Diarkis C++Client Library API Document
DiarkisUdpBase Member List

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

bOffline_DiarkisUdpBaseprotected
ClearUdpBuffer(void)DiarkisUdpBase
Connect(const char *endpoint, const char *clientKey, const struct AuthInfo *auth)DiarkisUdpBase
Connect(const std::string &endpoint, const std::string &clientKey, const struct AuthInfo *auth)DiarkisUdpBase
Connect(const char *endpoint, const std::string &clientKey, const std::vector< uint8_t > &sid, const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv, const std::vector< uint8_t > &mackey)DiarkisUdpBase
ConnectAsync(const char *endpoint, const char *clientKey, const struct AuthInfo *auth)DiarkisUdpBase
ConnectAsync(const std::string &endpoint, const std::string &clientKey, const struct AuthInfo *auth)DiarkisUdpBase
ConnectDualModeAsync(const char *endpoint, const char *clientKey, const struct AuthInfo *auth)DiarkisUdpBase
ConnectDualModeAsync(const std::string &endpoint, const std::string &clientKey, const struct AuthInfo *auth)DiarkisUdpBase
DiarkisUdpBase()DiarkisUdpBase
Disconnect()DiarkisUdpBase
eventUnsubscriptions_DiarkisUdpBaseprotected
Get()DiarkisUdpBase
GetAsyncConnectResult(System::Result &result) constDiarkisUdpBase
GetGlobalAddress(Diarkis::StdString &address)DiarkisUdpBase
GetLocalAddress(Diarkis::StdVector< Diarkis::StdString > &addressLists)DiarkisUdpBase
IsAsyncConnectRunning() constDiarkisUdpBase
IsConnected()DiarkisUdpBase
IsOffline()DiarkisUdpBase
logger_DiarkisUdpBaseprotected
OnCheckNATType(const DiarkisCheckNATTypeEventArgs &args)DiarkisUdpBaseprotectedvirtual
OnConnect(const DiarkisConnectionEventArgs &args)DiarkisUdpBaseprotectedvirtual
OnDisconnect(bool isReconnect)DiarkisUdpBaseprotectedvirtual
OnEcho(const DiarkisUdpEchoEventArgs &args)DiarkisUdpBaseprotectedvirtual
OnNotification(const DiarkisPushEventArgs &args)DiarkisUdpBaseprotectedvirtual
OnOffline(void)DiarkisUdpBaseprotectedvirtual
OnPing(const DiarkisUdpPingEventArgs &args)DiarkisUdpBaseprotectedvirtual
OnPush(const DiarkisPushEventArgs &args, DiarkisTransportType tt)DiarkisUdpBaseprotectedvirtual
OnResponse(const DiarkisResponseEventArgs &args, DiarkisTransportType tt)DiarkisUdpBaseprotectedvirtual
ownGlobalAddress_DiarkisUdpBaseprotected
schedulerAddNotifyEventFunc_DiarkisUdpBaseprotected
SendCheckNATType()DiarkisUdpBase
SendEcho(void)DiarkisUdpBase
SendMigrate(void)DiarkisUdpBase
SendPing(void)DiarkisUdpBase
SetConnectionInfo(const char *clientKey, const uint8_t *sid, size_t sidSize, const uint8_t *key, size_t keySize, const uint8_t *iv, size_t ivSize, const uint8_t *mackey, size_t mackeySize)DiarkisUdpBaseprotected
SetConnectionInfo(const Diarkis::StdString &clientKey, const AuthInfo &auth)DiarkisUdpBaseprotected
SetRecvThreadParam(const DiarkisThreadScheduler &scheduler)DiarkisUdpBase
SetSchedulerAddNotifyEvent(std::function< void()> notifyEventFunc)DiarkisUdpBase
SetSendThreadParam(const DiarkisThreadScheduler &scheduler)DiarkisUdpBase
Setup(const std::shared_ptr< LoggerFactory > &loggerFactory)DiarkisUdpBasevirtual
udp_DiarkisUdpBaseprotected
Update()DiarkisUdpBase
~DiarkisUdpBase()DiarkisUdpBasevirtual