KVIrc 5.2.4
Developer APIs
Functions | Variables
libkvidcc.cpp File Reference
#include "DccVoiceGsmCodec.h"
#include "DccBroker.h"
#include "DccVoiceWindow.h"
#include "DccVideoWindow.h"
#include "DccUtils.h"
#include "DccFileTransfer.h"
#include "DccWindow.h"
#include "kvi_debug.h"
#include "kvi_settings.h"
#include "KviCString.h"
#include "KviModule.h"
#include "KviIrcServerParser.h"
#include "KviLocale.h"
#include "kvi_out.h"
#include "KviConsoleWindow.h"
#include "KviNetUtils.h"
#include "KviMainWindow.h"
#include "KviError.h"
#include "KviOptions.h"
#include "kvi_defaults.h"
#include "KviApplication.h"
#include "KviIrcConnection.h"
#include "KviIrcConnectionUserInfo.h"
#include <QFileInfo>

Functions

static bool dcc_kvs_cmd_abort (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_chat (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_get (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_recv (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_rsend (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_send (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_setBandwidthLimit (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_video (KviKvsModuleCommandCall *c)
 
static bool dcc_kvs_cmd_voice (KviKvsModuleCommandCall *c)
 
static DccDescriptordcc_kvs_find_dcc_descriptor (const kvs_uint_t &uId, KviKvsModuleRunTimeCall *c, bool bWarn=true)
 
static bool dcc_kvs_fnc_averageSpeed (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_connectionType (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_currentSpeed (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_getSSLCertInfo (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_ircContext (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_isFileDownload (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_isFileTransfer (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_isFileUpload (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localFileName (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localFileSize (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localHost (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localIp (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localNick (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localPort (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_localUser (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_protocol (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteFileName (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteFileSize (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteHost (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteIp (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteNick (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remotePort (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_remoteUser (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_session (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_sessionList (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_transferredBytes (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_fnc_transferStatus (KviKvsModuleFunctionCall *c)
 
static bool dcc_kvs_parse_default_parameters (DccDescriptor *d, KviKvsModuleCommandCall *c)
 
static bool dcc_module_can_unload (KviModule *)
 
static bool dcc_module_cleanup (KviModule *)
 
static bool dcc_module_init (KviModule *m)
 
static void dcc_module_set_dcc_type (DccDescriptor *d, const char *szBaseType)
 

Variables

DccBrokerg_pDccBroker = nullptr
 

Function Documentation

◆ dcc_kvs_cmd_abort()

static bool dcc_kvs_cmd_abort ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_chat()

static bool dcc_kvs_cmd_chat ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_get()

static bool dcc_kvs_cmd_get ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_recv()

static bool dcc_kvs_cmd_recv ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_rsend()

static bool dcc_kvs_cmd_rsend ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_send()

static bool dcc_kvs_cmd_send ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_setBandwidthLimit()

static bool dcc_kvs_cmd_setBandwidthLimit ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_video()

static bool dcc_kvs_cmd_video ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_cmd_voice()

static bool dcc_kvs_cmd_voice ( KviKvsModuleCommandCall c)
static

◆ dcc_kvs_find_dcc_descriptor()

static DccDescriptor * dcc_kvs_find_dcc_descriptor ( const kvs_uint_t uId,
KviKvsModuleRunTimeCall c,
bool  bWarn = true 
)
static

◆ dcc_kvs_fnc_averageSpeed()

static bool dcc_kvs_fnc_averageSpeed ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_connectionType()

static bool dcc_kvs_fnc_connectionType ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_currentSpeed()

static bool dcc_kvs_fnc_currentSpeed ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_getSSLCertInfo()

static bool dcc_kvs_fnc_getSSLCertInfo ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_ircContext()

static bool dcc_kvs_fnc_ircContext ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_isFileDownload()

static bool dcc_kvs_fnc_isFileDownload ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_isFileTransfer()

static bool dcc_kvs_fnc_isFileTransfer ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_isFileUpload()

static bool dcc_kvs_fnc_isFileUpload ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localFileName()

static bool dcc_kvs_fnc_localFileName ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localFileSize()

static bool dcc_kvs_fnc_localFileSize ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localHost()

static bool dcc_kvs_fnc_localHost ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localIp()

static bool dcc_kvs_fnc_localIp ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localNick()

static bool dcc_kvs_fnc_localNick ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localPort()

static bool dcc_kvs_fnc_localPort ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_localUser()

static bool dcc_kvs_fnc_localUser ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_protocol()

static bool dcc_kvs_fnc_protocol ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteFileName()

static bool dcc_kvs_fnc_remoteFileName ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteFileSize()

static bool dcc_kvs_fnc_remoteFileSize ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteHost()

static bool dcc_kvs_fnc_remoteHost ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteIp()

static bool dcc_kvs_fnc_remoteIp ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteNick()

static bool dcc_kvs_fnc_remoteNick ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remotePort()

static bool dcc_kvs_fnc_remotePort ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_remoteUser()

static bool dcc_kvs_fnc_remoteUser ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_session()

static bool dcc_kvs_fnc_session ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_sessionList()

static bool dcc_kvs_fnc_sessionList ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_transferredBytes()

static bool dcc_kvs_fnc_transferredBytes ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_fnc_transferStatus()

static bool dcc_kvs_fnc_transferStatus ( KviKvsModuleFunctionCall c)
static

◆ dcc_kvs_parse_default_parameters()

static bool dcc_kvs_parse_default_parameters ( DccDescriptor d,
KviKvsModuleCommandCall c 
)
static

◆ dcc_module_can_unload()

static bool dcc_module_can_unload ( KviModule )
static

◆ dcc_module_cleanup()

static bool dcc_module_cleanup ( KviModule )
static

References g_pDccBroker.

◆ dcc_module_init()

static bool dcc_module_init ( KviModule m)
static

◆ dcc_module_set_dcc_type()

static void dcc_module_set_dcc_type ( DccDescriptor d,
const char *  szBaseType 
)
static

Variable Documentation

◆ g_pDccBroker

DccBroker* g_pDccBroker = nullptr