![]() |
Diarkis C++Client Library API Document
|
This is the complete list of members for Diarkis::Modules::IDiarkisGroup, including all inherited members.
BroadcastTo(const char *groupID, const uint8_t *message, size_t messageSize, bool reliable=true)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
BroadcastTo(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
Create(bool allowEmpty, bool join, uint16_t ttl)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetCreateEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetGroupIDs(Diarkis::StdVector< Diarkis::StdString > &idList)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetJoinEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetLeaveEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetMemberBroadcastEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetMemberJoinEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
GetMemberLeaveEvent()=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
Join(const char *groupID, const uint8_t *message, size_t messageSize)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
Join(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
JoinRandom(uint16_t ttl, const uint8_t *message, size_t messageSize, uint32_t interval=200, bool allowEmpty=false)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
JoinRandom(uint16_t ttl, const Diarkis::StdVector< uint8_t > &message, uint32_t interval=200, bool allowEmpty=false)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
Leave(const char *groupID, const uint8_t *message, size_t messageSize)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
Leave(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
SetLoggerFactory(const std::shared_ptr< IDiarkisLoggerFactory > &loggerFactory, Diarkis::StdString loggerNameSuffix)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
SetTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
SetUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
SetupAsTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
SetupAsUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0 | Diarkis::Modules::IDiarkisGroup | pure virtual |
~IDiarkisGroup() | Diarkis::Modules::IDiarkisGroup | inlinevirtual |