KVIrc
4.9.2
DeveloperAPIs
|
#include "kvi_settings.h"
#include "KviModule.h"
#include "KviModuleManager.h"
#include "KviLocale.h"
Macros | |
#define | KVS_CHECK_MODULE_STATE(_m, _c) |
#define | KVS_CHECK_PYTHONCORE(_m, _c) |
Functions | |
static bool | python_kvs_cmd_begin (KviKvsModuleCommandCall *c) |
static bool | python_kvs_cmd_destroy (KviKvsModuleCommandCall *c) |
static bool | python_kvs_fnc_isAvailable (KviKvsModuleFunctionCall *c) |
static bool | python_module_cleanup (KviModule *) |
static bool | python_module_init (KviModule *m) |
Variables | |
static KviModule * | g_pPythonCoreModule = nullptr |
#define KVS_CHECK_MODULE_STATE | ( | _m, | |
_c | |||
) |
Referenced by python_kvs_cmd_begin(), and python_kvs_cmd_destroy().
#define KVS_CHECK_PYTHONCORE | ( | _m, | |
_c | |||
) |
|
static |
References __tr2qs_ctx(), KviKvsRunTimeCall::context(), KviModule::ctrl(), KviKvsSwitchList::find(), KviKvsVariantList::first(), KVI_PYTHONCORECTRLCOMMAND_EXECUTE, KVS_CHECK_MODULE_STATE, KVS_PF_OPTIONAL, KVS_PT_STRING, KVS_PT_VARIANTLIST, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, m, KviKvsVariantList::next(), KviKvsRunTimeContext::returnValue(), KviKvsVariant::setString(), KviKvsModuleCommandCall::switches(), _KviPythonCoreCtrlCommand_execute::uSize, v, and KviKvsRunTimeCall::warning().
Referenced by python_module_init().
|
static |
References __tr2qs_ctx(), KviModule::ctrl(), KviKvsSwitchList::find(), KVI_PYTHONCORECTRLCOMMAND_DESTROY, KVS_CHECK_MODULE_STATE, KVS_PT_NONEMPTYSTRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, m, KviKvsModuleCommandCall::switches(), _KviPythonCoreCtrlCommand_destroy::uSize, and KviKvsRunTimeCall::warning().
Referenced by python_module_init().
|
static |
References g_pModuleManager, KviModuleManager::getModule(), KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setBoolean().
Referenced by python_module_init().
|
static |
|
static |
|
static |