KVIrc 5.2.0
Developer APIs
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

◆ KVI_IDENT_THREAD_EVENT_EXITING

#define KVI_IDENT_THREAD_EVENT_EXITING   KVI_THREAD_USER_EVENT_BASE + 111

◆ KVI_IDENT_THREAD_EVENT_EXITING_ON_REQUEST

#define KVI_IDENT_THREAD_EVENT_EXITING_ON_REQUEST   KVI_THREAD_USER_EVENT_BASE + 112

Function Documentation

◆ ident_kvs_cmd_start()

static bool ident_kvs_cmd_start ( KviKvsModuleCommandCall )
static

◆ ident_kvs_cmd_stop()

static bool ident_kvs_cmd_stop ( KviKvsModuleCommandCall )
static

◆ ident_module_can_unload()

static bool ident_module_can_unload ( KviModule )
static

References g_pIdentDaemon.

◆ ident_module_cleanup()

static bool ident_module_cleanup ( KviModule )
static

◆ ident_module_init()

static bool ident_module_init ( KviModule m)
static

◆ startIdentService()

void startIdentService ( )

◆ stopIdentService()

void stopIdentService ( )

Variable Documentation

◆ g_iIdentDaemonRunningUsers

KVIRC_API int g_iIdentDaemonRunningUsers
extern

◆ g_pIdentDaemon

KviIdentDaemon* g_pIdentDaemon = nullptr
static

◆ g_pIdentSentinel

KviIdentSentinel* g_pIdentSentinel = nullptr
static