![]() |
KVIrc
4.9.2
DeveloperAPIs
|
#include "kvi_settings.h"#include "KviPointerList.h"#include "KviQString.h"#include "KviConsoleWindow.h"#include "KviIrcMessage.h"#include <QObject>#include <QByteArray>#include <time.h>Go to the source code of this file.
Classes | |
| struct | _KviCtcpMessage |
| struct | _KviCtcpMessageParseStruct |
| struct | _KviDccRequest |
| struct | _KviLiteralMessageParseStruct |
| class | KviExternalServerDataParser |
| class | KviIrcServerParser |
Macros | |
| #define | EXTERNAL_SERVER_DATA_PARSER_CONTROL_ENDOFDATA 2 |
| #define | EXTERNAL_SERVER_DATA_PARSER_CONTROL_RESET 0 |
| #define | EXTERNAL_SERVER_DATA_PARSER_CONTROL_STARTOFDATA 1 |
| #define | IS_ME(_msg, _nick) KviQString::equalCI(_msg->connection()->currentNickName(), _nick) |
| #define | KVI_CTCP_MESSAGE_PARSE_TRIGGERNOEVENT 1 |
| #define | UNRECOGNIZED_MESSAGE(_msg, _err) |
Typedefs | |
| typedef void(KviIrcServerParser::* | ctcpParseProc )(KviCtcpMessage *) |
| typedef struct _KviCtcpMessage | KviCtcpMessage |
| typedef struct _KviCtcpMessageParseStruct | KviCtcpMessageParseStruct |
| typedef struct _KviDccRequest | KviDccRequest |
| typedef struct _KviLiteralMessageParseStruct | KviLiteralMessageParseStruct |
| typedef void(KviIrcServerParser::* | messageParseProc )(KviIrcMessage *) |
Variables | |
| KVIRC_API KviIrcServerParser * | g_pServerParser |
| #define EXTERNAL_SERVER_DATA_PARSER_CONTROL_ENDOFDATA 2 |
| #define EXTERNAL_SERVER_DATA_PARSER_CONTROL_RESET 0 |
Referenced by LinksWindow::control(), ListWindow::control(), and KviIrcContext::destroyConnection().
| #define EXTERNAL_SERVER_DATA_PARSER_CONTROL_STARTOFDATA 1 |
| #define IS_ME | ( | _msg, | |
| _nick | |||
| ) | KviQString::equalCI(_msg->connection()->currentNickName(), _nick) |
Referenced by KviIrcServerParser::echoCtcpReply(), KviIrcServerParser::echoCtcpRequest(), KviIrcServerParser::parseChannelMode(), KviIrcServerParser::parseCtcpReplyAvatar(), KviIrcServerParser::parseCtcpReplyPing(), KviIrcServerParser::parseCtcpRequest(), KviIrcServerParser::parseCtcpRequestAction(), KviIrcServerParser::parseCtcpRequestAvatar(), KviIrcServerParser::parseCtcpRequestPage(), KviIrcServerParser::parseLiteralInvite(), KviIrcServerParser::parseLiteralJoin(), KviIrcServerParser::parseLiteralKick(), KviIrcServerParser::parseLiteralMode(), KviIrcServerParser::parseLiteralNick(), KviIrcServerParser::parseLiteralNotice(), KviIrcServerParser::parseLiteralPart(), KviIrcServerParser::parseLiteralPrivmsg(), KviIrcServerParser::parseNumericWhoisUser(), KviIrcServerParser::parseNumericWhoReply(), and KviIrcServerParser::parseNumericWhospcrpl().
| #define KVI_CTCP_MESSAGE_PARSE_TRIGGERNOEVENT 1 |
Referenced by KviIrcServerParser::parseCtcpReply(), and KviIrcServerParser::parseCtcpRequest().
| #define UNRECOGNIZED_MESSAGE | ( | _msg, | |
| _err | |||
| ) |
Referenced by KviIrcServerParser::parseLiteralInvite(), KviIrcServerParser::parseLiteralJoin(), KviIrcServerParser::parseLiteralKick(), KviIrcServerParser::parseLiteralMode(), KviIrcServerParser::parseLiteralPart(), KviIrcServerParser::parseLiteralTopic(), KviIrcServerParser::parseNumericCreationTime(), and KviIrcServerParser::parseNumericWhoisIdle().
| typedef void(KviIrcServerParser::* ctcpParseProc)(KviCtcpMessage *) |
| typedef struct _KviCtcpMessage KviCtcpMessage |
| typedef struct _KviCtcpMessageParseStruct KviCtcpMessageParseStruct |
| typedef struct _KviDccRequest KviDccRequest |
| typedef struct _KviLiteralMessageParseStruct KviLiteralMessageParseStruct |
| typedef void(KviIrcServerParser::* messageParseProc)(KviIrcMessage *) |
| KVIRC_API KviIrcServerParser* g_pServerParser |
1.8.7