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

This is the complete list of members for Diarkis::Modules::IDiarkisSession, including all inherited members.

GetBroadcastEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetBroadcastResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetCreateResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetInviteEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetInviteResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetJoinEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetJoinResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetKickEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetKickResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetLeaveEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetLeaveResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetMessageToEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetMessageToResponseEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetSessionIDByType(uint8_t sessionType) const =0Diarkis::Modules::IDiarkisSessionpure virtual
GetSessionInfoEvent()=0Diarkis::Modules::IDiarkisSessionpure virtual
GetUID() const =0Diarkis::Modules::IDiarkisSessionpure virtual
HasSession(uint8_t sessionType) const =0Diarkis::Modules::IDiarkisSessionpure virtual
SendBroadcast(uint8_t sessionType, const uint8_t *message, size_t messageSize)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendBroadcast(uint8_t sessionType, const Diarkis::StdVector< uint8_t > &message)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendCreate(uint8_t sessionType, uint8_t maxMembers, uint8_t ttl)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendGetSessionInfoBySessionID(const char *sessionID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendGetSessionInfoBySessionID(const Diarkis::StdString &sessionID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendGetSessionInfoBySessionType(uint8_t sessionType)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendInvite(const char **uids, size_t uidsCount, uint8_t sessionType)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendInvite(const Diarkis::StdVector< Diarkis::StdString > &uids, uint8_t sessionType)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendInvite(const char **uids, size_t uidsCount, uint8_t sessionType, const uint8_t *message, size_t messageSize)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendInvite(const Diarkis::StdVector< Diarkis::StdString > &uids, uint8_t sessionType, const Diarkis::StdVector< uint8_t > &message)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendJoin(uint8_t sessionType, const char *sessionID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendJoin(uint8_t sessionType, const Diarkis::StdString &sessionID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendKick(uint8_t sessionType, const Diarkis::StdString &userID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendKick(uint8_t sessionType, const char *userID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendLeave(uint8_t sessionType)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendMessageTo(uint8_t sessionType, const char **uids, size_t uidsCount, const uint8_t *message, size_t messageSize)=0Diarkis::Modules::IDiarkisSessionpure virtual
SendMessageTo(uint8_t sessionType, const Diarkis::StdVector< Diarkis::StdString > &memberIDs, const Diarkis::StdVector< uint8_t > &message)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetLoggerFactory(const std::shared_ptr< IDiarkisLoggerFactory > &loggerFactory, const Diarkis::StdString &loggerNameSuffix)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetTcp(std::shared_ptr< IDiarkisTcp > tcp)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetUdp(std::shared_ptr< IDiarkisUdp > udp)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetUID(const char *userID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetUID(const Diarkis::StdString &userID)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetupAsTcp(std::shared_ptr< IDiarkisTcp > tcp)=0Diarkis::Modules::IDiarkisSessionpure virtual
SetupAsUdp(std::shared_ptr< IDiarkisUdp > udp)=0Diarkis::Modules::IDiarkisSessionpure virtual
~IDiarkisSession()Diarkis::Modules::IDiarkisSessioninlinevirtual