KVIrc  4.9.2
DeveloperAPIs
Namespaces | Macros | Functions
KviKvsCoreSimpleCommands.h File Reference
#include "KviMainWindow.h"
#include "KviConsoleWindow.h"
#include "kvi_settings.h"
#include "KviKvsRunTimeContext.h"
#include "KviKvsVariantList.h"
#include "KviKvsSwitchList.h"
#include "KviKvsParameterProcessor.h"

Go to the source code of this file.

Namespaces

 KviKvsCoreSimpleCommands
 

Macros

#define KVSCSC(_name)   bool _name(KviKvsRunTimeContext * __pContext, KviKvsVariantList * __pParams, KviKvsSwitchList * __pSwitches)
 
#define KVSCSC_PARAMETER(a, b, c, d)   KVS_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 (echoprivmsg)
 
 KviKvsCoreSimpleCommands::KVSCSC (echo)
 
 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 (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 (returnCKEYWORDWORKAROUND)
 
 KviKvsCoreSimpleCommands::KVSCSC (rebind)
 
 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 (warning)
 
 KviKvsCoreSimpleCommands::KVSCSC (who)
 
 KviKvsCoreSimpleCommands::KVSCSC (whois)
 
 KviKvsCoreSimpleCommands::KVSCSC (whowas)
 
 KviKvsCoreSimpleCommands::KVSCSC (rfc2812wrapper)
 
bool KviKvsCoreSimpleCommands::multipleModeCommand (KviKvsRunTimeContext *__pContext, KviKvsVariantList *__pParams, KviKvsSwitchList *__pSwitches, char plusminus, char flag)
 

Macro Definition Documentation

#define KVSCSC (   _name)    bool _name(KviKvsRunTimeContext * __pContext, KviKvsVariantList * __pParams, KviKvsSwitchList * __pSwitches)
#define KVSCSC_PARAMETER (   a,
  b,
  c,
  d 
)    KVS_PARAMETER(a, b, c, d)
#define KVSCSC_PARAMETERS_BEGIN   KVS_PARAMETERS_BEGIN(parameter_format_list)
#define KVSCSC_PARAMETERS_END
Value:
return false;
#define KVSCSC_pParams
Definition: KviKvsCoreSimpleCommands.h:38
if(m_pFile) delete m_pFile
#define KVSCSC_pContext
Definition: KviKvsCoreSimpleCommands.h:37
bool process(KviKvsVariantList *pVariantList, KviKvsRunTimeContext *pContext, KviKvsParameterProcessor::ParameterFormat *pFmtArray)
Definition: KviKvsParameterProcessor.cpp:136

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

#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
Value:
if(!KVSCSC_pContext->window()->context()) \
return KVSCSC_pContext->errorNoIrcContext(); \
if(!KVSCSC_pContext->window()->connection()) \
return KVSCSC_pContext->warningNoIrcConnection();
if(m_pFile) delete m_pFile
#define KVSCSC_pContext
Definition: KviKvsCoreSimpleCommands.h:37

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