KVIrc 5.2.6
Developer APIs
DccDescriptor Class Reference

#include <DccDescriptor.h>

Public Member Functions

KviConsoleWindowconsole () const
 
 DccDescriptor (const DccDescriptor &src)
 
 DccDescriptor (KviConsoleWindow *pConsole)
 
unsigned int id () const
 
const QString & idString () const
 
bool isActive () const
 
bool isDccChat ()
 
bool isFileDownload ()
 
bool isFileTransfer ()
 
bool isFileUpload ()
 
bool isZeroPortRequest () const
 
QString localFileName () const
 
QString localFileSize () const
 
QString localHost () const
 
QString localIp () const
 
QString localNick () const
 
QString localPort () const
 
QString localUser () const
 
QString protocol () const
 
QString remoteFileName () const
 
QString remoteFileSize () const
 
QString remoteHost () const
 
QString remoteIp () const
 
QString remoteNick () const
 
QString remotePort () const
 
QString remoteUser () const
 
void setConsole (KviConsoleWindow *c)
 
void setTransfer (DccFileTransfer *t)
 
void setWindow (DccWindow *w)
 
void setZeroPortRequestTag (const KviCString &szTag)
 
DccFileTransfertransfer () const
 
void triggerCreationEvent ()
 
DccWindowwindow () const
 
const char * zeroPortRequestTag () const
 
 ~DccDescriptor ()
 

Static Public Member Functions

static KviPointerHashTable< int, DccDescriptor > * descriptorDict ()
 
static DccDescriptorfind (unsigned int uId)
 

Public Attributes

bool bActive
 
bool bAutoAccept
 
bool bDoTimeout
 
bool bIsIncomingAvatar
 
bool bIsTdcc
 
bool bNoAcks
 
bool bOverrideMinimize
 
bool bRecvFile
 
bool bResume
 
bool bSendRequest
 
bool bShowMinimized
 
int iSampleRate
 
KviCString szCodec
 
QString szFakeIp
 
QString szFakePort
 
QString szFileName
 
QString szFileSize
 
QString szHost
 
QString szIp
 
QString szListenIp
 
QString szListenPort
 
QString szLocalFileName
 
QString szLocalFileSize
 
QString szLocalHost
 
QString szLocalNick
 
QString szLocalUser
 
QString szNick
 
QString szPort
 
QString szType
 
QString szUser
 

Protected Attributes

bool m_bCreationEventTriggered
 
KviConsoleWindowm_pConsole
 
DccFileTransferm_pDccTransfer
 
DccWindowm_pDccWindow
 
QString m_szId
 
KviCString m_szZeroPortRequestTag
 
unsigned int m_uId
 

Private Member Functions

void copyFrom (const DccDescriptor &src)
 

Constructor & Destructor Documentation

◆ DccDescriptor() [1/2]

◆ DccDescriptor() [2/2]

DccDescriptor::DccDescriptor ( const DccDescriptor & src)

References copyFrom().

◆ ~DccDescriptor()

Member Function Documentation

◆ console()

◆ copyFrom()

◆ descriptorDict()

KviPointerHashTable< int, DccDescriptor > * DccDescriptor::descriptorDict ( )
static

References g_pDescriptorDict.

Referenced by dcc_kvs_fnc_sessionList().

◆ find()

DccDescriptor * DccDescriptor::find ( unsigned int uId)
static

References find(), and g_pDescriptorDict.

Referenced by dcc_kvs_find_dcc_descriptor(), and find().

◆ id()

unsigned int DccDescriptor::id ( ) const
inline

References m_uId.

Referenced by dcc_kvs_fnc_session().

◆ idString()

◆ isActive()

bool DccDescriptor::isActive ( ) const
inline

References bActive.

Referenced by dcc_kvs_fnc_connectionType().

◆ isDccChat()

bool DccDescriptor::isDccChat ( )

References szType.

◆ isFileDownload()

bool DccDescriptor::isFileDownload ( )

References szType.

Referenced by dcc_kvs_fnc_isFileDownload(), and isFileTransfer().

◆ isFileTransfer()

bool DccDescriptor::isFileTransfer ( )
inline

◆ isFileUpload()

bool DccDescriptor::isFileUpload ( )

◆ isZeroPortRequest()

◆ localFileName()

QString DccDescriptor::localFileName ( ) const
inline

◆ localFileSize()

QString DccDescriptor::localFileSize ( ) const
inline

References szLocalFileSize.

Referenced by dcc_kvs_fnc_localFileSize().

◆ localHost()

QString DccDescriptor::localHost ( ) const
inline

References szLocalHost.

Referenced by dcc_kvs_fnc_localHost().

◆ localIp()

QString DccDescriptor::localIp ( ) const
inline

References szIp.

Referenced by dcc_kvs_fnc_localIp().

◆ localNick()

QString DccDescriptor::localNick ( ) const
inline

References szLocalNick.

Referenced by dcc_kvs_fnc_localNick().

◆ localPort()

QString DccDescriptor::localPort ( ) const
inline

References szPort.

Referenced by dcc_kvs_fnc_localPort().

◆ localUser()

QString DccDescriptor::localUser ( ) const
inline

References szLocalUser.

Referenced by dcc_kvs_fnc_localUser().

◆ protocol()

QString DccDescriptor::protocol ( ) const
inline

References szType.

Referenced by dcc_kvs_fnc_protocol().

◆ remoteFileName()

QString DccDescriptor::remoteFileName ( ) const
inline

References szFileName.

Referenced by dcc_kvs_fnc_remoteFileName().

◆ remoteFileSize()

QString DccDescriptor::remoteFileSize ( ) const
inline

References szFileSize.

Referenced by dcc_kvs_fnc_remoteFileSize().

◆ remoteHost()

QString DccDescriptor::remoteHost ( ) const
inline

References szHost.

Referenced by dcc_kvs_fnc_remoteHost().

◆ remoteIp()

QString DccDescriptor::remoteIp ( ) const
inline

References szIp.

Referenced by dcc_kvs_fnc_remoteIp().

◆ remoteNick()

QString DccDescriptor::remoteNick ( ) const
inline

◆ remotePort()

QString DccDescriptor::remotePort ( ) const
inline

References szPort.

Referenced by dcc_kvs_fnc_remotePort().

◆ remoteUser()

QString DccDescriptor::remoteUser ( ) const
inline

References szUser.

Referenced by dcc_kvs_fnc_remoteUser().

◆ setConsole()

◆ setTransfer()

void DccDescriptor::setTransfer ( DccFileTransfer * t)
inline

References m_pDccTransfer, and t.

Referenced by DccFileTransfer::DccFileTransfer().

◆ setWindow()

void DccDescriptor::setWindow ( DccWindow * w)
inline

References m_pDccWindow, and w.

Referenced by DccWindow::DccWindow().

◆ setZeroPortRequestTag()

void DccDescriptor::setZeroPortRequestTag ( const KviCString & szTag)
inline

◆ transfer()

◆ triggerCreationEvent()

◆ window()

DccWindow * DccDescriptor::window ( ) const
inline

◆ zeroPortRequestTag()

Member Data Documentation

◆ bActive

◆ bAutoAccept

◆ bDoTimeout

◆ bIsIncomingAvatar

bool DccDescriptor::bIsIncomingAvatar

◆ bIsTdcc

◆ bNoAcks

◆ bOverrideMinimize

◆ bRecvFile

◆ bResume

◆ bSendRequest

◆ bShowMinimized

◆ iSampleRate

◆ m_bCreationEventTriggered

bool DccDescriptor::m_bCreationEventTriggered
protected

◆ m_pConsole

KviConsoleWindow* DccDescriptor::m_pConsole
protected

◆ m_pDccTransfer

DccFileTransfer* DccDescriptor::m_pDccTransfer
protected

◆ m_pDccWindow

DccWindow* DccDescriptor::m_pDccWindow
protected

◆ m_szId

QString DccDescriptor::m_szId
protected

◆ m_szZeroPortRequestTag

KviCString DccDescriptor::m_szZeroPortRequestTag
protected

◆ m_uId

unsigned int DccDescriptor::m_uId
protected

◆ szCodec

◆ szFakeIp

◆ szFakePort

◆ szFileName

◆ szFileSize

◆ szHost

◆ szIp

◆ szListenIp

◆ szListenPort

◆ szLocalFileName

◆ szLocalFileSize

◆ szLocalHost

QString DccDescriptor::szLocalHost

◆ szLocalNick

◆ szLocalUser

QString DccDescriptor::szLocalUser

◆ szNick

◆ szPort

◆ szType

◆ szUser


The documentation for this class was generated from the following files: