1 #ifndef _KVI_KVS_COREFUNCTIONS_H_
2 #define _KVI_KVS_COREFUNCTIONS_H_
33 #define KVSCF(_name) bool _name(KviKvsRunTimeContext * __pContext, KviKvsVariantList * __pParams, KviKvsVariant * __pRetBuffer)
35 #define KVSCF_pContext __pContext
36 #define KVSCF_pParams __pParams
37 #define KVSCF_pRetBuffer __pRetBuffer
39 #define KVSCF_PARAMETER(a, b, c, d) KVS_PARAMETER(a, b, c, d)
41 #define KVSCF_PARAMETERS_BEGIN \
42 KVS_PARAMETERS_BEGIN(parameter_format_list)
44 #define KVSCF_PARAMETERS_END \
46 if(!KviKvsParameterProcessor::process(KVSCF_pParams, KVSCF_pContext, parameter_format_list)) \
49 namespace KviKvsCoreFunctions
64 KVSCF(charCKEYWORDWORKAROUND);
68 KVSCF(countStatusBarItems);
72 KVSCF(falseCKEYWORDWORKAROUND);
74 KVSCF(firstConnectedConsole);
89 KVSCF(isAnyConsoleConnected);
92 KVSCF(isEventEnabled);
98 KVSCF(isMainWindowActive);
99 KVSCF(isMainWindowMinimized);
115 KVSCF(newCKEYWORDWORKAROUND);
117 KVSCF(nullCKEYWORDWORKAROUND);
125 KVSCF(receivedBytes);
128 KVSCF(scriptContextName);
138 KVSCF(thisCKEYWORDWORKAROUND);
139 KVSCF(timeCFUNCTIONWORKAROUND);
141 KVSCF(trueCKEYWORDWORKAROUND);
142 KVSCF(typeofCKEYWORDWORKAROUND);
153 KVSCF(mightBeStrayAtOrThis);
KVSCF(strayAt)
Definition: KviKvsCoreFunctions.cpp:147
#define k
Definition: detector.cpp:75
KVIRC_API void split(QString url, KviIrcUrlParts &parts)
Definition: KviIrcUrl.cpp:104
QString features()
Returns the list of features compiled in the KVIrc executable.
Definition: KviBuildInfo.cpp:174
#define r
Definition: detector.cpp:82
#define o
Definition: detector.cpp:79
QString version()
Definition: KviRuntimeInfo.cpp:671
Parser class to handle variant variables lists.
#define u
Definition: detector.cpp:85
Handling of variant data type in KVS.
void init()
Definition: KviKvsCoreFunctions.cpp:32
This file contains compile time settings.
QString hostname()
Definition: KviRuntimeInfo.cpp:720