KVIrc  4.9.2
DeveloperAPIs
Typedefs | Variables
KviIrcServerParser_ctcp.cpp File Reference
#include "KviControlCodes.h"
#include "KviRuntimeInfo.h"
#include "KviApplication.h"
#include "KviIrcServerParser.h"
#include "KviWindow.h"
#include "kvi_out.h"
#include "KviLocale.h"
#include "KviIrcSocket.h"
#include "KviChannelWindow.h"
#include "kvi_defaults.h"
#include "KviQueryWindow.h"
#include "KviIrcUserDataBase.h"
#include "KviIconManager.h"
#include "KviModuleManager.h"
#include "KviSharedFilesManager.h"
#include "KviTimeUtils.h"
#include "KviFileUtils.h"
#include "KviCtcpPageDialog.h"
#include "KviUserAction.h"
#include "KviOptions.h"
#include "KviIrcConnection.h"
#include "KviIrcConnectionUserInfo.h"
#include "KviIrcConnectionAntiCtcpFloodData.h"
#include "KviLagMeter.h"
#include "KviKvsEventTriggers.h"
#include "KviKvsScript.h"
#include "kvi_sourcesdate.h"
#include "KviRegisteredUserDataBase.h"
#include "KviBuildInfo.h"
#include <stdlib.h>
#include <QDateTime>
#include <QLocale>

Typedefs

typedef void(* dccModuleCtcpDccParseRoutine )(KviDccRequest *par)
 

Variables

static const char * ctcpTagTable [][2]
 
KVIRC_API KviCtcpPageDialogg_pCtcpPageDialog
 
KVIRC_API KviSharedFilesManagerg_pSharedFilesManager
 

Typedef Documentation

typedef void(* dccModuleCtcpDccParseRoutine)(KviDccRequest *par)

Variable Documentation

const char* ctcpTagTable[][2]
static
Initial value:
= {
{ "PING", "Returns given parameters without parsing them" },
{ "VERSION", "Returns the version of this client" },
{ "CLIENTINFO", "With no parameters, lists supported CTCP tags,"
" 'CLIENTINFO <tag>' describes <tag>" },
{ "USERINFO", "Returns personal information about the current user" },
{ "FINGER", "Returns information about the current user" },
{ "SOURCE", "Returns the client homepage URL" },
{ "TIME", "Returns the current local time" },
{ "ACTION", "Used to describe actions, generates no reply" },
{ "AVATAR", "Returns the current avatar (may trigger a DCC GET) or"
" sets your own on this side if sent through a NOTICE" },
{ "DCC", "Initiates a DCC connection (XDCC,TDCC)" },
{ "PAGE", "Leaves a message for this user" },
{ nullptr, nullptr }
}

Referenced by KviIrcServerParser::parseCtcpRequestClientinfo().

KVIRC_API KviCtcpPageDialog* g_pCtcpPageDialog
KVIRC_API KviSharedFilesManager* g_pSharedFilesManager