KVIrc  4.9.2
DeveloperAPIs
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 "KviParameterList.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

#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

Referenced by DccRecvThread::run().

#define KVI_DCC_RECV_BLOCK_SIZE   16384

Referenced by DccRecvThread::run().

#define MAX_DCC_BANDWIDTH_LIMIT   0x1fffffff

Variable Documentation

DccBroker* g_pDccBroker
QPixmap* g_pDccFileTransferIcon = nullptr
static
KviPointerList<DccFileTransfer>* g_pDccFileTransfers = nullptr
static

Referenced by DccFileTransfer::done().

KVIRC_API KviMediaManager* g_pMediaManager