KVIrc 5.2.0
Developer APIs
Classes | Macros | Variables
DccFileTransfer.cpp File Reference
#include "DccFileTransfer.h"
#include "DccBroker.h"
#include "DccMarshal.h"
#include "DccWindow.h"
#include "kvi_debug.h"
#include "KviApplication.h"
#include "KviOptions.h"
#include "KviIrcView.h"
#include "KviIconManager.h"
#include "KviLocale.h"
#include "KviError.h"
#include "kvi_out.h"
#include "KviNetUtils.h"
#include "KviConsoleWindow.h"
#include "KviMainWindow.h"
#include "KviMemory.h"
#include "KviThread.h"
#include "KviIrcSocket.h"
#include "KviMediaManager.h"
#include "kvi_socket.h"
#include "KviKvsEventTriggers.h"
#include "KviIrcConnection.h"
#include "KviIrcConnectionUserInfo.h"
#include "KviIrcServerParser.h"
#include "KviKvsScript.h"
#include <QFile>
#include <QPainter>
#include <QDateTime>
#include <qglobal.h>
#include <QSpinBox>
#include <QLayout>
#include <QPushButton>
#include <QEvent>
#include <QCloseEvent>
#include <QTimer>
#include <QtEndian>

Classes

union  _ack_buffer
 

Macros

#define _KVI_DEBUG_CHECK_RANGE_
 
#define INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_MSECS   3000
 
#define INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_SECS   3
 
#define KVI_DCC_RECV_75PERCENTOF_BLOCK_SIZE   12280
 
#define KVI_DCC_RECV_BLOCK_SIZE   16384
 
#define MAX_DCC_BANDWIDTH_LIMIT   0x1fffffff
 

Variables

DccBrokerg_pDccBroker
 
static QPixmap * g_pDccFileTransferIcon = nullptr
 
static KviPointerList< DccFileTransfer > * g_pDccFileTransfers = nullptr
 
KVIRC_API KviMediaManagerg_pMediaManager
 

Macro Definition Documentation

◆ _KVI_DEBUG_CHECK_RANGE_

#define _KVI_DEBUG_CHECK_RANGE_

◆ INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_MSECS

#define INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_MSECS   3000

◆ INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_SECS

#define INSTANT_BANDWIDTH_CHECK_INTERVAL_IN_SECS   3

◆ KVI_DCC_RECV_75PERCENTOF_BLOCK_SIZE

#define KVI_DCC_RECV_75PERCENTOF_BLOCK_SIZE   12280

◆ KVI_DCC_RECV_BLOCK_SIZE

#define KVI_DCC_RECV_BLOCK_SIZE   16384

◆ MAX_DCC_BANDWIDTH_LIMIT

#define MAX_DCC_BANDWIDTH_LIMIT   0x1fffffff

Variable Documentation

◆ g_pDccBroker

DccBroker* g_pDccBroker
extern

◆ g_pDccFileTransferIcon

QPixmap* g_pDccFileTransferIcon = nullptr
static

◆ g_pDccFileTransfers

KviPointerList<DccFileTransfer>* g_pDccFileTransfers = nullptr
static

◆ g_pMediaManager

KVIRC_API KviMediaManager* g_pMediaManager
extern