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(), and DccDescriptor().

◆ ~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

◆ id()

unsigned int DccDescriptor::id ( ) const
inline

References m_uId.

Referenced by dcc_kvs_fnc_session().

◆ idString()

const QString & DccDescriptor::idString ( ) const
inline

References m_szId.

◆ 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 ( )

References szType.

Referenced by dcc_kvs_fnc_isFileUpload(), and isFileTransfer().

◆ isZeroPortRequest()

bool DccDescriptor::isZeroPortRequest ( ) const
inline

◆ localFileName()

QString DccDescriptor::localFileName ( ) const
inline

References szLocalFileName.

Referenced by dcc_kvs_fnc_localFileName().

◆ 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

References szNick.

Referenced by dcc_kvs_fnc_remoteNick().

◆ 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.

◆ setWindow()

void DccDescriptor::setWindow ( DccWindow * w)
inline

References m_pDccWindow, and w.

◆ setZeroPortRequestTag()

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

◆ transfer()

◆ triggerCreationEvent()

void DccDescriptor::triggerCreationEvent ( )

◆ window()

DccWindow * DccDescriptor::window ( ) const
inline

◆ zeroPortRequestTag()

const char * DccDescriptor::zeroPortRequestTag ( ) const
inline

References m_szZeroPortRequestTag.

Referenced by copyFrom().

Member Data Documentation

◆ bActive

bool DccDescriptor::bActive

◆ bAutoAccept

◆ bDoTimeout

bool DccDescriptor::bDoTimeout

Referenced by copyFrom(), and DccDescriptor().

◆ bIsIncomingAvatar

bool DccDescriptor::bIsIncomingAvatar

◆ bIsTdcc

bool DccDescriptor::bIsTdcc

◆ bNoAcks

bool DccDescriptor::bNoAcks

Referenced by copyFrom(), and DccDescriptor().

◆ bOverrideMinimize

◆ bRecvFile

bool DccDescriptor::bRecvFile

◆ bResume

bool DccDescriptor::bResume

◆ bSendRequest

bool DccDescriptor::bSendRequest

Referenced by copyFrom(), and DccDescriptor().

◆ bShowMinimized

◆ iSampleRate

int DccDescriptor::iSampleRate

Referenced by copyFrom(), and DccDescriptor().

◆ 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

KviCString DccDescriptor::szCodec

Referenced by copyFrom().

◆ szFakeIp

QString DccDescriptor::szFakeIp

Referenced by copyFrom().

◆ szFakePort

QString DccDescriptor::szFakePort

Referenced by copyFrom().

◆ szFileName

◆ szFileSize

◆ szHost

◆ szIp

◆ szListenIp

QString DccDescriptor::szListenIp

Referenced by copyFrom().

◆ szListenPort

QString DccDescriptor::szListenPort

Referenced by copyFrom().

◆ szLocalFileName

◆ szLocalFileSize

◆ szLocalHost

QString DccDescriptor::szLocalHost

Referenced by copyFrom(), DccDescriptor(), and localHost().

◆ szLocalNick

QString DccDescriptor::szLocalNick

Referenced by copyFrom(), DccDescriptor(), and localNick().

◆ szLocalUser

QString DccDescriptor::szLocalUser

Referenced by copyFrom(), DccDescriptor(), and localUser().

◆ szNick

◆ szPort

◆ szType

◆ szUser


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