Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
CNetFileReceiveTask Class Referenceabstract

Asynchronous file-receiving task. More...

#include <NetFileTransfer.h>

Inheritance diagram for CNetFileReceiveTask:
CNetFileReceiveTask_ClientRejoin CNetFileReceiveTask_ServerRejoin

Public Member Functions

 CNetFileReceiveTask ()
 
virtual ~CNetFileReceiveTask ()
 
virtual void OnComplete ()=0
 Called when m_Buffer contains the full received data. More...
 

Public Attributes

u32 m_RequestID
 Uniquely identifies the request within the scope of its CNetFileTransferer. More...
 
size_t m_Length
 
std::string m_Buffer
 

Detailed Description

Asynchronous file-receiving task.

Other code should subclass this, implement OnComplete(), then pass it to CNetFileTransferer::StartTask.

Definition at line 46 of file NetFileTransfer.h.

Constructor & Destructor Documentation

CNetFileReceiveTask::CNetFileReceiveTask ( )
inline

Definition at line 49 of file NetFileTransfer.h.

virtual CNetFileReceiveTask::~CNetFileReceiveTask ( )
inlinevirtual

Definition at line 50 of file NetFileTransfer.h.

Member Function Documentation

virtual void CNetFileReceiveTask::OnComplete ( )
pure virtual

Called when m_Buffer contains the full received data.

Implemented in CNetFileReceiveTask_ServerRejoin, and CNetFileReceiveTask_ClientRejoin.

Member Data Documentation

std::string CNetFileReceiveTask::m_Buffer

Definition at line 67 of file NetFileTransfer.h.

size_t CNetFileReceiveTask::m_Length

Definition at line 65 of file NetFileTransfer.h.

u32 CNetFileReceiveTask::m_RequestID

Uniquely identifies the request within the scope of its CNetFileTransferer.

Set automatically by StartTask.

Definition at line 63 of file NetFileTransfer.h.


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