LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
itransfermanager.h File Reference
#include <QObject>
#include <QString>
+ Include dependency graph for itransfermanager.h:

Go to the source code of this file.

Classes

class  LC::Azoth::ITransferJob
 This interface must be implemented by objects representing file transfer jobs. More...
 
class  LC::Azoth::ITransferManager
 This interface must be implemented by transfer managers returned from IAccount::GetTransferManager(). More...
 

Namespaces

 LC
 
 LC::Azoth
 

Enumerations

enum  LC::Azoth::TransferDirection { LC::Azoth::TDIn, LC::Azoth::TDOut }
 Represents the direction of the transfer. More...
 
enum  LC::Azoth::TransferState { LC::Azoth::TSOffer, LC::Azoth::TSStarting, LC::Azoth::TSTransfer, LC::Azoth::TSFinished }
 Represents the state of the file transfer job. More...
 
enum  LC::Azoth::TransferError {
  LC::Azoth::TENoError, LC::Azoth::TEAborted, LC::Azoth::TEFileAccessError, LC::Azoth::TEFileCorruptError,
  LC::Azoth::TEProtocolError
}
 Represents the error condition of the transfer. More...