LeechCraft Azoth 0.6.70-18450-gabe19ee3b0
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
LC::Azoth::ITransferJob Class Referenceabstract

This interface must be implemented by objects representing file transfer jobs. More...

#include "itransfermanager.h"

Public Member Functions

virtual ~ITransferJob ()=default
virtual Emitters::TransferJob & GetTransferJobEmitter ()=0
virtual void Abort ()=0
 Aborts a transfer.

Detailed Description

This interface must be implemented by objects representing file transfer jobs.

Definition at line 62 of file itransfermanager.h.

Constructor & Destructor Documentation

◆ ~ITransferJob()

virtual LC::Azoth::ITransferJob::~ITransferJob ( )
virtualdefault

Member Function Documentation

◆ Abort()

virtual void LC::Azoth::ITransferJob::Abort ( )
pure virtual

Aborts a transfer.

This method is used to abort a transfer already in progress.

◆ GetTransferJobEmitter()

virtual Emitters::TransferJob & LC::Azoth::ITransferJob::GetTransferJobEmitter ( )
pure virtual

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.18450.gabe19ee3b0-build/leechcraft-0.6.70-18450-gabe19ee3b0/src/plugins/azoth/interfaces/azoth/itransfermanager.h