KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Attributes | List of all members
KviKvsRunTimeCall Class Reference

#include <KviKvsRunTimeCall.h>

+ Inheritance diagram for KviKvsRunTimeCall:

Public Member Functions

KviKvsRunTimeContextcontext ()
 
void enterBlockingSection ()
 
bool error (QString szFmt,...)
 
KviKvsVariantfirstParam ()
 
virtual bool getParameterCode (unsigned int uParamIdx, QString &szParamBuffer)
 
 KviKvsRunTimeCall (KviKvsRunTimeContext *pContext, KviKvsVariantList *pParams)
 
bool leaveBlockingSection ()
 
KviKvsVariantnextParam ()
 
unsigned int paramCount ()
 
unsigned int parameterCount ()
 
KviKvsVariantListparameterList ()
 
KviKvsVariantListparams ()
 
void warning (QString szFmt,...)
 
KviWindowwindow ()
 
virtual ~KviKvsRunTimeCall ()
 

Protected Attributes

KviKvsRunTimeContextm_pContext
 
KviKvsVariantListm_pParams
 

Constructor & Destructor Documentation

KviKvsRunTimeCall::KviKvsRunTimeCall ( KviKvsRunTimeContext pContext,
KviKvsVariantList pParams 
)
inline
virtual KviKvsRunTimeCall::~KviKvsRunTimeCall ( )
inlinevirtual

Member Function Documentation

KviKvsRunTimeContext* KviKvsRunTimeCall::context ( )
inline
void KviKvsRunTimeCall::enterBlockingSection ( )
inline
bool KviKvsRunTimeCall::error ( QString  szFmt,
  ... 
)
KviKvsVariant* KviKvsRunTimeCall::firstParam ( )
inline
bool KviKvsRunTimeCall::getParameterCode ( unsigned int  uParamIdx,
QString &  szParamBuffer 
)
virtual
bool KviKvsRunTimeCall::leaveBlockingSection ( )
inline
KviKvsVariant* KviKvsRunTimeCall::nextParam ( )
inline
unsigned int KviKvsRunTimeCall::paramCount ( )
inline
unsigned int KviKvsRunTimeCall::parameterCount ( )
inline
KviKvsVariantList* KviKvsRunTimeCall::parameterList ( )
inline
KviKvsVariantList* KviKvsRunTimeCall::params ( )
inline
void KviKvsRunTimeCall::warning ( QString  szFmt,
  ... 
)

References KviKvsRunTimeContext::defaultReportLocation(), kvi_va_end, kvi_va_list, kvi_va_start, m_pContext, and KviKvsRunTimeContext::report().

Referenced by action_kvs_cmd_create(), action_kvs_cmd_destroy(), action_kvs_cmd_disable(), action_kvs_cmd_enable(), action_kvs_cmd_trigger(), addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_setconfigurecallback(), addon_kvs_cmd_sethelpcallback(), addon_kvs_cmd_uninstall(), avatar_kvs_cmd_notify(), avatar_kvs_cmd_set(), avatar_kvs_cmd_unset(), chan_kvs_find_channel(), 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_hassection(), config_kvs_fnc_keylist(), config_kvs_fnc_read(), config_kvs_fnc_readonly(), config_kvs_fnc_section(), config_kvs_fnc_sectionlist(), context_kvs_fnc_getSSLCertInfo(), dcc_kvs_cmd_get(), dcc_kvs_cmd_rsend(), dcc_kvs_cmd_setBandwidthLimit(), dcc_kvs_cmd_video(), dcc_kvs_cmd_voice(), dcc_kvs_find_dcc_descriptor(), dcc_kvs_fnc_getSSLCertInfo(), dcc_kvs_fnc_session(), dcc_kvs_get_listen_ip_address(), dcc_kvs_parse_default_parameters(), default_module_kvs_cmd_unload(), KviKvsObject::emitSignal(), file_kvs_cmd_copy(), 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_digest(), file_kvs_fnc_ls(), file_kvs_fnc_read(), file_kvs_fnc_readBytes(), file_kvs_fnc_readLines(), file_kvs_fnc_time(), KviKvsObject::function_property(), KviKvsObject::function_setProperty(), KvsObject_http::functionGet(), KvsObject_textedit::functionloadFile(), KvsObject_textedit::functionsetAlignment(), KvsObject_textedit::functionsetColor(), KvsObject_textedit::functionsetTextFormat(), KvsObject_textedit::functionSetWordWrap(), KvsObject_textedit::functionTextLine(), http_kvs_complete_get(), links_kvs_cmd_open(), list_kvs_cmd_open(), log_kvs_cmd_flush(), log_kvs_cmd_start(), log_kvs_cmd_stop(), log_kvs_fnc_file(), notifier_kvs_cmd_message(), objects_kvs_cmd_connect(), objects_kvs_cmd_disconnect(), objects_kvs_cmd_killClass(), objects_kvs_fnc_classAllHandlers(), objects_kvs_fnc_instances(), objects_kvs_fnc_name(), objects_kvs_fnc_variables(), options_kvs_cmd_dialog(), options_kvs_cmd_edit(), package_kvs_cmd_extractField(), perl_kvs_cmd_begin(), perl_kvs_cmd_destroy(), PluginManager::pluginCall(), popup_kvs_cmd_addEpilogue(), popup_kvs_cmd_addItem(), popup_kvs_cmd_addPrologue(), popup_kvs_cmd_create(), popup_kvs_cmd_delItem(), popup_kvs_cmd_destroy(), popup_kvs_cmd_show(), popup_kvs_fnc_exists(), python_kvs_cmd_begin(), python_kvs_cmd_destroy(), regchan_kvs_cmd_remove(), regchan_kvs_cmd_setProperty(), 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(), sharedfile_kvs_cmd_add(), sharedfile_kvs_cmd_remove(), snd_kvs_cmd_play(), spaste_kvs_cmd_file(), spaste_kvs_cmd_stop(), spaste_kvs_find_window(), str_kvs_fnc_digest(), str_kvs_fnc_evpSign(), str_kvs_fnc_evpVerify(), str_kvs_fnc_printf(), system_kvs_fnc_dbus(), term_kvs_cmd_open(), texticons_kvs_fnc_get(), theme_kvs_fnc_info(), 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_destroy(), toolbar_kvs_cmd_hide(), toolbar_kvs_cmd_removeitem(), toolbar_kvs_cmd_show(), toolbar_kvs_fnc_items(), userlist_kvs_cmd_ensureVisible(), userlist_kvs_cmd_select(), userlist_kvs_fnc_selected(), 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().

KviWindow* KviKvsRunTimeCall::window ( )
inline

Referenced by action_kvs_cmd_list(), addon_kvs_cmd_configure(), addon_kvs_cmd_help(), addon_kvs_cmd_installfiles(), addon_kvs_cmd_list(), addon_kvs_cmd_register(), addon_kvs_cmd_uninstall(), avatar_kvs_cmd_notify(), avatar_kvs_cmd_query(), avatar_kvs_cmd_set(), avatar_kvs_cmd_unset(), avatar_kvs_fnc_name(), avatar_kvs_fnc_path(), KviKvsObjectScriptFunctionHandler::call(), chan_kvs_find_channel(), chan_kvs_fnc_common(), chan_kvs_fnc_getUrl(), channelsjoin_kvs_cmd_open(), context_kvs_cmd_clearQueue(), context_kvs_fnc_getSSLCertInfo(), dcc_kvs_cmd_chat(), dcc_kvs_cmd_get(), dcc_kvs_cmd_recv(), dcc_kvs_cmd_rsend(), dcc_kvs_cmd_send(), dcc_kvs_cmd_video(), dcc_kvs_cmd_voice(), dcc_kvs_find_dcc_descriptor(), dcc_kvs_fnc_session(), dialog_kvs_cmd_file(), dialog_kvs_cmd_image(), dialog_kvs_cmd_message(), dialog_kvs_cmd_textinput(), links_kvs_cmd_open(), list_kvs_cmd_open(), log_kvs_cmd_flush(), log_kvs_cmd_start(), log_kvs_cmd_stop(), log_kvs_fnc_file(), notifier_kvs_cmd_message(), objects_kvs_fnc_listObjects(), options_kvs_module_print_pages(), popup_kvs_cmd_show(), regchan_kvs_cmd_showlist(), reguser_kvs_cmd_showlist(), sharedfile_kvs_cmd_list(), snd_kvs_cmd_autodetect(), socketspy_kvs_cmd_open(), spaste_kvs_cmd_list(), spaste_kvs_cmd_stop(), spaste_kvs_find_window(), tmphighlight_kvs_cmd_addchannel(), tmphighlight_kvs_cmd_addnick(), tmphighlight_kvs_cmd_removechannel(), tmphighlight_kvs_cmd_removenick(), tmphighlight_kvs_fnc_ischannelhighlighted(), tmphighlight_kvs_fnc_isnickhighlighted(), urllist_module_event_onUrl(), window_kvs_cmd_highlight(), window_kvs_cmd_listtypes(), and window_kvs_fnc_list().

Member Data Documentation

KviKvsRunTimeContext* KviKvsRunTimeCall::m_pContext
protected

Referenced by error(), and warning().

KviKvsVariantList* KviKvsRunTimeCall::m_pParams
protected

The documentation for this class was generated from the following files: