Diarkis C++Client Library API Document
DiarkisGroupBase Member List

This is the complete list of members for DiarkisGroupBase, including all inherited members.

DiarkisGroupBase()DiarkisGroupBase
eventUnsubscriptions_DiarkisGroupBaseprotected
GetGroupID()DiarkisGroupBase
group_DiarkisGroupBaseprotected
groupConnect_DiarkisGroupBaseprotected
groupID_DiarkisGroupBaseprotected
groupMessage_DiarkisGroupBaseprotected
IsFail()DiarkisGroupBase
IsJoin()DiarkisGroupBase
logger_DiarkisGroupBaseprotected
messageFromUid_DiarkisGroupBaseprotected
OnGroupCreation(DiarkisTransportType transportType, const DiarkisGroupEventArgs &e)DiarkisGroupBaseprotectedvirtual
OnGroupJoin(DiarkisTransportType transportType, const DiarkisGroupEventArgs &e)DiarkisGroupBaseprotectedvirtual
OnGroupLeave(DiarkisTransportType transportType, const DiarkisGroupEventArgs &e)DiarkisGroupBaseprotectedvirtual
OnGroupMemberBroadcast(DiarkisTransportType transportType, const DiarkisPayloadEventArgs &e)DiarkisGroupBaseprotectedvirtual
OnGroupMemberJoin(DiarkisTransportType transportType, const DiarkisPayloadEventArgs &e)DiarkisGroupBaseprotectedvirtual
OnGroupMemberLeave(DiarkisTransportType transportType, const DiarkisPayloadEventArgs &e)DiarkisGroupBaseprotectedvirtual
SendBroadcastToGroup(const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisGroupBasevirtual
SendBroadcastToGroup(const std::vector< uint8_t > &payload, bool reliable)DiarkisGroupBasevirtual
SendBroadcastToGroup(const char *groupID, const uint8_t *payload, size_t payloadSize, bool reliable)DiarkisGroupBasevirtual
SendBroadcastToGroup(const std::string &groupID, const std::vector< uint8_t > &payload, bool reliable)DiarkisGroupBasevirtual
SendCreateGroup(bool allowEmpty, bool join, uint16_t ttl)DiarkisGroupBasevirtual
SendJoinGroup(const char *groupID, const uint8_t *message, size_t messageSize)DiarkisGroupBasevirtual
SendJoinGroup(const std::string &groupID, const std::vector< uint8_t > &message)DiarkisGroupBasevirtual
SendLeaveGroup(const char *groupID, const uint8_t *message, size_t messageSize)DiarkisGroupBasevirtual
SendLeaveGroup(const std::string &groupID, const std::vector< uint8_t > &message)DiarkisGroupBasevirtual
SendLeaveGroup(const uint8_t *message, size_t messageSize)DiarkisGroupBasevirtual
SendLeaveGroup(const std::vector< uint8_t > &message)DiarkisGroupBasevirtual
SendRandomJoinGroup(uint16_t ttl, const uint8_t *message, size_t messageSize, uint32_t interval, bool allowEmpty=false)DiarkisGroupBasevirtual
SendRandomJoinGroup(uint16_t ttl, const std::vector< uint8_t > &message, uint32_t interval, bool allowEmpty=false)DiarkisGroupBasevirtual
SetupTcpGroup(const std::shared_ptr< IDiarkisTcp > &tcp, const std::shared_ptr< LoggerFactory > &loggerFactory, bool bRetry)DiarkisGroupBasevirtual
SetupUdpGroup(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, bool bRetry)DiarkisGroupBasevirtual
tcp_DiarkisGroupBaseprotected
udp_DiarkisGroupBaseprotected
~DiarkisGroupBase()DiarkisGroupBasevirtual