KVIrc  4.9.2
DeveloperAPIs
Macros | Functions | Variables
libkviident.cpp File Reference
#include "libkviident.h"
#include "KviModule.h"
#include "kvi_socket.h"
#include "KviApplication.h"
#include "kvi_out.h"
#include "KviNetUtils.h"
#include "KviLocale.h"
#include "KviWindow.h"
#include "KviOptions.h"
#include "kvi_defaults.h"

Macros

#define KVI_IDENT_THREAD_EVENT_EXITING   KVI_THREAD_USER_EVENT_BASE + 111
 
#define KVI_IDENT_THREAD_EVENT_EXITING_ON_REQUEST   KVI_THREAD_USER_EVENT_BASE + 112
 

Functions

static bool ident_kvs_cmd_start (KviKvsModuleCommandCall *)
 
static bool ident_kvs_cmd_stop (KviKvsModuleCommandCall *)
 
static bool ident_module_can_unload (KviModule *)
 
static bool ident_module_cleanup (KviModule *)
 
static bool ident_module_init (KviModule *m)
 
void startIdentService ()
 
void stopIdentService ()
 

Variables

KVIRC_API int g_iIdentDaemonRunningUsers
 
static KviIdentDaemong_pIdentDaemon = nullptr
 
static KviIdentSentinelg_pIdentSentinel = nullptr
 

Macro Definition Documentation

#define KVI_IDENT_THREAD_EVENT_EXITING   KVI_THREAD_USER_EVENT_BASE + 111
#define KVI_IDENT_THREAD_EVENT_EXITING_ON_REQUEST   KVI_THREAD_USER_EVENT_BASE + 112

Function Documentation

static bool ident_kvs_cmd_start ( KviKvsModuleCommandCall )
static
static bool ident_kvs_cmd_stop ( KviKvsModuleCommandCall )
static
static bool ident_module_can_unload ( KviModule )
static

References g_pIdentDaemon.

static bool ident_module_cleanup ( KviModule )
static
static bool ident_module_init ( KviModule m)
static
void startIdentService ( )
void stopIdentService ( )

Variable Documentation

KVIRC_API int g_iIdentDaemonRunningUsers
KviIdentDaemon* g_pIdentDaemon = nullptr
static
KviIdentSentinel* g_pIdentSentinel = nullptr
static

Referenced by ident_module_cleanup().