activeInstances_ | DiarkisInterfaceBase | protectedstatic |
aggregatedLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
asyncAuthResult_ | DiarkisInterfaceBase | protected |
asyncEndpointResult_ | DiarkisInterfaceBase | protected |
asyncGetEndpointArgs_ | DiarkisInterfaceBase | protected |
asyncGetEndpointMutex_ | DiarkisInterfaceBase | mutableprotected |
asyncGetEndpointResult_ | DiarkisInterfaceBase | protected |
AsyncGetEndpointStatus enum name | DiarkisInterfaceBase | |
asyncGetEndpointStatus_ | DiarkisInterfaceBase | protected |
authInfo_ | DiarkisInterfaceBase | protected |
bOutputLog_ | DiarkisInterfaceBase | protectedstatic |
ClearUdpBuffer() | DiarkisInterfaceBase | |
clientKey_ | DiarkisInterfaceBase | protected |
CloseP2P(void) | DiarkisInterfaceBase | |
connectioninfoMutex_ | DiarkisInterfaceBase | mutableprotected |
ConnectTcp(void) | DiarkisInterfaceBase | |
ConnectTcp(const char *tcpEndpoint) | DiarkisInterfaceBase | |
ConnectTcp(const std::string &tcpEndpoint) | DiarkisInterfaceBase | |
ConnectUdp(void) | DiarkisInterfaceBase | |
ConnectUdp(const char *udpEndpoint, const char *type, struct AuthInfo *auth) | DiarkisInterfaceBase | |
ConnectUdp(const char *udpEndpoint) | DiarkisInterfaceBase | |
ConnectUdp(const std::string &udpEndpoint) | DiarkisInterfaceBase | |
ConnectUdpAsync(const char *udpEndpoint) | DiarkisInterfaceBase | |
ConnectUdpAsync(const std::string &udpEndpoint) | DiarkisInterfaceBase | |
ConnectUdpDualModeAsync(const char *udpEndpoint) | DiarkisInterfaceBase | |
ConnectUdpDualModeAsync(const std::string &udpEndpoint) | DiarkisInterfaceBase | |
consoleLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
CreateLogFolder() | DiarkisInterfaceBase | protectedstatic |
CreateRoom(uint16_t maxMembers, bool allowEmpty, bool join, uint16_t ttl, uint32_t interval) | DiarkisInterfaceBase | |
customLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
debugLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
DiarkisDestroy() | DiarkisInterfaceBase | static |
DiarkisInit(const char *logDirName, LogOutType out=DEBUG_OUT, bool bLog=true, std::shared_ptr< ILoggerBackend > customLogger=nullptr) | DiarkisInterfaceBase | static |
DiarkisInit(const std::string &logDirName, LogOutType out=DEBUG_OUT, bool bLog=true, std::shared_ptr< ILoggerBackend > customLogger=nullptr) | DiarkisInterfaceBase | static |
DiarkisInterfaceBase(const char *userId, bool bInitBaseClass=true) | DiarkisInterfaceBase | |
DiarkisInterfaceBase(const std::string &userId, bool bInitBaseClass=true) | DiarkisInterfaceBase | |
Disconnect() | DiarkisInterfaceBase | |
dmBase_ | DiarkisInterfaceBase | protected |
fieldBase_ | DiarkisInterfaceBase | protected |
fileLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
FindByTypeRoom(uint32_t roomType, uint32_t limit) | DiarkisInterfaceBase | |
GetAsyncEndpointResult(Diarkis::StdString &endpoint) const | DiarkisInterfaceBase | |
GetAuthInfo(struct AuthInfo *auth) | DiarkisInterfaceBase | |
GetClientKey() const | DiarkisInterfaceBase | |
GetConsoleLoggerBackend() | DiarkisInterfaceBase | |
GetDebugLoggerBackend() | DiarkisInterfaceBase | |
GetDirectMessageBase() | DiarkisInterfaceBase | |
GetEndpoint(const char *host, const char *clientKey, const char *serverType, char *endpoint, size_t endpointBuf) | DiarkisInterfaceBase | |
GetEndpoint(const std::string &host, const std::string &clientKey, const std::string &type, Diarkis::StdString &endpoint) | DiarkisInterfaceBase | |
GetEndpointAsync(void *owner) | DiarkisInterfaceBase | protectedstatic |
GetEndpointAsyncStatus() const | DiarkisInterfaceBase | |
getEndpointAsyncThread_ | DiarkisInterfaceBase | protected |
GetFieldBase() | DiarkisInterfaceBase | |
GetGroupBase() | DiarkisInterfaceBase | |
GetGroupID() | DiarkisInterfaceBase | |
GetHost() const | DiarkisInterfaceBase | |
GetLoggerFactory() | DiarkisInterfaceBase | |
GetMatchMakerBase() | DiarkisInterfaceBase | |
GetP2PBase() | DiarkisInterfaceBase | |
GetP2PConnectedNum(void) | DiarkisInterfaceBase | |
GetProfile() | DiarkisInterfaceBase | |
GetRoomBase() | DiarkisInterfaceBase | |
GetRoomID() | DiarkisInterfaceBase | |
GetRpcBase() | DiarkisInterfaceBase | |
GetSessionBase() | DiarkisInterfaceBase | |
GetSid() const | DiarkisInterfaceBase | |
GetTcpBase() | DiarkisInterfaceBase | |
GetUdpBase() | DiarkisInterfaceBase | |
GetUid() const | DiarkisInterfaceBase | |
globalLoggerFactory_ | DiarkisInterfaceBase | protectedstatic |
groupBase_ | DiarkisInterfaceBase | protected |
host_ | DiarkisInterfaceBase | protected |
InitAndStartup(bool bInitBaseClass) | DiarkisInterfaceBase | protected |
InitializeLoggerEnvironment() | DiarkisInterfaceBase | protectedstatic |
internalSchedulerUpdated_ | DiarkisInterfaceBase | protected |
IsLogOutputTypeFile() | DiarkisInterfaceBase | protectedstatic |
IsOffline(void) | DiarkisInterfaceBase | |
JoinRoom() | DiarkisInterfaceBase | |
JoinRoom(const char *roomID) | DiarkisInterfaceBase | |
JoinRoom(const std::string &roomID) | DiarkisInterfaceBase | |
logDir_ | DiarkisInterfaceBase | protectedstatic |
logger_ | DiarkisInterfaceBase | protected |
loggerFactory_ | DiarkisInterfaceBase | protected |
logOutType_ | DiarkisInterfaceBase | protectedstatic |
matchMakerBase_ | DiarkisInterfaceBase | protected |
p2pBase_ | DiarkisInterfaceBase | protected |
profile_ | DiarkisInterfaceBase | protected |
RandomJoinRoom(uint16_t maxMembers, uint16_t ttl, uint32_t interval, bool allowEmpty) | DiarkisInterfaceBase | |
RegisterRoom(uint32_t roomType, const char *roomName, const char *roomMetadata) | DiarkisInterfaceBase | |
RegisterRoom(uint32_t roomType, const std::string &roomName, const std::string &roomMetadata) | DiarkisInterfaceBase | |
RequestEndpointAsync(const char *host, const char *clientKey, const char *type, DiarkisThreadPolicy policy, int priority, uint32_t affinityMask, uint32_t stackSize) | DiarkisInterfaceBase | |
RequestEndpointAsync(const std::string &host, const std::string &clientKey, const std::string &type, DiarkisThreadPolicy policy, int priority, uint32_t affinityMask, uint32_t stackSize) | DiarkisInterfaceBase | |
roomBase_ | DiarkisInterfaceBase | protected |
rpcBase_ | DiarkisInterfaceBase | protected |
RuntimeLoop(void *owner) | DiarkisInterfaceBase | protectedstatic |
runtimeThreadData_ | DiarkisInterfaceBase | protectedstatic |
SchedulerAddNotifyEvent() | DiarkisInterfaceBase | protected |
SendCreateGroup(bool allowEmpty, bool join, uint16_t ttl) | DiarkisInterfaceBase | |
SendEcho(void) | DiarkisInterfaceBase | |
SendGetMemberIDs(void) | DiarkisInterfaceBase | |
SendGetOwnerID(void) | DiarkisInterfaceBase | |
SendJoinGroup(const char *groupID, const char *message) | DiarkisInterfaceBase | |
SendJoinGroup(const std::string &groupID, const std::string &message) | DiarkisInterfaceBase | |
SendLeaveGroup(const char *groupID, const char *message) | DiarkisInterfaceBase | |
SendLeaveGroup(const std::string &groupID, const std::string &message) | DiarkisInterfaceBase | |
SendLeaveRoom() | DiarkisInterfaceBase | |
SendMessageToRoom(const char **memberIDs, size_t memberIDsCount, const uint8_t *payload, size_t payloadSize, bool reliable) | DiarkisInterfaceBase | |
SendMessageToRoom(const std::vector< std::string > &memberIDs, const std::vector< uint8_t > &payload, bool reliable) | DiarkisInterfaceBase | |
SendMigrateRoom(void) | DiarkisInterfaceBase | |
SendPing(void) | DiarkisInterfaceBase | |
SendRandomJoinGroup(uint16_t ttl, const char *message, uint32_t interval=200) | DiarkisInterfaceBase | |
SendRandomJoinGroup(uint16_t ttl, const std::string &message, uint32_t interval=200) | DiarkisInterfaceBase | |
serverType_ | DiarkisInterfaceBase | protected |
sessionBase_ | DiarkisInterfaceBase | protected |
SetClientKey(const char *clientKey) | DiarkisInterfaceBase | |
SetClientKey(const std::string &clientKey) | DiarkisInterfaceBase | |
SetHost(const char *host) | DiarkisInterfaceBase | |
SetHost(const std::string &host) | DiarkisInterfaceBase | |
SetSid(const char *sid) | DiarkisInterfaceBase | |
SetSid(const std::string &sid) | DiarkisInterfaceBase | |
SetupDirectMessage(void) | DiarkisInterfaceBase | virtual |
SetupField(void) | DiarkisInterfaceBase | virtual |
SetupGroup(bool bRetry) | DiarkisInterfaceBase | virtual |
SetupMatchMaker(void) | DiarkisInterfaceBase | virtual |
SetupP2P(void) | DiarkisInterfaceBase | virtual |
SetupProfile(uint32_t interval, uint32_t buffer, bool p2pRandomStart=true) | DiarkisInterfaceBase | virtual |
SetupRoom(bool bRetry=false) | DiarkisInterfaceBase | virtual |
SetupRpc() | DiarkisInterfaceBase | virtual |
SetupSession(bool bRetry=false) | DiarkisInterfaceBase | virtual |
SetupTcp(void) | DiarkisInterfaceBase | virtual |
SetupUdp(void) | DiarkisInterfaceBase | virtual |
sid_ | DiarkisInterfaceBase | protected |
StartP2P(void) | DiarkisInterfaceBase | |
Stop() | DiarkisInterfaceBase | |
tcpBase_ | DiarkisInterfaceBase | protected |
TerminateGetEndpointAsyncThread() | DiarkisInterfaceBase | protected |
threadLoggerBackend_ | DiarkisInterfaceBase | protectedstatic |
udpBase_ | DiarkisInterfaceBase | protected |
uid_ | DiarkisInterfaceBase | protected |
UpdateComponents() | DiarkisInterfaceBase | |
~DiarkisInterfaceBase() | DiarkisInterfaceBase | virtual |