Diarkis C++Client Library API Document
DiarkisRoomBase Member List

This is the complete list of members for DiarkisRoomBase, including all inherited members.

bReserved_DiarkisRoomBaseprotected
createAtServer_DiarkisRoomBaseprotected
DiarkisRoomBase()DiarkisRoomBase
eventUnsubscriptions_DiarkisRoomBaseprotected
GetOwnerUID(void)DiarkisRoomBase
GetOwnUID(void) constDiarkisRoomBase
GetRoom()DiarkisRoomBase
GetRoomID(void)DiarkisRoomBase
GetRoomMembers(Diarkis::StdVector< Diarkis::StdString > &memberList)DiarkisRoomBase
GetRoomMembers() constDiarkisRoomBase
IsFail()DiarkisRoomBase
IsFind()DiarkisRoomBase
IsJoin()DiarkisRoomBase
IsLeave()DiarkisRoomBase
IsMigrate()DiarkisRoomBase
IsNotFind()DiarkisRoomBase
IsReserve()DiarkisRoomBase
list_mutex_DiarkisRoomBaseprotected
logger_DiarkisRoomBaseprotected
OnChatSync(const DiarkisRoomChatEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnChatSyncResponse(const DiarkisRoomPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnOffline()DiarkisRoomBaseprotectedvirtual
OnRoomCancelReserve(const DiarkisRoomPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomChatLog(const DiarkisRoomChatLogEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomCreation(const DiarkisRoomCreationEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomFindByType(const DiarkisRoomFindByTypeEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomGetOwnerID(const DiarkisRoomGetOwnerIDEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomGetProperties(const DiarkisRoomPropertiesEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomIncrementProperty(const DiarkisRoomIncrementPropertyEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomIncrementPropertySync(const DiarkisRoomIncrementPropertySyncEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomJoin(const DiarkisRoomJoinEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomLeave(const DiarkisRoomSuccessEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMemberBroadcast(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMemberIDs(const DiarkisRoomMemberIDsEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMemberJoin(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMemberLeave(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMemberMessage(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMigrateComplete(const DiarkisRoomMigrateCompleteEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomMigrateStart(void)DiarkisRoomBaseprotectedvirtual
OnRoomNumberOfMembers(const DiarkisRoomNumberOfMembersEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomObjectUpdate(const DiarkisRoomObjectUpdateEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomObjectUpdateResponse(const DiarkisRoomObjectUpdateResponseEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomOwnerChange(const DiarkisRoomGetOwnerIDEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomRegister(const DiarkisRoomPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomRelay(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomRelayTo(const DiarkisPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomReserve(const DiarkisRoomPayloadEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomUpdateProperties(const DiarkisRoomSuccessEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnRoomUpdateSyncProperties(const DiarkisRoomPropertiesEventArgs &e)DiarkisRoomBaseprotectedvirtual
OnStartP2PSync(const DiarkisP2PEventArgs &e)DiarkisRoomBaseprotectedvirtual
ownerID_DiarkisRoomBaseprotected
ownUID_DiarkisRoomBaseprotected
p2pBase_DiarkisRoomBaseprotected
room_DiarkisRoomBaseprotected
roomConnect_DiarkisRoomBaseprotected
roomID_DiarkisRoomBaseprotected
roomMemberIDs_DiarkisRoomBaseprotected
SendBroadcastToRoom(const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisRoomBasevirtual
SendBroadcastToRoom(const std::vector< uint8_t > &payload, bool reliable)DiarkisRoomBasevirtual
SendCancelReservationRoom(const char *cancelRoomID, const char **userIDs, size_t userIDsCount)DiarkisRoomBasevirtual
SendCancelReservationRoom(const std::string &cancelRoomID, const std::vector< std::string > &userIDs)DiarkisRoomBasevirtual
SendChatMessage(const char *message)DiarkisRoomBasevirtual
SendChatMessage(const std::string &message)DiarkisRoomBasevirtual
SendCreateRoom(uint16_t maxMembers, bool allowEmpty, bool join, uint16_t ttl, uint32_t interval)DiarkisRoomBasevirtual
SendFindByTypeRoom(uint32_t roomType, uint32_t limit)DiarkisRoomBasevirtual
SendGetChatLog(void)DiarkisRoomBasevirtual
SendGetMemberIDs(void)DiarkisRoomBasevirtual
SendGetNumberOfMembers(void)DiarkisRoomBasevirtual
SendGetOwnerID(void)DiarkisRoomBasevirtual
SendGetProperties(const char **propertyNames, size_t propertyNamesCount)DiarkisRoomBasevirtual
SendGetProperties(const std::vector< std::string > &propertyNames)DiarkisRoomBasevirtual
SendIncrementProperty(Diarkis::StdString propertyName, int64_t delta, bool sync)DiarkisRoomBasevirtual
SendJoinRandomRoom(const char *uid, uint32_t maxMembers, uint16_t ttl, uint32_t interval, bool allowEmpty)DiarkisRoomBasevirtual
SendJoinRandomRoom(const std::string &uid, uint32_t maxMembers, uint16_t ttl, uint32_t interval, bool allowEmpty)DiarkisRoomBasevirtual
SendJoinRoom(const char *uid)DiarkisRoomBasevirtual
SendJoinRoom(const std::string &uid)DiarkisRoomBasevirtual
SendJoinRoom(const char *roomID, const char *uid)DiarkisRoomBasevirtual
SendJoinRoom(const std::string &roomID, const std::string &uid)DiarkisRoomBasevirtual
SendLeaveRoom(const char *uid)DiarkisRoomBasevirtual
SendLeaveRoom(const std::string &uid)DiarkisRoomBasevirtual
SendMessageToRoom(const char **memberIDs, size_t memberIDsCount, const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisRoomBasevirtual
SendMessageToRoom(const std::vector< std::string > &memberIDs, const std::vector< uint8_t > &payload, bool reliable)DiarkisRoomBasevirtual
SendMigrateRoom(void)DiarkisRoomBasevirtual
SendRegisterRoom(uint32_t roomType, const char *roomName, const char *roomMetadata)DiarkisRoomBasevirtual
SendRegisterRoom(uint32_t roomType, const std::string &roomName, const std::string &roomMetadata)DiarkisRoomBasevirtual
SendRelay(const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisRoomBasevirtual
SendRelay(const std::vector< uint8_t > &payload, bool reliable)DiarkisRoomBasevirtual
SendRelayTo(const char **memberIDs, size_t memberIDsCount, const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisRoomBasevirtual
SendRelayTo(const std::vector< std::string > &memberIDs, const std::vector< uint8_t > &payload, bool reliable)DiarkisRoomBasevirtual
SendReserveRoom(const char **userIDs, size_t userIDsCount)DiarkisRoomBasevirtual
SendReserveRoom(const std::vector< std::string > &userIDs)DiarkisRoomBasevirtual
SendStartP2PSync(uint8_t linkedClients=0)DiarkisRoomBasevirtual
SendUpdateObject(RoomObjectMode mode, const std::string &name, const std::unordered_map< std::string, double > &obj, bool reliable=true)DiarkisRoomBasevirtual
SendUpdateProperties(const std::unordered_map< std::string, std::vector< uint8_t >> &properties, bool sync=false)DiarkisRoomBasevirtual
SetJoinRoomID(const char *roomID)DiarkisRoomBase
SetJoinRoomID(const std::string &roomID)DiarkisRoomBase
SetOwnUID(const char *uid)DiarkisRoomBase
SetOwnUID(const std::string &uid)DiarkisRoomBase
SetupTcpRoom(const std::shared_ptr< IDiarkisTcp > &tcp, const std::shared_ptr< LoggerFactory > &loggerFactory, bool bRetry)DiarkisRoomBasevirtual
SetupUdpRoom(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, const std::shared_ptr< DiarkisP2PBase > &p2pBase, bool bRetry)DiarkisRoomBasevirtual
tcp_DiarkisRoomBaseprotected
udp_DiarkisRoomBaseprotected
~DiarkisRoomBase()DiarkisRoomBasevirtual