KVIrc 5.2.6
Developer APIs
KviKvsCoreSimpleCommands.h File Reference

Go to the source code of this file.

Namespaces

namespace  KviKvsCoreSimpleCommands
 

Macros

#define KVSCSC(_name)
 
#define KVSCSC_PARAMETER(a, b, c, d)
 
#define KVSCSC_PARAMETERS_BEGIN    KVS_PARAMETERS_BEGIN(parameter_format_list)
 
#define KVSCSC_PARAMETERS_END
 
#define KVSCSC_pConnection   __pContext->window()->connection()
 
#define KVSCSC_pContext   __pContext
 
#define KVSCSC_pIrcContext   __pContext->context()
 
#define KVSCSC_pParams   __pParams
 
#define KVSCSC_pSwitches   __pSwitches
 
#define KVSCSC_pWindow   __pContext->window()
 
#define KVSCSC_REQUIRE_CONNECTION
 

Functions

void KviKvsCoreSimpleCommands::init ()
 
 KviKvsCoreSimpleCommands::KVSCSC (away)
 
 KviKvsCoreSimpleCommands::KVSCSC (back)
 
 KviKvsCoreSimpleCommands::KVSCSC (ban)
 
 KviKvsCoreSimpleCommands::KVSCSC (beep)
 
 KviKvsCoreSimpleCommands::KVSCSC (buttonctl)
 
 KviKvsCoreSimpleCommands::KVSCSC (cap)
 
 KviKvsCoreSimpleCommands::KVSCSC (chanadmin)
 
 KviKvsCoreSimpleCommands::KVSCSC (chanowner)
 
 KviKvsCoreSimpleCommands::KVSCSC (ctcp)
 
 KviKvsCoreSimpleCommands::KVSCSC (debugCKEYWORDWORKAROUND)
 
 KviKvsCoreSimpleCommands::KVSCSC (dechanadmin)
 
 KviKvsCoreSimpleCommands::KVSCSC (dechanowner)
 
 KviKvsCoreSimpleCommands::KVSCSC (dehalfop)
 
 KviKvsCoreSimpleCommands::KVSCSC (deleteCKEYWORDWORKAROUND)
 
 KviKvsCoreSimpleCommands::KVSCSC (delpopupitem)
 
 KviKvsCoreSimpleCommands::KVSCSC (deop)
 
 KviKvsCoreSimpleCommands::KVSCSC (deuserop)
 
 KviKvsCoreSimpleCommands::KVSCSC (devoice)
 
 KviKvsCoreSimpleCommands::KVSCSC (echo)
 
 KviKvsCoreSimpleCommands::KVSCSC (echoprivmsg)
 
 KviKvsCoreSimpleCommands::KVSCSC (error)
 
 KviKvsCoreSimpleCommands::KVSCSC (eval)
 
 KviKvsCoreSimpleCommands::KVSCSC (eventctl)
 
 KviKvsCoreSimpleCommands::KVSCSC (exit)
 
 KviKvsCoreSimpleCommands::KVSCSC (halfop)
 
 KviKvsCoreSimpleCommands::KVSCSC (halt)
 
 KviKvsCoreSimpleCommands::KVSCSC (help)
 
 KviKvsCoreSimpleCommands::KVSCSC (host)
 
 KviKvsCoreSimpleCommands::KVSCSC (inject)
 
 KviKvsCoreSimpleCommands::KVSCSC (join)
 
 KviKvsCoreSimpleCommands::KVSCSC (kick)
 
 KviKvsCoreSimpleCommands::KVSCSC (killtimer)
 
 KviKvsCoreSimpleCommands::KVSCSC (listtimers)
 
 KviKvsCoreSimpleCommands::KVSCSC (me)
 
 KviKvsCoreSimpleCommands::KVSCSC (mode)
 
 KviKvsCoreSimpleCommands::KVSCSC (nick)
 
 KviKvsCoreSimpleCommands::KVSCSC (notice)
 
 KviKvsCoreSimpleCommands::KVSCSC (op)
 
 KviKvsCoreSimpleCommands::KVSCSC (openurl)
 
 KviKvsCoreSimpleCommands::KVSCSC (operwall)
 
 KviKvsCoreSimpleCommands::KVSCSC (option)
 
 KviKvsCoreSimpleCommands::KVSCSC (parse)
 
 KviKvsCoreSimpleCommands::KVSCSC (part)
 
 KviKvsCoreSimpleCommands::KVSCSC (play)
 
 KviKvsCoreSimpleCommands::KVSCSC (popup)
 
 KviKvsCoreSimpleCommands::KVSCSC (privmsg)
 
 KviKvsCoreSimpleCommands::KVSCSC (query)
 
 KviKvsCoreSimpleCommands::KVSCSC (quit)
 
 KviKvsCoreSimpleCommands::KVSCSC (raise)
 
 KviKvsCoreSimpleCommands::KVSCSC (raw)
 
 KviKvsCoreSimpleCommands::KVSCSC (rebind)
 
 KviKvsCoreSimpleCommands::KVSCSC (returnCKEYWORDWORKAROUND)
 
 KviKvsCoreSimpleCommands::KVSCSC (rfc2812wrapper)
 
 KviKvsCoreSimpleCommands::KVSCSC (run)
 
 KviKvsCoreSimpleCommands::KVSCSC (say)
 
 KviKvsCoreSimpleCommands::KVSCSC (server)
 
 KviKvsCoreSimpleCommands::KVSCSC (setmenu)
 
 KviKvsCoreSimpleCommands::KVSCSC (setreturn)
 
 KviKvsCoreSimpleCommands::KVSCSC (squery)
 
 KviKvsCoreSimpleCommands::KVSCSC (srand)
 
 KviKvsCoreSimpleCommands::KVSCSC (topic)
 
 KviKvsCoreSimpleCommands::KVSCSC (trload)
 
 KviKvsCoreSimpleCommands::KVSCSC (trunload)
 
 KviKvsCoreSimpleCommands::KVSCSC (unban)
 
 KviKvsCoreSimpleCommands::KVSCSC (userop)
 
 KviKvsCoreSimpleCommands::KVSCSC (voice)
 
 KviKvsCoreSimpleCommands::KVSCSC (wallops)
 
 KviKvsCoreSimpleCommands::KVSCSC (warning)
 
 KviKvsCoreSimpleCommands::KVSCSC (who)
 
 KviKvsCoreSimpleCommands::KVSCSC (whois)
 
 KviKvsCoreSimpleCommands::KVSCSC (whowas)
 
bool KviKvsCoreSimpleCommands::multipleModeCommand (KviKvsRunTimeContext *__pContext, KviKvsVariantList *__pParams, KviKvsSwitchList *__pSwitches, char plusminus, char flag)
 

Macro Definition Documentation

◆ KVSCSC

#define KVSCSC ( _name)
Value:
bool _name([[maybe_unused]] KviKvsRunTimeContext * __pContext, [[maybe_unused]] KviKvsVariantList * __pParams, [[maybe_unused]] KviKvsSwitchList * __pSwitches)
Definition KviKvsRunTimeContext.h:104
Definition KviKvsSwitchList.h:34
Class to handle variant variables lists.
Definition KviKvsVariantList.h:42

◆ KVSCSC_PARAMETER

#define KVSCSC_PARAMETER ( a,
b,
c,
d )
Value:
KVS_PARAMETER(a, b, c, d)
#define KVS_PARAMETER(__name, __type, __flags, __param)
Definition KviKvsParameterProcessor.h:238
#define d
Definition detector.cpp:69
#define a
Definition detector.cpp:92

Referenced by KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), and KviKvsCoreSimpleCommands::multipleModeCommand().

◆ KVSCSC_PARAMETERS_BEGIN

#define KVSCSC_PARAMETERS_BEGIN    KVS_PARAMETERS_BEGIN(parameter_format_list)

Referenced by KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), and KviKvsCoreSimpleCommands::multipleModeCommand().

◆ KVSCSC_PARAMETERS_END

#define KVSCSC_PARAMETERS_END
Value:
KVS_PARAMETERS_END \
return false;
#define KVSCSC_pParams
Definition KviKvsCoreSimpleCommands.h:38
#define KVSCSC_pContext
Definition KviKvsCoreSimpleCommands.h:37
bool process(KviKvsVariantList *pVariantList, KviKvsRunTimeContext *pContext, KviKvsParameterProcessor::ParameterFormat *pFmtArray)
Definition KviKvsParameterProcessor.cpp:136

Referenced by KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), and KviKvsCoreSimpleCommands::multipleModeCommand().

◆ KVSCSC_pConnection

◆ KVSCSC_pContext

#define KVSCSC_pContext   __pContext

Referenced by KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), KviKvsCoreSimpleCommands::KVSCSC(), and KviKvsCoreSimpleCommands::multipleModeCommand().

◆ KVSCSC_pIrcContext

#define KVSCSC_pIrcContext   __pContext->context()

◆ KVSCSC_pParams

◆ KVSCSC_pSwitches

◆ KVSCSC_pWindow

◆ KVSCSC_REQUIRE_CONNECTION