Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
CNetFileReceiveTask Class Referenceabstract

Asynchronous file-receiving task. More...

#include <NetFileTransfer.h>

Inheritance diagram for CNetFileReceiveTask:
Inheritance graph
[legend]

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.

Constructor & Destructor Documentation

◆ CNetFileReceiveTask()

CNetFileReceiveTask::CNetFileReceiveTask ( )
inline

◆ ~CNetFileReceiveTask()

virtual CNetFileReceiveTask::~CNetFileReceiveTask ( )
inlinevirtual

Member Function Documentation

◆ OnComplete()

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

◆ m_Buffer

std::string CNetFileReceiveTask::m_Buffer

◆ m_Length

size_t CNetFileReceiveTask::m_Length

◆ m_RequestID

u32 CNetFileReceiveTask::m_RequestID

Uniquely identifies the request within the scope of its CNetFileTransferer.

Set automatically by StartTask.


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