KVIrc
4.9.2
DeveloperAPIs
|
#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 KviIdentDaemon * | g_pIdentDaemon = nullptr |
static KviIdentSentinel * | g_pIdentSentinel = nullptr |
#define KVI_IDENT_THREAD_EVENT_EXITING KVI_THREAD_USER_EVENT_BASE + 111 |
Referenced by KviIdentSentinel::event(), and KviIdentDaemon::run().
#define KVI_IDENT_THREAD_EVENT_EXITING_ON_REQUEST KVI_THREAD_USER_EVENT_BASE + 112 |
Referenced by KviIdentSentinel::event(), and KviIdentDaemon::run().
|
static |
References g_iIdentDaemonRunningUsers, and startIdentService().
Referenced by ident_module_init().
|
static |
References g_iIdentDaemonRunningUsers, and stopIdentService().
Referenced by ident_module_init().
|
static |
References g_pIdentDaemon.
|
static |
References g_pIdentSentinel, and stopIdentService().
|
static |
References ident_kvs_cmd_start(), ident_kvs_cmd_stop(), and KVSM_REGISTER_SIMPLE_COMMAND.
void startIdentService | ( | ) |
References KviThread::isRunning(), KviThread::isStartingUp(), and KviThread::start().
Referenced by ident_kvs_cmd_start().
void stopIdentService | ( | ) |
References g_pIdentDaemon.
Referenced by KviIdentSentinel::event(), ident_kvs_cmd_stop(), and ident_module_cleanup().
KVIRC_API int g_iIdentDaemonRunningUsers |
Referenced by ident_kvs_cmd_start(), ident_kvs_cmd_stop(), and KviIdentDaemon::~KviIdentDaemon().
|
static |
Referenced by ident_module_can_unload(), and stopIdentService().
|
static |
Referenced by ident_module_cleanup().