KVIrc  4.9.2
DeveloperAPIs
Functions | Variables
libkviconfig.cpp File Reference
#include "KviModule.h"
#include "KviCString.h"
#include "KviConfigurationFile.h"
#include "KviFileUtils.h"
#include "KviApplication.h"
#include "KviLocale.h"
#include "KviPointerHashTable.h"

Functions

static bool config_kvs_cmd_clear (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_clearsection (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_close (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_flush (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_setsection (KviKvsModuleCommandCall *c)
 
static bool config_kvs_cmd_write (KviKvsModuleCommandCall *c)
 
static bool config_kvs_fnc_filelist (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_filename (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_hassection (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_id (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_keylist (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_open (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_read (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_readonly (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_section (KviKvsModuleFunctionCall *c)
 
static bool config_kvs_fnc_sectionlist (KviKvsModuleFunctionCall *c)
 
static bool config_module_can_unload (KviModule *)
 
static bool config_module_cleanup (KviModule *)
 
static bool config_module_init (KviModule *m)
 

Variables

static int g_iNextConfigId = 0
 
static KviPointerHashTable
< QString,
KviConfigurationFile > * 
g_pConfigDict = nullptr
 

Function Documentation

static bool config_kvs_cmd_clear ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_cmd_clearsection ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_cmd_close ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_cmd_flush ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_cmd_setsection ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_cmd_write ( KviKvsModuleCommandCall *  c)
static
static bool config_kvs_fnc_filelist ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_filename ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_hassection ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_id ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_keylist ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_open ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_read ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_readonly ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_section ( KviKvsModuleFunctionCall *  c)
static
static bool config_kvs_fnc_sectionlist ( KviKvsModuleFunctionCall *  c)
static
static bool config_module_can_unload ( KviModule *  )
static
static bool config_module_cleanup ( KviModule *  )
static

References g_pConfigDict.

static bool config_module_init ( KviModule *  m)
static

Variable Documentation

int g_iNextConfigId = 0
static

Referenced by config_kvs_fnc_open().

KviPointerHashTable<QString, KviConfigurationFile>* g_pConfigDict = nullptr
static

Referenced by config_module_cleanup().