KVIrc 5.2.0
Developer APIs
Functions | Variables
libkviconfig.cpp File Reference
#include "KviModule.h"
#include "KviConfigurationFile.h"
#include "KviFileUtils.h"
#include "KviApplication.h"
#include "KviLocale.h"
#include "KviPointerHashTable.h"
#include <QString>

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

◆ config_kvs_cmd_clear()

static bool config_kvs_cmd_clear ( KviKvsModuleCommandCall c)
static

◆ config_kvs_cmd_clearsection()

static bool config_kvs_cmd_clearsection ( KviKvsModuleCommandCall c)
static

◆ config_kvs_cmd_close()

static bool config_kvs_cmd_close ( KviKvsModuleCommandCall c)
static

◆ config_kvs_cmd_flush()

static bool config_kvs_cmd_flush ( KviKvsModuleCommandCall c)
static

◆ config_kvs_cmd_setsection()

static bool config_kvs_cmd_setsection ( KviKvsModuleCommandCall c)
static

◆ config_kvs_cmd_write()

static bool config_kvs_cmd_write ( KviKvsModuleCommandCall c)
static

◆ config_kvs_fnc_filelist()

static bool config_kvs_fnc_filelist ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_filename()

static bool config_kvs_fnc_filename ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_hassection()

static bool config_kvs_fnc_hassection ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_id()

static bool config_kvs_fnc_id ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_keylist()

static bool config_kvs_fnc_keylist ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_open()

static bool config_kvs_fnc_open ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_read()

static bool config_kvs_fnc_read ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_readonly()

static bool config_kvs_fnc_readonly ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_section()

static bool config_kvs_fnc_section ( KviKvsModuleFunctionCall c)
static

◆ config_kvs_fnc_sectionlist()

static bool config_kvs_fnc_sectionlist ( KviKvsModuleFunctionCall c)
static

◆ config_module_can_unload()

static bool config_module_can_unload ( KviModule )
static

References g_pConfigDict.

◆ config_module_cleanup()

static bool config_module_cleanup ( KviModule )
static

References g_pConfigDict.

◆ config_module_init()

static bool config_module_init ( KviModule m)
static

Variable Documentation

◆ g_iNextConfigId

int g_iNextConfigId = 0
static

Referenced by config_kvs_fnc_open().

◆ g_pConfigDict

KviPointerHashTable<QString, KviConfigurationFile>* g_pConfigDict = nullptr
static