| 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 |