KVIrc  4.9.2
DeveloperAPIs
Namespaces | Macros | Functions
KviKvsCoreFunctions.h File Reference
#include "kvi_settings.h"
#include "KviKvsRunTimeContext.h"
#include "KviKvsVariantList.h"
#include "KviKvsVariant.h"
#include "KviKvsParameterProcessor.h"

Go to the source code of this file.

Namespaces

 KviKvsCoreFunctions
 

Macros

#define KVSCF(_name)   bool _name(KviKvsRunTimeContext * __pContext, KviKvsVariantList * __pParams, KviKvsVariant * __pRetBuffer)
 
#define KVSCF_PARAMETER(a, b, c, d)   KVS_PARAMETER(a, b, c, d)
 
#define KVSCF_PARAMETERS_BEGIN   KVS_PARAMETERS_BEGIN(parameter_format_list)
 
#define KVSCF_PARAMETERS_END
 
#define KVSCF_pContext   __pContext
 
#define KVSCF_pParams   __pParams
 
#define KVSCF_pRetBuffer   __pRetBuffer
 

Functions

void KviKvsCoreFunctions::init ()
 
 KviKvsCoreFunctions::KVSCF (active)
 
 KviKvsCoreFunctions::KVSCF (aliasBody)
 
 KviKvsCoreFunctions::KVSCF (array)
 
 KviKvsCoreFunctions::KVSCF (asciiToBase64)
 
 KviKvsCoreFunctions::KVSCF (asciiToHex)
 
 KviKvsCoreFunctions::KVSCF (avatar)
 
 KviKvsCoreFunctions::KVSCF (away)
 
 KviKvsCoreFunctions::KVSCF (b)
 
 KviKvsCoreFunctions::KVSCF (base64ToAscii)
 
 KviKvsCoreFunctions::KVSCF (boolean)
 
 KviKvsCoreFunctions::KVSCF (certificate)
 
 KviKvsCoreFunctions::KVSCF (channel)
 
 KviKvsCoreFunctions::KVSCF (charCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (classDefined)
 
 KviKvsCoreFunctions::KVSCF (console)
 
 KviKvsCoreFunctions::KVSCF (context)
 
 KviKvsCoreFunctions::KVSCF (countStatusBarItems)
 
 KviKvsCoreFunctions::KVSCF (cr)
 
 KviKvsCoreFunctions::KVSCF (date)
 
 KviKvsCoreFunctions::KVSCF (escape)
 
 KviKvsCoreFunctions::KVSCF (falseCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (features)
 
 KviKvsCoreFunctions::KVSCF (firstConnectedConsole)
 
 KviKvsCoreFunctions::KVSCF (flatten)
 
 KviKvsCoreFunctions::KVSCF (fmtlink)
 
 KviKvsCoreFunctions::KVSCF (gender)
 
 KviKvsCoreFunctions::KVSCF (globals)
 
 KviKvsCoreFunctions::KVSCF (hash)
 
 KviKvsCoreFunctions::KVSCF (inputText)
 
 KviKvsCoreFunctions::KVSCF (hexToAscii)
 
 KviKvsCoreFunctions::KVSCF (hostname)
 
 KviKvsCoreFunctions::KVSCF (hptimestamp)
 
 KviKvsCoreFunctions::KVSCF (icon)
 
 KviKvsCoreFunctions::KVSCF (iconName)
 
 KviKvsCoreFunctions::KVSCF (insideAlias)
 
 KviKvsCoreFunctions::KVSCF (integer)
 
 KviKvsCoreFunctions::KVSCF (isAnyConsoleConnected)
 
 KviKvsCoreFunctions::KVSCF (isBot)
 
 KviKvsCoreFunctions::KVSCF (isEmpty)
 
 KviKvsCoreFunctions::KVSCF (isEventEnabled)
 
 KviKvsCoreFunctions::KVSCF (isNumeric)
 
 KviKvsCoreFunctions::KVSCF (isMeOp)
 
 KviKvsCoreFunctions::KVSCF (isMeUserOp)
 
 KviKvsCoreFunctions::KVSCF (isMeHalfOp)
 
 KviKvsCoreFunctions::KVSCF (isMeVoice)
 
 KviKvsCoreFunctions::KVSCF (isMainWindowActive)
 
 KviKvsCoreFunctions::KVSCF (isMainWindowMinimized)
 
 KviKvsCoreFunctions::KVSCF (isSet)
 
 KviKvsCoreFunctions::KVSCF (isTimer)
 
 KviKvsCoreFunctions::KVSCF (isWellKnown)
 
 KviKvsCoreFunctions::KVSCF (k)
 
 KviKvsCoreFunctions::KVSCF (keys)
 
 KviKvsCoreFunctions::KVSCF (lag)
 
 KviKvsCoreFunctions::KVSCF (lang)
 
 KviKvsCoreFunctions::KVSCF (length)
 
 KviKvsCoreFunctions::KVSCF (lf)
 
 KviKvsCoreFunctions::KVSCF (link)
 
 KviKvsCoreFunctions::KVSCF (listtimers)
 
 KviKvsCoreFunctions::KVSCF (mask)
 
 KviKvsCoreFunctions::KVSCF (me)
 
 KviKvsCoreFunctions::KVSCF (msgtype)
 
 KviKvsCoreFunctions::KVSCF (newCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (nothing)
 
 KviKvsCoreFunctions::KVSCF (nullCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (o)
 
 KviKvsCoreFunctions::KVSCF (option)
 
 KviKvsCoreFunctions::KVSCF (query)
 
 KviKvsCoreFunctions::KVSCF (r)
 
 KviKvsCoreFunctions::KVSCF (rand)
 
 KviKvsCoreFunctions::KVSCF (real)
 
 KviKvsCoreFunctions::KVSCF (realname)
 
 KviKvsCoreFunctions::KVSCF (receivedBytes)
 
 KviKvsCoreFunctions::KVSCF (rsort)
 
 KviKvsCoreFunctions::KVSCF (scriptContextName)
 
 KviKvsCoreFunctions::KVSCF (selected)
 
 KviKvsCoreFunctions::KVSCF (sentBytes)
 
 KviKvsCoreFunctions::KVSCF (serialize)
 
 KviKvsCoreFunctions::KVSCF (server)
 
 KviKvsCoreFunctions::KVSCF (sort)
 
 KviKvsCoreFunctions::KVSCF (split)
 
 KviKvsCoreFunctions::KVSCF (string)
 
 KviKvsCoreFunctions::KVSCF (sw)
 
 KviKvsCoreFunctions::KVSCF (target)
 
 KviKvsCoreFunctions::KVSCF (thisCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (timeCFUNCTIONWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (tr)
 
 KviKvsCoreFunctions::KVSCF (trueCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (typeofCKEYWORDWORKAROUND)
 
 KviKvsCoreFunctions::KVSCF (u)
 
 KviKvsCoreFunctions::KVSCF (uflags)
 
 KviKvsCoreFunctions::KVSCF (unicode)
 
 KviKvsCoreFunctions::KVSCF (unixtime)
 
 KviKvsCoreFunctions::KVSCF (strayAt)
 
 KviKvsCoreFunctions::KVSCF (unserialize)
 
 KviKvsCoreFunctions::KVSCF (username)
 
 KviKvsCoreFunctions::KVSCF (version)
 
 KviKvsCoreFunctions::KVSCF (window)
 
 KviKvsCoreFunctions::KVSCF (mightBeStrayAtOrThis)
 

Macro Definition Documentation

#define KVSCF (   _name)    bool _name(KviKvsRunTimeContext * __pContext, KviKvsVariantList * __pParams, KviKvsVariant * __pRetBuffer)
#define KVSCF_PARAMETER (   a,
  b,
  c,
  d 
)    KVS_PARAMETER(a, b, c, d)
#define KVSCF_PARAMETERS_BEGIN   KVS_PARAMETERS_BEGIN(parameter_format_list)
#define KVSCF_PARAMETERS_END
Value:
return false;
if(m_pFile) delete m_pFile
#define KVSCF_pParams
Definition: KviKvsCoreFunctions.h:36
#define KVSCF_pContext
Definition: KviKvsCoreFunctions.h:35
bool process(KviKvsVariantList *pVariantList, KviKvsRunTimeContext *pContext, KviKvsParameterProcessor::ParameterFormat *pFmtArray)
Definition: KviKvsParameterProcessor.cpp:136

Referenced by KviKvsCoreFunctions::KVSCF().

#define KVSCF_pContext   __pContext
#define KVSCF_pParams   __pParams
#define KVSCF_pRetBuffer   __pRetBuffer