![]() |
Diarkis C++Client Library API Document
|
This is the complete list of members for DiarkisRoomBase, including all inherited members.
| bReserved_ | DiarkisRoomBase | protected |
| createAtServer_ | DiarkisRoomBase | protected |
| DiarkisRoomBase() | DiarkisRoomBase | |
| eventUnsubscriptions_ | DiarkisRoomBase | protected |
| GetOwnerUID(void) | DiarkisRoomBase | |
| GetOwnUID(void) const | DiarkisRoomBase | |
| GetRoom() | DiarkisRoomBase | |
| GetRoomID(void) | DiarkisRoomBase | |
| GetRoomMembers(Diarkis::StdVector< Diarkis::StdString > &memberList) | DiarkisRoomBase | |
| GetRoomMembers() const | DiarkisRoomBase | |
| IsFail() | DiarkisRoomBase | |
| IsFind() | DiarkisRoomBase | |
| IsJoin() | DiarkisRoomBase | |
| IsLeave() | DiarkisRoomBase | |
| IsMigrate() | DiarkisRoomBase | |
| IsNotFind() | DiarkisRoomBase | |
| IsReserve() | DiarkisRoomBase | |
| list_mutex_ | DiarkisRoomBase | protected |
| logger_ | DiarkisRoomBase | protected |
| OnChatSync(const DiarkisRoomChatEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnChatSyncResponse(const DiarkisRoomPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnOffline() | DiarkisRoomBase | protectedvirtual |
| OnRoomCancelReserve(const DiarkisRoomPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomChatLog(const DiarkisRoomChatLogEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomCreation(const DiarkisRoomCreationEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomFindByType(const DiarkisRoomFindByTypeEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomGetOwnerID(const DiarkisRoomGetOwnerIDEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomGetProperties(const DiarkisRoomPropertiesEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomIncrementProperty(const DiarkisRoomIncrementPropertyEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomIncrementPropertySync(const DiarkisRoomIncrementPropertySyncEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomJoin(const DiarkisRoomJoinEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomLeave(const DiarkisRoomSuccessEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMemberBroadcast(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMemberIDs(const DiarkisRoomMemberIDsEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMemberJoin(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMemberLeave(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMemberMessage(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMigrateComplete(const DiarkisRoomMigrateCompleteEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomMigrateStart(void) | DiarkisRoomBase | protectedvirtual |
| OnRoomNumberOfMembers(const DiarkisRoomNumberOfMembersEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomObjectUpdate(const DiarkisRoomObjectUpdateEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomObjectUpdateResponse(const DiarkisRoomObjectUpdateResponseEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomOwnerChange(const DiarkisRoomGetOwnerIDEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomRegister(const DiarkisRoomPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomRelay(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomRelayTo(const DiarkisPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomReserve(const DiarkisRoomPayloadEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomUpdateProperties(const DiarkisRoomSuccessEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnRoomUpdateSyncProperties(const DiarkisRoomPropertiesEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| OnStartP2PSync(const DiarkisP2PEventArgs &e) | DiarkisRoomBase | protectedvirtual |
| ownerID_ | DiarkisRoomBase | protected |
| ownUID_ | DiarkisRoomBase | protected |
| p2pBase_ | DiarkisRoomBase | protected |
| room_ | DiarkisRoomBase | protected |
| roomConnect_ | DiarkisRoomBase | protected |
| roomID_ | DiarkisRoomBase | protected |
| roomMemberIDs_ | DiarkisRoomBase | protected |
| SendBroadcastToRoom(const uint8_t *payload, size_t payloadSize, bool reliable) | DiarkisRoomBase | virtual |
| SendBroadcastToRoom(const std::vector< uint8_t > &payload, bool reliable) | DiarkisRoomBase | virtual |
| SendCancelReservationRoom(const char *cancelRoomID, const char **userIDs, size_t userIDsCount) | DiarkisRoomBase | virtual |
| SendCancelReservationRoom(const std::string &cancelRoomID, const std::vector< std::string > &userIDs) | DiarkisRoomBase | virtual |
| SendChatMessage(const char *message) | DiarkisRoomBase | virtual |
| SendChatMessage(const std::string &message) | DiarkisRoomBase | virtual |
| SendCreateRoom(uint16_t maxMembers, bool allowEmpty, bool join, uint16_t ttl, uint32_t interval) | DiarkisRoomBase | virtual |
| SendFindByTypeRoom(uint32_t roomType, uint32_t limit) | DiarkisRoomBase | virtual |
| SendGetChatLog(void) | DiarkisRoomBase | virtual |
| SendGetMemberIDs(void) | DiarkisRoomBase | virtual |
| SendGetNumberOfMembers(void) | DiarkisRoomBase | virtual |
| SendGetOwnerID(void) | DiarkisRoomBase | virtual |
| SendGetProperties(const char **propertyNames, size_t propertyNamesCount) | DiarkisRoomBase | virtual |
| SendGetProperties(const std::vector< std::string > &propertyNames) | DiarkisRoomBase | virtual |
| SendIncrementProperty(Diarkis::StdString propertyName, int64_t delta, bool sync) | DiarkisRoomBase | virtual |
| SendJoinRandomRoom(const char *uid, uint32_t maxMembers, uint16_t ttl, uint32_t interval, bool allowEmpty) | DiarkisRoomBase | virtual |
| SendJoinRandomRoom(const std::string &uid, uint32_t maxMembers, uint16_t ttl, uint32_t interval, bool allowEmpty) | DiarkisRoomBase | virtual |
| SendJoinRoom(const char *uid) | DiarkisRoomBase | virtual |
| SendJoinRoom(const std::string &uid) | DiarkisRoomBase | virtual |
| SendJoinRoom(const char *roomID, const char *uid) | DiarkisRoomBase | virtual |
| SendJoinRoom(const std::string &roomID, const std::string &uid) | DiarkisRoomBase | virtual |
| SendLeaveRoom(const char *uid) | DiarkisRoomBase | virtual |
| SendLeaveRoom(const std::string &uid) | DiarkisRoomBase | virtual |
| SendMessageToRoom(const char **memberIDs, size_t memberIDsCount, const uint8_t *payload, size_t payloadSize, bool reliable) | DiarkisRoomBase | virtual |
| SendMessageToRoom(const std::vector< std::string > &memberIDs, const std::vector< uint8_t > &payload, bool reliable) | DiarkisRoomBase | virtual |
| SendMigrateRoom(void) | DiarkisRoomBase | virtual |
| SendRegisterRoom(uint32_t roomType, const char *roomName, const char *roomMetadata) | DiarkisRoomBase | virtual |
| SendRegisterRoom(uint32_t roomType, const std::string &roomName, const std::string &roomMetadata) | DiarkisRoomBase | virtual |
| SendRelay(const uint8_t *payload, size_t payloadSize, bool reliable) | DiarkisRoomBase | virtual |
| SendRelay(const std::vector< uint8_t > &payload, bool reliable) | DiarkisRoomBase | virtual |
| SendRelayTo(const char **memberIDs, size_t memberIDsCount, const uint8_t *payload, size_t payloadSize, bool reliable) | DiarkisRoomBase | virtual |
| SendRelayTo(const std::vector< std::string > &memberIDs, const std::vector< uint8_t > &payload, bool reliable) | DiarkisRoomBase | virtual |
| SendReserveRoom(const char **userIDs, size_t userIDsCount) | DiarkisRoomBase | virtual |
| SendReserveRoom(const std::vector< std::string > &userIDs) | DiarkisRoomBase | virtual |
| SendStartP2PSync(uint8_t linkedClients=0) | DiarkisRoomBase | virtual |
| SendUpdateObject(RoomObjectMode mode, const std::string &name, const std::unordered_map< std::string, double > &obj, bool reliable=true) | DiarkisRoomBase | virtual |
| SendUpdateProperties(const std::unordered_map< std::string, std::vector< uint8_t >> &properties, bool sync=false) | DiarkisRoomBase | virtual |
| 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) | DiarkisRoomBase | virtual |
| SetupUdpRoom(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, const std::shared_ptr< DiarkisP2PBase > &p2pBase, bool bRetry) | DiarkisRoomBase | virtual |
| tcp_ | DiarkisRoomBase | protected |
| udp_ | DiarkisRoomBase | protected |
| ~DiarkisRoomBase() | DiarkisRoomBase | virtual |