KVIrc 5.2.6
Developer APIs
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()

◆ dcc_kvs_cmd_chat()

◆ dcc_kvs_cmd_get()

◆ dcc_kvs_cmd_recv()

◆ dcc_kvs_cmd_rsend()

◆ dcc_kvs_cmd_send()

◆ dcc_kvs_cmd_setBandwidthLimit()

◆ dcc_kvs_cmd_video()

◆ dcc_kvs_cmd_voice()

◆ dcc_kvs_find_dcc_descriptor()

◆ dcc_kvs_fnc_averageSpeed()

◆ dcc_kvs_fnc_connectionType()

◆ dcc_kvs_fnc_currentSpeed()

◆ dcc_kvs_fnc_getSSLCertInfo()

◆ dcc_kvs_fnc_ircContext()

◆ dcc_kvs_fnc_isFileDownload()

◆ dcc_kvs_fnc_isFileTransfer()

◆ dcc_kvs_fnc_isFileUpload()

◆ dcc_kvs_fnc_localFileName()

◆ dcc_kvs_fnc_localFileSize()

◆ dcc_kvs_fnc_localHost()

◆ dcc_kvs_fnc_localIp()

◆ dcc_kvs_fnc_localNick()

◆ dcc_kvs_fnc_localPort()

◆ dcc_kvs_fnc_localUser()

◆ dcc_kvs_fnc_protocol()

◆ dcc_kvs_fnc_remoteFileName()

◆ dcc_kvs_fnc_remoteFileSize()

◆ dcc_kvs_fnc_remoteHost()

◆ dcc_kvs_fnc_remoteIp()

◆ dcc_kvs_fnc_remoteNick()

◆ dcc_kvs_fnc_remotePort()

◆ dcc_kvs_fnc_remoteUser()

◆ dcc_kvs_fnc_session()

◆ dcc_kvs_fnc_sessionList()

◆ dcc_kvs_fnc_transferredBytes()

◆ dcc_kvs_fnc_transferStatus()

◆ dcc_kvs_parse_default_parameters()

◆ dcc_module_can_unload()

static bool dcc_module_can_unload ( KviModule * )
static

References g_pDccBroker.

◆ dcc_module_cleanup()

static bool dcc_module_cleanup ( KviModule * )
static

References g_pDccBroker.

◆ dcc_module_init()

◆ dcc_module_set_dcc_type()

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

Variable Documentation

◆ g_pDccBroker