Diarkis C++Client Library API Document
DiarkisSessionBase Member List

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

DiarkisSessionBase()DiarkisSessionBase
eventUnsubscriptions_DiarkisSessionBaseprotected
GetSessionID(uint8_t sessionType) constDiarkisSessionBase
GetUserID() constDiarkisSessionBase
HasSession(uint8_t sessionType) constDiarkisSessionBase
logger_DiarkisSessionBaseprotected
OnSessionBroadcast(const DiarkisSessionNotificationEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionBroadcastResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionCreateResponse(const DiarkisSessionCreateResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionInfo(const DiarkisSessionInfoEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionInvite(const DiarkisSessionInviteEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionInviteResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionJoin(const DiarkisSessionNotificationEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionJoinResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionKick(const DiarkisSessionNotificationEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionKickResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionLeave(const DiarkisSessionNotificationEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionLeaveResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionMessageTo(const DiarkisSessionNotificationEventArgs &e)DiarkisSessionBaseprotectedvirtual
OnSessionMessageToResponse(const DiarkisSessionResponseEventArgs &e)DiarkisSessionBaseprotectedvirtual
SendBroadcast(uint8_t sessionType, const uint8_t *message, size_t messageSize)DiarkisSessionBasevirtual
SendBroadcast(uint8_t sessionType, const std::string &message)DiarkisSessionBasevirtual
SendBroadcast(uint8_t sessionType, const char *message)DiarkisSessionBasevirtual
SendCreate(uint8_t sessionType, uint8_t maxMembers, uint8_t ttl)DiarkisSessionBasevirtual
SendGetSessionInfoBySessionID(const char *sessionID)DiarkisSessionBasevirtual
SendGetSessionInfoBySessionID(const std::string &sessionID)DiarkisSessionBasevirtual
SendGetSessionInfoBySessionType(uint8_t sessionType)DiarkisSessionBasevirtual
SendInvite(uint8_t sessionType, const char **uids, size_t uidsCount)DiarkisSessionBasevirtual
SendInvite(uint8_t sessionType, const std::vector< std::string > &uids)DiarkisSessionBasevirtual
SendInvite(uint8_t sessionType, const char **uids, size_t uidsCount, const uint8_t *message, size_t messageSize)DiarkisSessionBasevirtual
SendInvite(uint8_t sessionType, const std::vector< std::string > &uids, const std::string &message)DiarkisSessionBasevirtual
SendInvite(uint8_t sessionType, const char **uids, size_t uidsCount, const char *message)DiarkisSessionBasevirtual
SendJoin(uint8_t sessionType, const char *sessionID)DiarkisSessionBasevirtual
SendJoin(uint8_t sessionType, const std::string &sessionID)DiarkisSessionBasevirtual
SendKick(uint8_t sessionType, const char *userID)DiarkisSessionBasevirtual
SendKick(uint8_t sessionType, const std::string &userID)DiarkisSessionBasevirtual
SendLeave(uint8_t sessionType)DiarkisSessionBasevirtual
SendMessageTo(uint8_t sessionType, const char **uids, size_t uidsCount, const uint8_t *message, size_t messageSize)DiarkisSessionBasevirtual
SendMessageTo(uint8_t sessionType, const char **uids, size_t uidsCount, const char *message)DiarkisSessionBasevirtual
SendMessageTo(uint8_t sessionType, const std::vector< std::string > &memberIDs, const std::string &message)DiarkisSessionBasevirtual
session_DiarkisSessionBaseprotected
SetupTcpSession(const std::shared_ptr< IDiarkisTcp > &tcp, const std::shared_ptr< LoggerFactory > &loggerFactory, bool bRetry)DiarkisSessionBasevirtual
SetupUdpSession(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, bool bRetry)DiarkisSessionBasevirtual
SetUserID(const char *userID)DiarkisSessionBase
SetUserID(const std::string &userID)DiarkisSessionBase
tcp_DiarkisSessionBaseprotected
udp_DiarkisSessionBaseprotected
~DiarkisSessionBase()DiarkisSessionBasevirtual