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