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 |