KVIrc  4.9.2
DeveloperAPIs
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 (DccDialog *box, DccDescriptor *dcc)
 
void cancelDcc (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 (DccDialog *box, DccDescriptor *dcc)
 
void rsendExecute (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 ( )

Member Function Documentation

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

Referenced by passiveVideoExecute().

void DccBroker::activeVideoExecute ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::activeVideoManage ( DccDescriptor dcc)
void DccBroker::activeVoiceExecute ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::activeVoiceManage ( DccDescriptor dcc)
KviDccZeroPortTag * DccBroker::addZeroPortTag ( )
void DccBroker::cancelDcc ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::cancelDcc ( DccDescriptor dcc)
slot
bool DccBroker::canUnload ( )
void DccBroker::chooseSaveFileName ( DccDialog box,
DccDescriptor dcc 
)
slot
unsigned int DccBroker::dccBoxCount ( )
unsigned int DccBroker::dccWindowsCount ( )
inline
void DccBroker::executeChat ( DccDialog box,
DccDescriptor dcc 
)
slot
KviDccZeroPortTag * DccBroker::findZeroPortTag ( const QString &  szTag)
void DccBroker::handleChatRequest ( DccDescriptor dcc)
bool DccBroker::handleResumeAccepted ( const char *  filename,
const char *  port,
const char *  szZeroPortTag 
)
bool DccBroker::handleResumeRequest ( KviDccRequest dcc,
const char *  filename,
const char *  port,
unsigned long  filePos,
const char *  szZeroPortTag 
)
void DccBroker::passiveVideoExecute ( DccDescriptor dcc)
void DccBroker::passiveVoiceExecute ( DccDescriptor dcc)
void DccBroker::recvFileExecute ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::recvFileManage ( DccDescriptor dcc)
void DccBroker::removeZeroPortTag ( const QString &  szTag)
void DccBroker::renameDccSendFile ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::renameOverwriteResume ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::rsendAskForFileName ( DccDescriptor dcc)
void DccBroker::rsendExecute ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::rsendExecute ( DccDescriptor dcc)
slot
void DccBroker::rsendManage ( DccDescriptor dcc)
void DccBroker::sendFileExecute ( DccDialog box,
DccDescriptor dcc 
)
slot
void DccBroker::sendFileManage ( DccDescriptor dcc)
void DccBroker::unregisterDccBox ( DccDialog box)
void DccBroker::unregisterDccWindow ( KviWindow dcc)

Member Data Documentation

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

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