![]() |
Diarkis C++Client Library API Document
|
This is the complete list of members for Diarkis::Modules::IDiarkisRoom, including all inherited members.
| BroadcastTo(const char *roomID, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| BroadcastTo(const Diarkis::StdString &roomID, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| CancelReservation(const char *cancelRoomID, const char **userIDs, size_t userIDsSize)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| CancelReservation(const Diarkis::StdString &cancelRoomID, const Diarkis::StdVector< Diarkis::StdString > &userIDs)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| CancelReservation(const Diarkis::StdVector< Diarkis::StdString > &userIDs)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Create(uint16_t maxMembers, bool allowEmpty, bool join, uint16_t ttl, uint32_t interval=200)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| ExclusiveBroadcastTo(const Diarkis::StdString &roomID, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| ExclusiveBroadcastTo(const char *roomID, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| ExclusiveMessageTo(const Diarkis::StdString &roomID, const Diarkis::StdVector< Diarkis::StdString > &memberIDs, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| ExclusiveMessageTo(const char *roomID, const char **memberIDs, size_t memberIDsCount, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| FindRoomsByType(uint32_t roomType, uint32_t limit)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetCancelReservationEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetChatLog()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetChatLogEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetChatSyncEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetChatSyncResponseEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetCreateEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetFindByTypeEvnet()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetGetPropertiesEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetIncrementPropertyEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetIncrementPropertySyncEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetJoinEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetLeaveEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberBroadcastEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberExclusiveBroadcastEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberExclusiveMessageEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberIDs()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberIDSEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberJoinEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberLeaveEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMemberMessageEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMigrateCompleteEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetMigrateStartEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetNumberOfMembers(const char *roomID)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetNumberOfMembers(const Diarkis::StdString &roomID)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetNumberOfMembersEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetObjectUpdateEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetObjectUpdateResponseEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetOfflineEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetOwnerChangeEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetOwnerID()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetOwnerIDEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetProperties(const char *roomID, const char **propertyNames, size_t propertyCount)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetProperties(const Diarkis::StdString &roomID, const Diarkis::StdVector< Diarkis::StdString > &propertyNames)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetRegisterEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetRelayEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetRelayToEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetReserveEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetRoomID()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetStartP2PSyncEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetUpdatePropertiesEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| GetUpdateSyncPropertiesEvent()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| IncrementProperty(const char *propertyName, int64_t delta, bool sync)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| IncrementProperty(Diarkis::StdString propertyName, int64_t delta, bool sync)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Join(const char *roomID, const uint8_t *message, size_t messageSize)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Join(const Diarkis::StdString &roomID, const Diarkis::StdVector< uint8_t > &message)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| JoinRandom(uint16_t maxMembers, uint16_t ttl, const uint8_t *message, size_t messageSize, uint32_t interval=200, bool allowEmpty=false)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| JoinRandom(uint16_t maxMembers, uint16_t ttl, const Diarkis::StdVector< uint8_t > &message, uint32_t interval=200, bool allowEmpty=false)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Leave(const char *roomID, const uint8_t *message, size_t messageSize)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Leave(const Diarkis::StdString &roomID, const Diarkis::StdVector< uint8_t > &message)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| MessageTo(const char *roomID, const char **memberIDs, size_t memberIDsCount, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| MessageTo(const Diarkis::StdString &roomID, const Diarkis::StdVector< Diarkis::StdString > &memberIDs, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Migrate()=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Move(Diarkis::StdString roomID_, const Diarkis::StdVector< uint8_t > &leaveMessage, const Diarkis::StdVector< uint8_t > &joinMessage)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Register(uint32_t roomType, const char *roomName, const char *roomMetadata)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Register(uint32_t roomType, const Diarkis::StdString &roomName, const Diarkis::StdString &roomMetadata)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| RegisterCustomMessagePush(uint8_t version, uint16_t command, std::function< void(const Diarkis::StdVector< uint8_t > &)> callback)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Relay(const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Relay(const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| RelayTo(const char *roomID, const char **memberIDs, size_t memberIDsCount, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| RelayTo(const Diarkis::StdString &roomID, const Diarkis::StdVector< Diarkis::StdString > &memberIDs, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Reserve(const char **userIDs, size_t userIDsSize)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| Reserve(const Diarkis::StdVector< Diarkis::StdString > &userIDs)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SendChatMessage(const char *message)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SendChatMessage(const Diarkis::StdString &message)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetLoggerFactory(const std::shared_ptr< IDiarkisLoggerFactory > &loggerFactory, const Diarkis::StdString &loggerNameSuffix)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetRoomID(const char *roomID)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetRoomID(const Diarkis::StdString &roomID)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetupAsTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| SetupAsUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| StartP2PSync(uint8_t linkedClients=0)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| UpdateObject(RoomObjectMode mode, const Diarkis::StdString &name, const Diarkis::StdUnorderedMap< Diarkis::StdString, double > &obj, bool reliable=true)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| UpdateProperties(const char *roomID, const Diarkis::StdUnorderedMap< Diarkis::StdString, Diarkis::StdVector< uint8_t >> &properties, bool sync=false)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| UpdateProperties(const Diarkis::StdString &roomID, const Diarkis::StdUnorderedMap< Diarkis::StdString, Diarkis::StdVector< uint8_t >> &properties, bool sync=false)=0 | Diarkis::Modules::IDiarkisRoom | pure virtual |
| ~IDiarkisRoom() | Diarkis::Modules::IDiarkisRoom | inlinevirtual |