#include <CloudServer.h>
Public Member Functions | |
virtual bool | OnPostRequest (RakNetGUID clientGuid, SystemAddress clientAddress, CloudKey key, uint32_t dataLength, const char *data)=0 |
virtual bool | OnReleaseRequest (RakNetGUID clientGuid, SystemAddress clientAddress, DataStructures::List< CloudKey > &cloudKeys)=0 |
virtual bool | OnGetRequest (RakNetGUID clientGuid, SystemAddress clientAddress, CloudQuery &query, DataStructures::List< RakNetGUID > &specificSystems)=0 |
virtual bool | OnUnsubscribeRequest (RakNetGUID clientGuid, SystemAddress clientAddress, DataStructures::List< CloudKey > &cloudKeys, DataStructures::List< RakNetGUID > &specificSystems)=0 |
virtual bool RakNet::CloudServerQueryFilter::OnGetRequest | ( | RakNetGUID | clientGuid, | |
SystemAddress | clientAddress, | |||
CloudQuery & | query, | |||
DataStructures::List< RakNetGUID > & | specificSystems | |||
) | [pure virtual] |
Called when a local client wants to query data If you return false, the client will get no response at all
virtual bool RakNet::CloudServerQueryFilter::OnPostRequest | ( | RakNetGUID | clientGuid, | |
SystemAddress | clientAddress, | |||
CloudKey | key, | |||
uint32_t | dataLength, | |||
const char * | data | |||
) | [pure virtual] |
Called when a local client wants to post data
virtual bool RakNet::CloudServerQueryFilter::OnReleaseRequest | ( | RakNetGUID | clientGuid, | |
SystemAddress | clientAddress, | |||
DataStructures::List< CloudKey > & | cloudKeys | |||
) | [pure virtual] |
Called when a local client wants to release data that it has previously uploaded
virtual bool RakNet::CloudServerQueryFilter::OnUnsubscribeRequest | ( | RakNetGUID | clientGuid, | |
SystemAddress | clientAddress, | |||
DataStructures::List< CloudKey > & | cloudKeys, | |||
DataStructures::List< RakNetGUID > & | specificSystems | |||
) | [pure virtual] |
Called when a local client wants to stop getting updates for data If you return false, the client will keep getting updates for that data