Diarkis C++Client Library API Document
Diarkis::Modules::IDiarkisGroup Member List

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)=0Diarkis::Modules::IDiarkisGrouppure virtual
BroadcastTo(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message, bool reliable=true)=0Diarkis::Modules::IDiarkisGrouppure virtual
Create(bool allowEmpty, bool join, uint16_t ttl)=0Diarkis::Modules::IDiarkisGrouppure virtual
GetCreateEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
GetGroupIDs(Diarkis::StdVector< Diarkis::StdString > &idList)=0Diarkis::Modules::IDiarkisGrouppure virtual
GetJoinEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
GetLeaveEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
GetMemberBroadcastEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
GetMemberJoinEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
GetMemberLeaveEvent()=0Diarkis::Modules::IDiarkisGrouppure virtual
Join(const char *groupID, const uint8_t *message, size_t messageSize)=0Diarkis::Modules::IDiarkisGrouppure virtual
Join(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message)=0Diarkis::Modules::IDiarkisGrouppure virtual
JoinRandom(uint16_t ttl, const uint8_t *message, size_t messageSize, uint32_t interval=200, bool allowEmpty=false)=0Diarkis::Modules::IDiarkisGrouppure virtual
JoinRandom(uint16_t ttl, const Diarkis::StdVector< uint8_t > &message, uint32_t interval=200, bool allowEmpty=false)=0Diarkis::Modules::IDiarkisGrouppure virtual
Leave(const char *groupID, const uint8_t *message, size_t messageSize)=0Diarkis::Modules::IDiarkisGrouppure virtual
Leave(const Diarkis::StdString &groupID, const Diarkis::StdVector< uint8_t > &message)=0Diarkis::Modules::IDiarkisGrouppure virtual
SetLoggerFactory(const std::shared_ptr< IDiarkisLoggerFactory > &loggerFactory, Diarkis::StdString loggerNameSuffix)=0Diarkis::Modules::IDiarkisGrouppure virtual
SetTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0Diarkis::Modules::IDiarkisGrouppure virtual
SetUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0Diarkis::Modules::IDiarkisGrouppure virtual
SetupAsTcp(const std::shared_ptr< IDiarkisTcp > &tcp)=0Diarkis::Modules::IDiarkisGrouppure virtual
SetupAsUdp(const std::shared_ptr< IDiarkisUdp > &udp)=0Diarkis::Modules::IDiarkisGrouppure virtual
~IDiarkisGroup()Diarkis::Modules::IDiarkisGroupinlinevirtual