KVIrc 5.2.0
Developer APIs
Public Slots | Public Member Functions | Protected Attributes | List of all members
DccBroker Class Reference

#include <DccBroker.h>

+ Inheritance diagram for DccBroker:

Public Slots

void activeCanvasExecute (DccDialog *box, DccDescriptor *dcc)
 
void activeVideoExecute (DccDialog *box, DccDescriptor *dcc)
 
void activeVoiceExecute (DccDialog *box, DccDescriptor *dcc)
 
void cancelDcc (DccDescriptor *dcc)
 
void cancelDcc (DccDialog *box, DccDescriptor *dcc)
 
void chooseSaveFileName (DccDialog *box, DccDescriptor *dcc)
 
void executeChat (DccDialog *box, DccDescriptor *dcc)
 
void recvFileExecute (DccDialog *box, DccDescriptor *dcc)
 
void renameDccSendFile (DccDialog *box, DccDescriptor *dcc)
 
void renameOverwriteResume (DccDialog *box, DccDescriptor *dcc)
 
void rsendExecute (DccDescriptor *dcc)
 
void rsendExecute (DccDialog *box, DccDescriptor *dcc)
 
void sendFileExecute (DccDialog *box, DccDescriptor *dcc)
 

Public Member Functions

void activeVideoManage (DccDescriptor *dcc)
 
void activeVoiceManage (DccDescriptor *dcc)
 
KviDccZeroPortTagaddZeroPortTag ()
 
bool canUnload ()
 
unsigned int dccBoxCount ()
 
 DccBroker ()
 
unsigned int dccWindowsCount ()
 
KviDccZeroPortTagfindZeroPortTag (const QString &szTag)
 
void handleChatRequest (DccDescriptor *dcc)
 
bool handleResumeAccepted (const char *filename, const char *port, const char *szZeroPortTag)
 
bool handleResumeRequest (KviDccRequest *dcc, const char *filename, const char *port, unsigned long filePos, const char *szZeroPortTag)
 
void passiveVideoExecute (DccDescriptor *dcc)
 
void passiveVoiceExecute (DccDescriptor *dcc)
 
void recvFileManage (DccDescriptor *dcc)
 
void removeZeroPortTag (const QString &szTag)
 
void rsendAskForFileName (DccDescriptor *dcc)
 
void rsendManage (DccDescriptor *dcc)
 
void sendFileManage (DccDescriptor *dcc)
 
void unregisterDccBox (DccDialog *box)
 
void unregisterDccWindow (KviWindow *dcc)
 
 ~DccBroker ()
 

Protected Attributes

KviPointerList< DccDialog > * m_pBoxList
 
KviPointerList< KviWindow > * m_pDccWindowList
 
KviPointerHashTable< QString, KviDccZeroPortTag > * m_pZeroPortTags
 

Constructor & Destructor Documentation

◆ DccBroker()

DccBroker::DccBroker ( )

◆ ~DccBroker()

DccBroker::~DccBroker ( )

Member Function Documentation

◆ activeCanvasExecute

void DccBroker::activeCanvasExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

Referenced by passiveVideoExecute().

◆ activeVideoExecute

void DccBroker::activeVideoExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ activeVideoManage()

void DccBroker::activeVideoManage ( DccDescriptor dcc)

◆ activeVoiceExecute

void DccBroker::activeVoiceExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ activeVoiceManage()

void DccBroker::activeVoiceManage ( DccDescriptor dcc)

◆ addZeroPortTag()

KviDccZeroPortTag * DccBroker::addZeroPortTag ( )

◆ cancelDcc [1/2]

void DccBroker::cancelDcc ( DccDescriptor dcc)
slot

◆ cancelDcc [2/2]

void DccBroker::cancelDcc ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ canUnload()

bool DccBroker::canUnload ( )

◆ chooseSaveFileName

void DccBroker::chooseSaveFileName ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ dccBoxCount()

unsigned int DccBroker::dccBoxCount ( )

◆ dccWindowsCount()

unsigned int DccBroker::dccWindowsCount ( )
inline

◆ executeChat

void DccBroker::executeChat ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ findZeroPortTag()

KviDccZeroPortTag * DccBroker::findZeroPortTag ( const QString &  szTag)

◆ handleChatRequest()

void DccBroker::handleChatRequest ( DccDescriptor dcc)

◆ handleResumeAccepted()

bool DccBroker::handleResumeAccepted ( const char *  filename,
const char *  port,
const char *  szZeroPortTag 
)

◆ handleResumeRequest()

bool DccBroker::handleResumeRequest ( KviDccRequest dcc,
const char *  filename,
const char *  port,
unsigned long  filePos,
const char *  szZeroPortTag 
)

◆ passiveVideoExecute()

void DccBroker::passiveVideoExecute ( DccDescriptor dcc)

◆ passiveVoiceExecute()

void DccBroker::passiveVoiceExecute ( DccDescriptor dcc)

◆ recvFileExecute

void DccBroker::recvFileExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ recvFileManage()

void DccBroker::recvFileManage ( DccDescriptor dcc)

◆ removeZeroPortTag()

void DccBroker::removeZeroPortTag ( const QString &  szTag)

◆ renameDccSendFile

void DccBroker::renameDccSendFile ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ renameOverwriteResume

void DccBroker::renameOverwriteResume ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ rsendAskForFileName()

void DccBroker::rsendAskForFileName ( DccDescriptor dcc)

◆ rsendExecute [1/2]

void DccBroker::rsendExecute ( DccDescriptor dcc)
slot

◆ rsendExecute [2/2]

void DccBroker::rsendExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ rsendManage()

void DccBroker::rsendManage ( DccDescriptor dcc)

◆ sendFileExecute

void DccBroker::sendFileExecute ( DccDialog box,
DccDescriptor dcc 
)
slot

◆ sendFileManage()

void DccBroker::sendFileManage ( DccDescriptor dcc)

◆ unregisterDccBox()

void DccBroker::unregisterDccBox ( DccDialog box)

◆ unregisterDccWindow()

void DccBroker::unregisterDccWindow ( KviWindow dcc)

Member Data Documentation

◆ m_pBoxList

KviPointerList<DccDialog>* DccBroker::m_pBoxList
protected

◆ m_pDccWindowList

KviPointerList<KviWindow>* DccBroker::m_pDccWindowList
protected

◆ m_pZeroPortTags

KviPointerHashTable<QString, KviDccZeroPortTag>* DccBroker::m_pZeroPortTags
protected

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