KVIrc 5.2.6
Developer APIs
libkvisystem.cpp File Reference
#include "Plugin.h"
#include "kvi_settings.h"
#include "KviModule.h"
#include "KviCString.h"
#include "KviThread.h"
#include "KviLocale.h"
#include "KviApplication.h"
#include "KviEnvironment.h"
#include "KviRuntimeInfo.h"
#include "KviModuleManager.h"
#include "KviByteOrder.h"
#include <QClipboard>
#include <QByteArray>
#include <sys/utsname.h>
#include <cstdlib>
#include <unistd.h>
#include <QProcess>
#include <QStringList>

Functions

static bool system_kvs_cmd_runcmd (KviKvsModuleCommandCall *c)
 
static bool system_kvs_cmd_setClipboard (KviKvsModuleCommandCall *c)
 
static bool system_kvs_cmd_setenv (KviKvsModuleCommandCall *c)
 
static bool system_kvs_cmd_setSelection (KviKvsModuleCommandCall *c)
 
static bool system_kvs_fnc_checkModule (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_clipboard (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_dbus (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_getenv (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_hostname (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_htoni (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_ntohi (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_osmachine (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_osname (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_osnodename (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_osrelease (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_ostype (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_osversion (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_plugin_call (KviKvsModuleFunctionCall *c)
 
static bool system_kvs_fnc_selection (KviKvsModuleFunctionCall *c)
 
static bool system_module_can_unload (KviModule *)
 
static bool system_module_cleanup (KviModule *)
 
static bool system_module_init (KviModule *m)
 

Variables

PluginManagerg_pPluginManager
 

Function Documentation

◆ system_kvs_cmd_runcmd()

◆ system_kvs_cmd_setClipboard()

static bool system_kvs_cmd_setClipboard ( KviKvsModuleCommandCall * c)
static

◆ system_kvs_cmd_setenv()

◆ system_kvs_cmd_setSelection()

static bool system_kvs_cmd_setSelection ( KviKvsModuleCommandCall * c)
static

◆ system_kvs_fnc_checkModule()

◆ system_kvs_fnc_clipboard()

static bool system_kvs_fnc_clipboard ( KviKvsModuleFunctionCall * c)
static

◆ system_kvs_fnc_dbus()

◆ system_kvs_fnc_getenv()

◆ system_kvs_fnc_hostname()

◆ system_kvs_fnc_htoni()

◆ system_kvs_fnc_ntohi()

◆ system_kvs_fnc_osmachine()

static bool system_kvs_fnc_osmachine ( KviKvsModuleFunctionCall * c)
static

◆ system_kvs_fnc_osname()

◆ system_kvs_fnc_osnodename()

static bool system_kvs_fnc_osnodename ( KviKvsModuleFunctionCall * c)
static

◆ system_kvs_fnc_osrelease()

static bool system_kvs_fnc_osrelease ( KviKvsModuleFunctionCall * c)
static

◆ system_kvs_fnc_ostype()

◆ system_kvs_fnc_osversion()

static bool system_kvs_fnc_osversion ( KviKvsModuleFunctionCall * c)
static

◆ system_kvs_fnc_plugin_call()

static bool system_kvs_fnc_plugin_call ( KviKvsModuleFunctionCall * c)
static

References g_pPluginManager.

Referenced by system_module_init().

◆ system_kvs_fnc_selection()

static bool system_kvs_fnc_selection ( KviKvsModuleFunctionCall * c)
static

◆ system_module_can_unload()

static bool system_module_can_unload ( KviModule * )
static

References g_pPluginManager.

◆ system_module_cleanup()

static bool system_module_cleanup ( KviModule * )
static

References g_pPluginManager.

◆ system_module_init()

Variable Documentation

◆ g_pPluginManager