![]() |
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 |