KVIrc  4.9.2
DeveloperAPIs
Classes | Macros | Typedefs
KviKvsModuleInterface.h File Reference
#include "kvi_settings.h"
#include "KviPointerHashTable.h"
#include "KviKvsRunTimeCall.h"
#include "KviKvsParameterProcessor.h"
#include "KviKvsSwitchList.h"
#include "KviKvsScript.h"
#include "KviPointerList.h"
#include "KviQString.h"

Go to the source code of this file.

Classes

class  KviKvsModuleCallbackCommandCall
 
class  KviKvsModuleCommandCall
 
class  KviKvsModuleEventCall
 
class  KviKvsModuleFunctionCall
 
class  KviKvsModuleInterface
 
class  KviKvsModuleRunTimeCall
 

Macros

#define KVSM_PARAMETER(a, b, c, d)   KVS_PARAMETER(a, b, c, d)
 
#define KVSM_PARAMETER_IGNORED(a)   KVS_PARAMETER_IGNORED(a)
 
#define KVSM_PARAMETERS_BEGIN(pCall)   KVS_PARAMETERS_BEGIN(parameter_format_list)
 
#define KVSM_PARAMETERS_END(pCall)
 
#define KVSM_REGISTER_CALLBACK_COMMAND(_pModule, _szCmd, _procname)   _pModule->kvsRegisterCallbackCommand(_szCmd, _procname);
 
#define KVSM_REGISTER_FUNCTION(_pModule, _szFnc, _procname)   _pModule->kvsRegisterFunction(_szFnc, _procname);
 
#define KVSM_REGISTER_SIMPLE_COMMAND(_pModule, _szCmd, _procname)   _pModule->kvsRegisterSimpleCommand(_szCmd, _procname);
 
#define KVSM_REQUIRE_CONNECTION(pCall)
 
#define KVSM_UNREGISTER_ALL_CALLBACK_COMMANDS(_pModule)   _pModule->kvsUnregisterAllCallbackCommands();
 
#define KVSM_UNREGISTER_ALL_FUNCTIONS(_pModule)   _pModule->kvsUnregisterAllFunctions();
 
#define KVSM_UNREGISTER_ALL_SIMPLE_COMMANDS(_pModule)   _pModule->kvsUnregisterAllSimpleCommands();
 
#define KVSM_UNREGISTER_CALLBACK_COMMAND(_pModule, _szCmd)   _pModule->kvsUnregisterCallbackCommand(_szCmd);
 
#define KVSM_UNREGISTER_FUNCTION(_pModule, _szFnc)   _pModule->kvsUnregisterFunction(_szFnc);
 
#define KVSM_UNREGISTER_SIMPLE_COMMAND(_pModule, _szCmd)   _pModule->kvsUnregisterSimpleCommand(_szCmd);
 

Typedefs

typedef bool(* KviKvsModuleCallbackCommandExecRoutine )(KviKvsModuleCallbackCommandCall *c)
 
typedef bool(* KviKvsModuleEventHandlerRoutine )(KviKvsModuleEventCall *c)
 
typedef bool(* KviKvsModuleFunctionExecRoutine )(KviKvsModuleFunctionCall *c)
 
typedef bool(* KviKvsModuleSimpleCommandExecRoutine )(KviKvsModuleCommandCall *c)
 

Macro Definition Documentation

#define KVSM_PARAMETER (   a,
  b,
  c,
  d 
)    KVS_PARAMETER(a, b, c, d)

Referenced by action_kvs_cmd_create(), action_kvs_cmd_destroy(), action_kvs_cmd_disable(), action_kvs_cmd_enable(), action_kvs_cmd_trigger(), action_kvs_fnc_exists(), action_kvs_fnc_isEnabled(), addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_install(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_pack(), addon_kvs_cmd_register(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), addon_kvs_fnc_exists(), addon_kvs_fnc_version(), avatar_kvs_cmd_notify(), avatar_kvs_cmd_query(), avatar_kvs_cmd_set(), avatar_kvs_fnc_name(), avatar_kvs_fnc_path(), chan_kvs_fnc_admincount(), chan_kvs_fnc_bancount(), chan_kvs_fnc_banexceptioncount(), chan_kvs_fnc_banexceptionlist(), chan_kvs_fnc_banlist(), chan_kvs_fnc_common(), chan_kvs_fnc_getflag(), chan_kvs_fnc_getUrl(), chan_kvs_fnc_halfopcount(), chan_kvs_fnc_invitecount(), chan_kvs_fnc_invitelist(), chan_kvs_fnc_isdead(), chan_kvs_fnc_ison(), chan_kvs_fnc_key(), chan_kvs_fnc_limit(), chan_kvs_fnc_maskcount(), chan_kvs_fnc_masklist(), chan_kvs_fnc_matchban(), chan_kvs_fnc_matchbanexception(), chan_kvs_fnc_matchinvite(), chan_kvs_fnc_matchmask(), chan_kvs_fnc_matchqban(), chan_kvs_fnc_mode(), chan_kvs_fnc_modeParam(), chan_kvs_fnc_name(), chan_kvs_fnc_opcount(), chan_kvs_fnc_ownercount(), chan_kvs_fnc_topic(), chan_kvs_fnc_topicsetat(), chan_kvs_fnc_topicsetby(), chan_kvs_fnc_usercount(), chan_kvs_fnc_userjointime(), chan_kvs_fnc_userlastactiontime(), chan_kvs_fnc_usermodelevel(), chan_kvs_fnc_useropcount(), chan_kvs_fnc_users(), chan_kvs_fnc_voicecount(), config_kvs_cmd_clear(), config_kvs_cmd_clearsection(), config_kvs_cmd_close(), config_kvs_cmd_flush(), config_kvs_cmd_setsection(), config_kvs_cmd_write(), config_kvs_fnc_filename(), config_kvs_fnc_hassection(), config_kvs_fnc_id(), config_kvs_fnc_keylist(), config_kvs_fnc_open(), config_kvs_fnc_read(), config_kvs_fnc_readonly(), config_kvs_fnc_section(), config_kvs_fnc_sectionlist(), context_kvs_fnc_getSSLCertInfo(), dcc_kvs_cmd_abort(), dcc_kvs_cmd_chat(), dcc_kvs_cmd_get(), dcc_kvs_cmd_recv(), dcc_kvs_cmd_rsend(), dcc_kvs_cmd_send(), dcc_kvs_cmd_setBandwidthLimit(), dcc_kvs_cmd_video(), dcc_kvs_cmd_voice(), dcc_kvs_fnc_averageSpeed(), dcc_kvs_fnc_connectionType(), dcc_kvs_fnc_currentSpeed(), dcc_kvs_fnc_getSSLCertInfo(), dcc_kvs_fnc_ircContext(), dcc_kvs_fnc_isFileDownload(), dcc_kvs_fnc_isFileTransfer(), dcc_kvs_fnc_isFileUpload(), dcc_kvs_fnc_localFileName(), dcc_kvs_fnc_localFileSize(), dcc_kvs_fnc_localHost(), dcc_kvs_fnc_localIp(), dcc_kvs_fnc_localNick(), dcc_kvs_fnc_localPort(), dcc_kvs_fnc_localUser(), dcc_kvs_fnc_protocol(), dcc_kvs_fnc_remoteFileName(), dcc_kvs_fnc_remoteFileSize(), dcc_kvs_fnc_remoteHost(), dcc_kvs_fnc_remoteIp(), dcc_kvs_fnc_remoteNick(), dcc_kvs_fnc_remotePort(), dcc_kvs_fnc_remoteUser(), dcc_kvs_fnc_session(), dcc_kvs_fnc_sessionList(), dcc_kvs_fnc_transferredBytes(), dcc_kvs_fnc_transferStatus(), dialog_kvs_cmd_file(), dialog_kvs_cmd_image(), dialog_kvs_cmd_message(), dialog_kvs_cmd_textinput(), dialog_kvs_fnc_yesno(), file_kvs_cmd_addimagepath(), file_kvs_cmd_copy(), file_kvs_cmd_delimagepath(), file_kvs_cmd_mkdir(), file_kvs_cmd_remove(), file_kvs_cmd_rename(), file_kvs_cmd_rmdir(), file_kvs_cmd_write(), file_kvs_cmd_writeBytes(), file_kvs_cmd_writeLines(), file_kvs_fnc_allSizes(), file_kvs_fnc_cwd(), file_kvs_fnc_digest(), file_kvs_fnc_diskSpace(), file_kvs_fnc_exists(), file_kvs_fnc_extractfilename(), file_kvs_fnc_extractpath(), file_kvs_fnc_fixpath(), file_kvs_fnc_globaldir(), file_kvs_fnc_homedir(), file_kvs_fnc_localdir(), file_kvs_fnc_ls(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), file_kvs_fnc_readLines(), file_kvs_fnc_rootdir(), file_kvs_fnc_size(), file_kvs_fnc_time(), file_kvs_fnc_type(), help_kvs_cmd_open(), http_kvs_cmd_asyncGet(), http_kvs_cmd_get(), language_kvs_cmd_detect(), log_kvs_cmd_start(), log_kvs_fnc_export(), log_kvs_fnc_file(), mask_kvs_fnc_hasnumerichost(), mask_kvs_fnc_host(), mask_kvs_fnc_match(), mask_kvs_fnc_nick(), mask_kvs_fnc_user(), math_kvs_fnc_isinf(), math_kvs_fnc_isnan(), math_kvs_fnc_pow(), MP_KVS_COMMAND(), MP_KVS_FUNCTION(), notifier_kvs_cmd_message(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), options_kvs_cmd_close(), options_kvs_cmd_dialog(), options_kvs_cmd_edit(), options_kvs_fnc_isdialog(), package_kvs_cmd_extractField(), package_kvs_fnc_info(), perl_kvs_cmd_begin(), perl_kvs_cmd_destroy(), PluginManager::pluginCall(), popup_kvs_cmd_addEpilogue(), popup_kvs_cmd_addExtPopup(), popup_kvs_cmd_addItem(), popup_kvs_cmd_addLabel(), popup_kvs_cmd_addPrologue(), popup_kvs_cmd_addSeparator(), popup_kvs_cmd_addSubPopup(), popup_kvs_cmd_clear(), popup_kvs_cmd_create(), popup_kvs_cmd_delItem(), popup_kvs_cmd_destroy(), popup_kvs_cmd_show(), popup_kvs_fnc_exists(), popup_kvs_fnc_isEmpty(), proxydb_get_helperer(), proxydb_kvs_cmd_addProxy(), proxydb_kvs_cmd_setIp(), proxydb_kvs_cmd_setIPv6(), proxydb_kvs_cmd_setPort(), proxydb_kvs_cmd_setProtocol(), proxydb_kvs_fnc_protocol(), python_kvs_cmd_begin(), python_kvs_cmd_destroy(), regchan_kvs_cmd_add(), regchan_kvs_cmd_remove(), regchan_kvs_cmd_setProperty(), regchan_kvs_fnc_find(), regchan_kvs_fnc_list(), regchan_kvs_fnc_match(), regchan_kvs_fnc_property(), reguser_kvs_cmd_add(), reguser_kvs_cmd_addmask(), reguser_kvs_cmd_delmask(), reguser_kvs_cmd_remove(), reguser_kvs_cmd_setIgnoreEnabled(), reguser_kvs_cmd_setIgnoreFlags(), reguser_kvs_cmd_setproperty(), reguser_kvs_cmd_showlist(), reguser_kvs_cmd_wizard(), reguser_kvs_fnc_exactMatch(), reguser_kvs_fnc_getIgnoreFlags(), reguser_kvs_fnc_isIgnoreEnabled(), reguser_kvs_fnc_list(), reguser_kvs_fnc_mask(), reguser_kvs_fnc_match(), reguser_kvs_fnc_matchProperty(), reguser_kvs_fnc_property(), serverdb_kvs_cmd_addNetwork(), serverdb_kvs_cmd_addServer(), serverdb_kvs_fnc_networkExists(), serverdb_kvs_fnc_serverExists(), sharedfile_kvs_cmd_add(), sharedfile_kvs_cmd_remove(), snd_kvs_cmd_play(), spaste_kvs_cmd_clipboard(), spaste_kvs_cmd_file(), spaste_kvs_cmd_setdelay(), spaste_kvs_cmd_stop(), spellchecker_kvs_check(), spellchecker_kvs_suggestions(), str_kvs_cmd_toClipboard(), str_kvs_fnc_append(), str_kvs_fnc_charsum(), str_kvs_fnc_chop(), str_kvs_fnc_cmp(), str_kvs_fnc_contains(), str_kvs_fnc_digest(), str_kvs_fnc_equal(), str_kvs_fnc_evpSign(), str_kvs_fnc_evpVerify(), str_kvs_fnc_find(), str_kvs_fnc_findfirst(), str_kvs_fnc_findlast(), str_kvs_fnc_grep(), str_kvs_fnc_insert(), str_kvs_fnc_isempty(), str_kvs_fnc_isnumber(), str_kvs_fnc_isunsignednumber(), str_kvs_fnc_join(), str_kvs_fnc_left(), str_kvs_fnc_lefttofirst(), str_kvs_fnc_lefttolast(), str_kvs_fnc_len(), str_kvs_fnc_localelowcase(), str_kvs_fnc_localeupcase(), str_kvs_fnc_lowcase(), str_kvs_fnc_match(), str_kvs_fnc_mid(), str_kvs_fnc_prepend(), str_kvs_fnc_printf(), str_kvs_fnc_replace(), str_kvs_fnc_right(), str_kvs_fnc_rightfromfirst(), str_kvs_fnc_rightfromlast(), str_kvs_fnc_section(), str_kvs_fnc_split(), str_kvs_fnc_strip(), str_kvs_fnc_stripcolors(), str_kvs_fnc_stripleft(), str_kvs_fnc_stripright(), str_kvs_fnc_token(), str_kvs_fnc_upcase(), str_kvs_fnc_urlencode(), str_kvs_fnc_word(), system_kvs_cmd_runcmd(), system_kvs_cmd_setClipboard(), system_kvs_cmd_setenv(), system_kvs_cmd_setSelection(), system_kvs_fnc_checkModule(), system_kvs_fnc_dbus(), system_kvs_fnc_getenv(), system_kvs_fnc_htoni(), system_kvs_fnc_ntohi(), TC_KVS_COMMAND(), texticons_kvs_cmd_set(), texticons_kvs_fnc_get(), theme_kvs_cmd_apply(), theme_kvs_cmd_install(), theme_kvs_cmd_pack(), theme_kvs_cmd_screenshot(), theme_kvs_fnc_info(), tip_kvs_cmd_open(), tmphighlight_kvs_cmd_addchannel(), tmphighlight_kvs_cmd_addnick(), tmphighlight_kvs_cmd_removechannel(), tmphighlight_kvs_cmd_removenick(), tmphighlight_kvs_fnc_ischannelhighlighted(), tmphighlight_kvs_fnc_isnickhighlighted(), toolbar_kvs_cmd_additem(), toolbar_kvs_cmd_clear(), toolbar_kvs_cmd_create(), toolbar_kvs_cmd_destroy(), toolbar_kvs_cmd_hide(), toolbar_kvs_cmd_removeitem(), toolbar_kvs_cmd_show(), toolbar_kvs_fnc_exists(), toolbar_kvs_fnc_isVisible(), toolbar_kvs_fnc_items(), upnp_kvs_cmd_addPortMapping(), upnp_kvs_cmd_delPortMapping(), window_kvs_cmd_highlight(), window_kvs_cmd_insertInInputText(), window_kvs_cmd_setBackground(), window_kvs_cmd_setCryptEngine(), window_kvs_cmd_setInputText(), window_kvs_cmd_setWindowTitle(), window_kvs_fnc_list(), and window_kvs_fnc_open().

#define KVSM_PARAMETER_IGNORED (   a)    KVS_PARAMETER_IGNORED(a)
#define KVSM_PARAMETERS_BEGIN (   pCall)    KVS_PARAMETERS_BEGIN(parameter_format_list)

Referenced by action_kvs_cmd_create(), action_kvs_cmd_destroy(), action_kvs_cmd_disable(), action_kvs_cmd_enable(), action_kvs_cmd_trigger(), action_kvs_fnc_exists(), action_kvs_fnc_isEnabled(), addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_install(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_pack(), addon_kvs_cmd_register(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), addon_kvs_fnc_exists(), addon_kvs_fnc_version(), avatar_kvs_cmd_notify(), avatar_kvs_cmd_query(), avatar_kvs_cmd_set(), avatar_kvs_fnc_name(), avatar_kvs_fnc_path(), chan_kvs_fnc_admincount(), chan_kvs_fnc_bancount(), chan_kvs_fnc_banexceptioncount(), chan_kvs_fnc_banexceptionlist(), chan_kvs_fnc_banlist(), chan_kvs_fnc_common(), chan_kvs_fnc_getflag(), chan_kvs_fnc_getUrl(), chan_kvs_fnc_halfopcount(), chan_kvs_fnc_invitecount(), chan_kvs_fnc_invitelist(), chan_kvs_fnc_isdead(), chan_kvs_fnc_ison(), chan_kvs_fnc_key(), chan_kvs_fnc_limit(), chan_kvs_fnc_maskcount(), chan_kvs_fnc_masklist(), chan_kvs_fnc_matchban(), chan_kvs_fnc_matchbanexception(), chan_kvs_fnc_matchinvite(), chan_kvs_fnc_matchmask(), chan_kvs_fnc_matchqban(), chan_kvs_fnc_mode(), chan_kvs_fnc_modeParam(), chan_kvs_fnc_name(), chan_kvs_fnc_opcount(), chan_kvs_fnc_ownercount(), chan_kvs_fnc_topic(), chan_kvs_fnc_topicsetat(), chan_kvs_fnc_topicsetby(), chan_kvs_fnc_usercount(), chan_kvs_fnc_userjointime(), chan_kvs_fnc_userlastactiontime(), chan_kvs_fnc_usermodelevel(), chan_kvs_fnc_useropcount(), chan_kvs_fnc_users(), chan_kvs_fnc_voicecount(), config_kvs_cmd_clear(), config_kvs_cmd_clearsection(), config_kvs_cmd_close(), config_kvs_cmd_flush(), config_kvs_cmd_setsection(), config_kvs_cmd_write(), config_kvs_fnc_filelist(), config_kvs_fnc_filename(), config_kvs_fnc_hassection(), config_kvs_fnc_id(), config_kvs_fnc_keylist(), config_kvs_fnc_open(), config_kvs_fnc_read(), config_kvs_fnc_readonly(), config_kvs_fnc_section(), config_kvs_fnc_sectionlist(), context_kvs_fnc_getSSLCertInfo(), dcc_kvs_cmd_abort(), dcc_kvs_cmd_chat(), dcc_kvs_cmd_get(), dcc_kvs_cmd_recv(), dcc_kvs_cmd_rsend(), dcc_kvs_cmd_send(), dcc_kvs_cmd_setBandwidthLimit(), dcc_kvs_cmd_video(), dcc_kvs_cmd_voice(), dcc_kvs_fnc_averageSpeed(), dcc_kvs_fnc_connectionType(), dcc_kvs_fnc_currentSpeed(), dcc_kvs_fnc_getSSLCertInfo(), dcc_kvs_fnc_ircContext(), dcc_kvs_fnc_isFileDownload(), dcc_kvs_fnc_isFileTransfer(), dcc_kvs_fnc_isFileUpload(), dcc_kvs_fnc_localFileName(), dcc_kvs_fnc_localFileSize(), dcc_kvs_fnc_localHost(), dcc_kvs_fnc_localIp(), dcc_kvs_fnc_localNick(), dcc_kvs_fnc_localPort(), dcc_kvs_fnc_localUser(), dcc_kvs_fnc_protocol(), dcc_kvs_fnc_remoteFileName(), dcc_kvs_fnc_remoteFileSize(), dcc_kvs_fnc_remoteHost(), dcc_kvs_fnc_remoteIp(), dcc_kvs_fnc_remoteNick(), dcc_kvs_fnc_remotePort(), dcc_kvs_fnc_remoteUser(), dcc_kvs_fnc_session(), dcc_kvs_fnc_sessionList(), dcc_kvs_fnc_transferredBytes(), dcc_kvs_fnc_transferStatus(), dialog_kvs_cmd_file(), dialog_kvs_cmd_image(), dialog_kvs_cmd_message(), dialog_kvs_cmd_textinput(), dialog_kvs_fnc_yesno(), file_kvs_cmd_addimagepath(), file_kvs_cmd_copy(), file_kvs_cmd_delimagepath(), file_kvs_cmd_mkdir(), file_kvs_cmd_remove(), file_kvs_cmd_rename(), file_kvs_cmd_rmdir(), file_kvs_cmd_write(), file_kvs_cmd_writeBytes(), file_kvs_cmd_writeLines(), file_kvs_fnc_allSizes(), file_kvs_fnc_cwd(), file_kvs_fnc_digest(), file_kvs_fnc_diskSpace(), file_kvs_fnc_exists(), file_kvs_fnc_extractfilename(), file_kvs_fnc_extractpath(), file_kvs_fnc_fixpath(), file_kvs_fnc_globaldir(), file_kvs_fnc_homedir(), file_kvs_fnc_localdir(), file_kvs_fnc_ls(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), file_kvs_fnc_readLines(), file_kvs_fnc_rootdir(), file_kvs_fnc_size(), file_kvs_fnc_time(), file_kvs_fnc_type(), help_kvs_cmd_open(), http_kvs_cmd_asyncGet(), http_kvs_cmd_get(), language_kvs_cmd_detect(), log_kvs_cmd_start(), log_kvs_fnc_export(), log_kvs_fnc_file(), mask_kvs_fnc_hasnumerichost(), mask_kvs_fnc_host(), mask_kvs_fnc_match(), mask_kvs_fnc_nick(), mask_kvs_fnc_user(), math_kvs_fnc_isinf(), math_kvs_fnc_isnan(), math_kvs_fnc_pow(), MP_KVS_COMMAND(), MP_KVS_FUNCTION(), notifier_kvs_cmd_message(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), objects_kvs_fnc_classAllHandlers(), objects_kvs_fnc_exists(), objects_kvs_fnc_instances(), objects_kvs_fnc_name(), objects_kvs_fnc_variables(), options_kvs_cmd_close(), options_kvs_cmd_dialog(), options_kvs_cmd_edit(), options_kvs_fnc_isdialog(), package_kvs_cmd_extractField(), package_kvs_fnc_info(), perl_kvs_cmd_begin(), perl_kvs_cmd_destroy(), PluginManager::pluginCall(), popup_kvs_cmd_addEpilogue(), popup_kvs_cmd_addExtPopup(), popup_kvs_cmd_addItem(), popup_kvs_cmd_addLabel(), popup_kvs_cmd_addPrologue(), popup_kvs_cmd_addSeparator(), popup_kvs_cmd_addSubPopup(), popup_kvs_cmd_clear(), popup_kvs_cmd_create(), popup_kvs_cmd_delItem(), popup_kvs_cmd_destroy(), popup_kvs_cmd_show(), popup_kvs_fnc_exists(), popup_kvs_fnc_isEmpty(), proxydb_get_helperer(), proxydb_kvs_cmd_addProxy(), proxydb_kvs_cmd_setIp(), proxydb_kvs_cmd_setIPv6(), proxydb_kvs_cmd_setPort(), proxydb_kvs_cmd_setProtocol(), proxydb_kvs_fnc_protocol(), python_kvs_cmd_begin(), python_kvs_cmd_destroy(), regchan_kvs_cmd_add(), regchan_kvs_cmd_remove(), regchan_kvs_cmd_setProperty(), regchan_kvs_fnc_find(), regchan_kvs_fnc_list(), regchan_kvs_fnc_match(), regchan_kvs_fnc_property(), reguser_kvs_cmd_add(), reguser_kvs_cmd_addmask(), reguser_kvs_cmd_delmask(), reguser_kvs_cmd_remove(), reguser_kvs_cmd_setIgnoreEnabled(), reguser_kvs_cmd_setIgnoreFlags(), reguser_kvs_cmd_setproperty(), reguser_kvs_cmd_showlist(), reguser_kvs_cmd_wizard(), reguser_kvs_fnc_exactMatch(), reguser_kvs_fnc_getIgnoreFlags(), reguser_kvs_fnc_isIgnoreEnabled(), reguser_kvs_fnc_list(), reguser_kvs_fnc_mask(), reguser_kvs_fnc_match(), reguser_kvs_fnc_matchProperty(), reguser_kvs_fnc_property(), serverdb_kvs_cmd_addNetwork(), serverdb_kvs_cmd_addServer(), serverdb_kvs_fnc_networkExists(), serverdb_kvs_fnc_serverExists(), sharedfile_kvs_cmd_add(), sharedfile_kvs_cmd_remove(), snd_kvs_cmd_mute(), snd_kvs_cmd_play(), snd_kvs_cmd_unmute(), spaste_kvs_cmd_clipboard(), spaste_kvs_cmd_file(), spaste_kvs_cmd_setdelay(), spaste_kvs_cmd_stop(), spellchecker_kvs_available_dictionaries(), spellchecker_kvs_check(), spellchecker_kvs_reload_dictionaries(), spellchecker_kvs_suggestions(), str_kvs_cmd_toClipboard(), str_kvs_fnc_append(), str_kvs_fnc_charsum(), str_kvs_fnc_chop(), str_kvs_fnc_cmp(), str_kvs_fnc_contains(), str_kvs_fnc_digest(), str_kvs_fnc_equal(), str_kvs_fnc_evpSign(), str_kvs_fnc_evpVerify(), str_kvs_fnc_find(), str_kvs_fnc_findfirst(), str_kvs_fnc_findlast(), str_kvs_fnc_fromclipboard(), str_kvs_fnc_grep(), str_kvs_fnc_insert(), str_kvs_fnc_isempty(), str_kvs_fnc_isnumber(), str_kvs_fnc_isunsignednumber(), str_kvs_fnc_join(), str_kvs_fnc_left(), str_kvs_fnc_lefttofirst(), str_kvs_fnc_lefttolast(), str_kvs_fnc_len(), str_kvs_fnc_localelowcase(), str_kvs_fnc_localeupcase(), str_kvs_fnc_lowcase(), str_kvs_fnc_match(), str_kvs_fnc_mid(), str_kvs_fnc_prepend(), str_kvs_fnc_printf(), str_kvs_fnc_replace(), str_kvs_fnc_right(), str_kvs_fnc_rightfromfirst(), str_kvs_fnc_rightfromlast(), str_kvs_fnc_section(), str_kvs_fnc_split(), str_kvs_fnc_strip(), str_kvs_fnc_stripcolors(), str_kvs_fnc_stripleft(), str_kvs_fnc_stripright(), str_kvs_fnc_token(), str_kvs_fnc_upcase(), str_kvs_fnc_urlencode(), str_kvs_fnc_word(), system_kvs_cmd_runcmd(), system_kvs_cmd_setClipboard(), system_kvs_cmd_setenv(), system_kvs_cmd_setSelection(), system_kvs_fnc_checkModule(), system_kvs_fnc_dbus(), system_kvs_fnc_getenv(), system_kvs_fnc_htoni(), system_kvs_fnc_ntohi(), TC_KVS_COMMAND(), texticons_kvs_cmd_set(), texticons_kvs_fnc_get(), theme_kvs_cmd_apply(), theme_kvs_cmd_install(), theme_kvs_cmd_pack(), theme_kvs_cmd_screenshot(), theme_kvs_fnc_info(), tip_kvs_cmd_open(), tmphighlight_kvs_cmd_addchannel(), tmphighlight_kvs_cmd_addnick(), tmphighlight_kvs_cmd_removechannel(), tmphighlight_kvs_cmd_removenick(), tmphighlight_kvs_fnc_ischannelhighlighted(), tmphighlight_kvs_fnc_isnickhighlighted(), toolbar_kvs_cmd_additem(), toolbar_kvs_cmd_clear(), toolbar_kvs_cmd_create(), toolbar_kvs_cmd_destroy(), toolbar_kvs_cmd_hide(), toolbar_kvs_cmd_removeitem(), toolbar_kvs_cmd_show(), toolbar_kvs_fnc_exists(), toolbar_kvs_fnc_isVisible(), toolbar_kvs_fnc_items(), upnp_kvs_cmd_addPortMapping(), upnp_kvs_cmd_delPortMapping(), window_kvs_cmd_highlight(), window_kvs_cmd_insertInInputText(), window_kvs_cmd_setBackground(), window_kvs_cmd_setCryptEngine(), window_kvs_cmd_setInputText(), window_kvs_cmd_setWindowTitle(), window_kvs_fnc_list(), and window_kvs_fnc_open().

#define KVSM_PARAMETERS_END (   pCall)
Value:
if(!KviKvsParameterProcessor::process(pCall->params(), pCall->context(), parameter_format_list)) \
return false;
if(m_pFile) delete m_pFile
bool process(KviKvsVariantList *pVariantList, KviKvsRunTimeContext *pContext, KviKvsParameterProcessor::ParameterFormat *pFmtArray)
Definition: KviKvsParameterProcessor.cpp:136

Referenced by action_kvs_cmd_create(), action_kvs_cmd_destroy(), action_kvs_cmd_disable(), action_kvs_cmd_enable(), action_kvs_cmd_trigger(), action_kvs_fnc_exists(), action_kvs_fnc_isEnabled(), addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_install(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_pack(), addon_kvs_cmd_register(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), addon_kvs_fnc_exists(), addon_kvs_fnc_version(), avatar_kvs_cmd_notify(), avatar_kvs_cmd_query(), avatar_kvs_cmd_set(), avatar_kvs_fnc_name(), avatar_kvs_fnc_path(), chan_kvs_fnc_admincount(), chan_kvs_fnc_bancount(), chan_kvs_fnc_banexceptioncount(), chan_kvs_fnc_banexceptionlist(), chan_kvs_fnc_banlist(), chan_kvs_fnc_common(), chan_kvs_fnc_getflag(), chan_kvs_fnc_getUrl(), chan_kvs_fnc_halfopcount(), chan_kvs_fnc_invitecount(), chan_kvs_fnc_invitelist(), chan_kvs_fnc_isdead(), chan_kvs_fnc_ison(), chan_kvs_fnc_key(), chan_kvs_fnc_limit(), chan_kvs_fnc_maskcount(), chan_kvs_fnc_masklist(), chan_kvs_fnc_matchban(), chan_kvs_fnc_matchbanexception(), chan_kvs_fnc_matchinvite(), chan_kvs_fnc_matchmask(), chan_kvs_fnc_matchqban(), chan_kvs_fnc_mode(), chan_kvs_fnc_modeParam(), chan_kvs_fnc_name(), chan_kvs_fnc_opcount(), chan_kvs_fnc_ownercount(), chan_kvs_fnc_topic(), chan_kvs_fnc_topicsetat(), chan_kvs_fnc_topicsetby(), chan_kvs_fnc_usercount(), chan_kvs_fnc_userjointime(), chan_kvs_fnc_userlastactiontime(), chan_kvs_fnc_usermodelevel(), chan_kvs_fnc_useropcount(), chan_kvs_fnc_users(), chan_kvs_fnc_voicecount(), config_kvs_cmd_clear(), config_kvs_cmd_clearsection(), config_kvs_cmd_close(), config_kvs_cmd_flush(), config_kvs_cmd_setsection(), config_kvs_cmd_write(), config_kvs_fnc_filelist(), config_kvs_fnc_filename(), config_kvs_fnc_hassection(), config_kvs_fnc_id(), config_kvs_fnc_keylist(), config_kvs_fnc_open(), config_kvs_fnc_read(), config_kvs_fnc_readonly(), config_kvs_fnc_section(), config_kvs_fnc_sectionlist(), context_kvs_fnc_getSSLCertInfo(), dcc_kvs_cmd_abort(), dcc_kvs_cmd_chat(), dcc_kvs_cmd_get(), dcc_kvs_cmd_recv(), dcc_kvs_cmd_rsend(), dcc_kvs_cmd_send(), dcc_kvs_cmd_setBandwidthLimit(), dcc_kvs_cmd_video(), dcc_kvs_cmd_voice(), dcc_kvs_fnc_averageSpeed(), dcc_kvs_fnc_connectionType(), dcc_kvs_fnc_currentSpeed(), dcc_kvs_fnc_getSSLCertInfo(), dcc_kvs_fnc_ircContext(), dcc_kvs_fnc_isFileDownload(), dcc_kvs_fnc_isFileTransfer(), dcc_kvs_fnc_isFileUpload(), dcc_kvs_fnc_localFileName(), dcc_kvs_fnc_localFileSize(), dcc_kvs_fnc_localHost(), dcc_kvs_fnc_localIp(), dcc_kvs_fnc_localNick(), dcc_kvs_fnc_localPort(), dcc_kvs_fnc_localUser(), dcc_kvs_fnc_protocol(), dcc_kvs_fnc_remoteFileName(), dcc_kvs_fnc_remoteFileSize(), dcc_kvs_fnc_remoteHost(), dcc_kvs_fnc_remoteIp(), dcc_kvs_fnc_remoteNick(), dcc_kvs_fnc_remotePort(), dcc_kvs_fnc_remoteUser(), dcc_kvs_fnc_session(), dcc_kvs_fnc_sessionList(), dcc_kvs_fnc_transferredBytes(), dcc_kvs_fnc_transferStatus(), dialog_kvs_cmd_file(), dialog_kvs_cmd_image(), dialog_kvs_cmd_message(), dialog_kvs_cmd_textinput(), dialog_kvs_fnc_yesno(), file_kvs_cmd_addimagepath(), file_kvs_cmd_copy(), file_kvs_cmd_delimagepath(), file_kvs_cmd_mkdir(), file_kvs_cmd_remove(), file_kvs_cmd_rename(), file_kvs_cmd_rmdir(), file_kvs_cmd_write(), file_kvs_cmd_writeBytes(), file_kvs_cmd_writeLines(), file_kvs_fnc_allSizes(), file_kvs_fnc_cwd(), file_kvs_fnc_digest(), file_kvs_fnc_diskSpace(), file_kvs_fnc_exists(), file_kvs_fnc_extractfilename(), file_kvs_fnc_extractpath(), file_kvs_fnc_fixpath(), file_kvs_fnc_globaldir(), file_kvs_fnc_homedir(), file_kvs_fnc_localdir(), file_kvs_fnc_ls(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), file_kvs_fnc_readLines(), file_kvs_fnc_rootdir(), file_kvs_fnc_size(), file_kvs_fnc_time(), file_kvs_fnc_type(), help_kvs_cmd_open(), http_kvs_cmd_asyncGet(), http_kvs_cmd_get(), language_kvs_cmd_detect(), log_kvs_cmd_start(), log_kvs_fnc_export(), log_kvs_fnc_file(), mask_kvs_fnc_hasnumerichost(), mask_kvs_fnc_host(), mask_kvs_fnc_match(), mask_kvs_fnc_nick(), mask_kvs_fnc_user(), math_kvs_fnc_isinf(), math_kvs_fnc_isnan(), math_kvs_fnc_pow(), MP_KVS_COMMAND(), MP_KVS_FUNCTION(), notifier_kvs_cmd_message(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), objects_kvs_fnc_classAllHandlers(), objects_kvs_fnc_exists(), objects_kvs_fnc_instances(), objects_kvs_fnc_name(), objects_kvs_fnc_variables(), options_kvs_cmd_close(), options_kvs_cmd_dialog(), options_kvs_cmd_edit(), options_kvs_fnc_isdialog(), package_kvs_cmd_extractField(), package_kvs_fnc_info(), perl_kvs_cmd_begin(), perl_kvs_cmd_destroy(), PluginManager::pluginCall(), popup_kvs_cmd_addEpilogue(), popup_kvs_cmd_addExtPopup(), popup_kvs_cmd_addItem(), popup_kvs_cmd_addLabel(), popup_kvs_cmd_addPrologue(), popup_kvs_cmd_addSeparator(), popup_kvs_cmd_addSubPopup(), popup_kvs_cmd_clear(), popup_kvs_cmd_create(), popup_kvs_cmd_delItem(), popup_kvs_cmd_destroy(), popup_kvs_cmd_show(), popup_kvs_fnc_exists(), popup_kvs_fnc_isEmpty(), proxydb_get_helperer(), proxydb_kvs_cmd_addProxy(), proxydb_kvs_cmd_setIp(), proxydb_kvs_cmd_setIPv6(), proxydb_kvs_cmd_setPort(), proxydb_kvs_cmd_setProtocol(), proxydb_kvs_fnc_protocol(), python_kvs_cmd_begin(), python_kvs_cmd_destroy(), regchan_kvs_cmd_add(), regchan_kvs_cmd_remove(), regchan_kvs_cmd_setProperty(), regchan_kvs_fnc_find(), regchan_kvs_fnc_list(), regchan_kvs_fnc_match(), regchan_kvs_fnc_property(), reguser_kvs_cmd_add(), reguser_kvs_cmd_addmask(), reguser_kvs_cmd_delmask(), reguser_kvs_cmd_remove(), reguser_kvs_cmd_setIgnoreEnabled(), reguser_kvs_cmd_setIgnoreFlags(), reguser_kvs_cmd_setproperty(), reguser_kvs_cmd_showlist(), reguser_kvs_cmd_wizard(), reguser_kvs_fnc_exactMatch(), reguser_kvs_fnc_getIgnoreFlags(), reguser_kvs_fnc_isIgnoreEnabled(), reguser_kvs_fnc_list(), reguser_kvs_fnc_mask(), reguser_kvs_fnc_match(), reguser_kvs_fnc_matchProperty(), reguser_kvs_fnc_property(), serverdb_kvs_cmd_addNetwork(), serverdb_kvs_cmd_addServer(), serverdb_kvs_fnc_networkExists(), serverdb_kvs_fnc_serverExists(), sharedfile_kvs_cmd_add(), sharedfile_kvs_cmd_remove(), snd_kvs_cmd_mute(), snd_kvs_cmd_play(), snd_kvs_cmd_unmute(), spaste_kvs_cmd_clipboard(), spaste_kvs_cmd_file(), spaste_kvs_cmd_setdelay(), spaste_kvs_cmd_stop(), spellchecker_kvs_available_dictionaries(), spellchecker_kvs_check(), spellchecker_kvs_reload_dictionaries(), spellchecker_kvs_suggestions(), str_kvs_cmd_toClipboard(), str_kvs_fnc_append(), str_kvs_fnc_charsum(), str_kvs_fnc_chop(), str_kvs_fnc_cmp(), str_kvs_fnc_contains(), str_kvs_fnc_digest(), str_kvs_fnc_equal(), str_kvs_fnc_evpSign(), str_kvs_fnc_evpVerify(), str_kvs_fnc_find(), str_kvs_fnc_findfirst(), str_kvs_fnc_findlast(), str_kvs_fnc_fromclipboard(), str_kvs_fnc_grep(), str_kvs_fnc_insert(), str_kvs_fnc_isempty(), str_kvs_fnc_isnumber(), str_kvs_fnc_isunsignednumber(), str_kvs_fnc_join(), str_kvs_fnc_left(), str_kvs_fnc_lefttofirst(), str_kvs_fnc_lefttolast(), str_kvs_fnc_len(), str_kvs_fnc_localelowcase(), str_kvs_fnc_localeupcase(), str_kvs_fnc_lowcase(), str_kvs_fnc_match(), str_kvs_fnc_mid(), str_kvs_fnc_prepend(), str_kvs_fnc_printf(), str_kvs_fnc_replace(), str_kvs_fnc_right(), str_kvs_fnc_rightfromfirst(), str_kvs_fnc_rightfromlast(), str_kvs_fnc_section(), str_kvs_fnc_split(), str_kvs_fnc_strip(), str_kvs_fnc_stripcolors(), str_kvs_fnc_stripleft(), str_kvs_fnc_stripright(), str_kvs_fnc_token(), str_kvs_fnc_upcase(), str_kvs_fnc_urlencode(), str_kvs_fnc_word(), system_kvs_cmd_runcmd(), system_kvs_cmd_setClipboard(), system_kvs_cmd_setenv(), system_kvs_cmd_setSelection(), system_kvs_fnc_checkModule(), system_kvs_fnc_dbus(), system_kvs_fnc_getenv(), system_kvs_fnc_htoni(), system_kvs_fnc_ntohi(), TC_KVS_COMMAND(), texticons_kvs_cmd_set(), texticons_kvs_fnc_get(), theme_kvs_cmd_apply(), theme_kvs_cmd_install(), theme_kvs_cmd_pack(), theme_kvs_cmd_screenshot(), theme_kvs_fnc_info(), tip_kvs_cmd_open(), tmphighlight_kvs_cmd_addchannel(), tmphighlight_kvs_cmd_addnick(), tmphighlight_kvs_cmd_removechannel(), tmphighlight_kvs_cmd_removenick(), tmphighlight_kvs_fnc_ischannelhighlighted(), tmphighlight_kvs_fnc_isnickhighlighted(), toolbar_kvs_cmd_additem(), toolbar_kvs_cmd_clear(), toolbar_kvs_cmd_create(), toolbar_kvs_cmd_destroy(), toolbar_kvs_cmd_hide(), toolbar_kvs_cmd_removeitem(), toolbar_kvs_cmd_show(), toolbar_kvs_fnc_exists(), toolbar_kvs_fnc_isVisible(), toolbar_kvs_fnc_items(), upnp_kvs_cmd_addPortMapping(), upnp_kvs_cmd_delPortMapping(), window_kvs_cmd_highlight(), window_kvs_cmd_insertInInputText(), window_kvs_cmd_setBackground(), window_kvs_cmd_setCryptEngine(), window_kvs_cmd_setInputText(), window_kvs_cmd_setWindowTitle(), window_kvs_fnc_list(), and window_kvs_fnc_open().

#define KVSM_REGISTER_CALLBACK_COMMAND (   _pModule,
  _szCmd,
  _procname 
)    _pModule->kvsRegisterCallbackCommand(_szCmd, _procname);
#define KVSM_REGISTER_FUNCTION (   _pModule,
  _szFnc,
  _procname 
)    _pModule->kvsRegisterFunction(_szFnc, _procname);
#define KVSM_REGISTER_SIMPLE_COMMAND (   _pModule,
  _szCmd,
  _procname 
)    _pModule->kvsRegisterSimpleCommand(_szCmd, _procname);
#define KVSM_REQUIRE_CONNECTION (   pCall)
Value:
if(!pCall->window()->context()) \
return c->context()->errorNoIrcContext(); \
if(!pCall->window()->connection()) \
return c->context()->warningNoIrcConnection();
char s char s char s s s s s char char c s *s c s s s d c s *s d c d d d d c
Definition: KviIrcNumericCodes.h:391
if(m_pFile) delete m_pFile

Referenced by avatar_kvs_cmd_notify(), avatar_kvs_cmd_query(), avatar_kvs_cmd_set(), avatar_kvs_cmd_unset(), avatar_kvs_fnc_name(), avatar_kvs_fnc_path(), context_kvs_cmd_clearQueue(), dcc_kvs_cmd_get(), and dcc_kvs_cmd_rsend().

#define KVSM_UNREGISTER_ALL_CALLBACK_COMMANDS (   _pModule)    _pModule->kvsUnregisterAllCallbackCommands();
#define KVSM_UNREGISTER_ALL_FUNCTIONS (   _pModule)    _pModule->kvsUnregisterAllFunctions();
#define KVSM_UNREGISTER_ALL_SIMPLE_COMMANDS (   _pModule)    _pModule->kvsUnregisterAllSimpleCommands();
#define KVSM_UNREGISTER_CALLBACK_COMMAND (   _pModule,
  _szCmd 
)    _pModule->kvsUnregisterCallbackCommand(_szCmd);
#define KVSM_UNREGISTER_FUNCTION (   _pModule,
  _szFnc 
)    _pModule->kvsUnregisterFunction(_szFnc);
#define KVSM_UNREGISTER_SIMPLE_COMMAND (   _pModule,
  _szCmd 
)    _pModule->kvsUnregisterSimpleCommand(_szCmd);

Typedef Documentation

typedef bool(* KviKvsModuleCallbackCommandExecRoutine)(KviKvsModuleCallbackCommandCall *c)
typedef bool(* KviKvsModuleEventHandlerRoutine)(KviKvsModuleEventCall *c)
typedef bool(* KviKvsModuleFunctionExecRoutine)(KviKvsModuleFunctionCall *c)
typedef bool(* KviKvsModuleSimpleCommandExecRoutine)(KviKvsModuleCommandCall *c)