#include <pnFileClient.h>
Public Member Functions |
| pnFileClient (bool threaded=true) |
virtual | ~pnFileClient () |
void | setClientInfo (uint32_t buildType, uint32_t branchId, const plUuid &productId) |
virtual ENetError | connect (const char *host, short port=14617) |
virtual ENetError | connect (int sockFd) |
virtual void | disconnect () |
virtual bool | isConnected () const |
void | sendPingRequest (uint32_t pingTimeMs) |
uint32_t | sendBuildIdRequest () |
uint32_t | sendManifestRequest (const plString &group, uint32_t buildId) |
uint32_t | sendFileDownloadRequest (const plString &filename, uint32_t buildId) |
virtual void | onPingReply (uint32_t pingTimeMs) |
virtual void | onBuildIdReply (uint32_t transId, ENetError result, uint32_t buildId) |
virtual void | onBuildIdUpdate (uint32_t buildId) |
virtual void | onManifestReply (uint32_t transId, ENetError result, uint32_t readerId, size_t numFiles, const pnFileManifest *files) |
virtual void | onFileDownloadReply (uint32_t transId, ENetError result, uint32_t readerId, uint32_t totalSize, size_t bufferSize, const uint8_t *bufferData) |
| pnClient () |
virtual | ~pnClient () |
void | run () |
Constructor & Destructor Documentation
pnFileClient::pnFileClient |
( |
bool |
threaded = true | ) |
|
virtual pnFileClient::~pnFileClient |
( |
| ) |
|
|
virtual |
Member Function Documentation
virtual ENetError pnFileClient::connect |
( |
const char * |
host, |
|
|
short |
port = 14617 |
|
) |
| |
|
virtual |
virtual ENetError pnFileClient::connect |
( |
int |
sockFd | ) |
|
|
virtual |
virtual void pnFileClient::disconnect |
( |
| ) |
|
|
virtual |
virtual bool pnFileClient::isConnected |
( |
| ) |
const |
|
virtual |
virtual void pnFileClient::onBuildIdReply |
( |
uint32_t |
transId, |
|
|
ENetError |
result, |
|
|
uint32_t |
buildId |
|
) |
| |
|
virtual |
virtual void pnFileClient::onBuildIdUpdate |
( |
uint32_t |
buildId | ) |
|
|
virtual |
virtual void pnFileClient::onFileDownloadReply |
( |
uint32_t |
transId, |
|
|
ENetError |
result, |
|
|
uint32_t |
readerId, |
|
|
uint32_t |
totalSize, |
|
|
size_t |
bufferSize, |
|
|
const uint8_t * |
bufferData |
|
) |
| |
|
virtual |
virtual void pnFileClient::onManifestReply |
( |
uint32_t |
transId, |
|
|
ENetError |
result, |
|
|
uint32_t |
readerId, |
|
|
size_t |
numFiles, |
|
|
const pnFileManifest * |
files |
|
) |
| |
|
virtual |
virtual void pnFileClient::onPingReply |
( |
uint32_t |
pingTimeMs | ) |
|
|
virtual |
uint32_t pnFileClient::sendBuildIdRequest |
( |
| ) |
|
uint32_t pnFileClient::sendFileDownloadRequest |
( |
const plString & |
filename, |
|
|
uint32_t |
buildId |
|
) |
| |
uint32_t pnFileClient::sendManifestRequest |
( |
const plString & |
group, |
|
|
uint32_t |
buildId |
|
) |
| |
void pnFileClient::sendPingRequest |
( |
uint32_t |
pingTimeMs | ) |
|
void pnFileClient::setClientInfo |
( |
uint32_t |
buildType, |
|
|
uint32_t |
branchId, |
|
|
const plUuid & |
productId |
|
) |
| |
Member Data Documentation
uint32_t pnFileClient::fBranchId |
|
protected |
uint32_t pnFileClient::fBuildType |
|
protected |
plUuid pnFileClient::fProductId |
|
protected |
bool pnFileClient::fThreaded |
|
protected |
The documentation for this class was generated from the following file: