![]()  | 
  
    Diarkis C++Client Library API Document
    
   | 
 
This is the complete list of members for DiarkisUdpBase, including all inherited members.
| bOffline_ | DiarkisUdpBase | protected | 
| 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_ | DiarkisUdpBase | protected | 
| Get() | DiarkisUdpBase | |
| GetAsyncConnectResult(System::Result &result) const | DiarkisUdpBase | |
| GetGlobalAddress(Diarkis::StdString &address) | DiarkisUdpBase | |
| GetLocalAddress(Diarkis::StdVector< Diarkis::StdString > &addressLists) | DiarkisUdpBase | |
| IsAsyncConnectRunning() const | DiarkisUdpBase | |
| IsConnected() | DiarkisUdpBase | |
| IsOffline() | DiarkisUdpBase | |
| logger_ | DiarkisUdpBase | protected | 
| OnCheckNATType(const DiarkisCheckNATTypeEventArgs &args) | DiarkisUdpBase | protectedvirtual | 
| OnConnect(const DiarkisConnectionEventArgs &args) | DiarkisUdpBase | protectedvirtual | 
| OnDisconnect(bool isReconnect) | DiarkisUdpBase | protectedvirtual | 
| OnEcho(const DiarkisUdpEchoEventArgs &args) | DiarkisUdpBase | protectedvirtual | 
| OnNotification(const DiarkisPushEventArgs &args) | DiarkisUdpBase | protectedvirtual | 
| OnOffline(void) | DiarkisUdpBase | protectedvirtual | 
| OnPing(const DiarkisUdpPingEventArgs &args) | DiarkisUdpBase | protectedvirtual | 
| OnPush(const DiarkisPushEventArgs &args, DiarkisTransportType tt) | DiarkisUdpBase | protectedvirtual | 
| OnResponse(const DiarkisResponseEventArgs &args, DiarkisTransportType tt) | DiarkisUdpBase | protectedvirtual | 
| ownGlobalAddress_ | DiarkisUdpBase | protected | 
| schedulerAddNotifyEventFunc_ | DiarkisUdpBase | protected | 
| 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) | DiarkisUdpBase | protected | 
| SetConnectionInfo(const Diarkis::StdString &clientKey, const AuthInfo &auth) | DiarkisUdpBase | protected | 
| SetRecvThreadParam(const DiarkisThreadScheduler &scheduler) | DiarkisUdpBase | |
| SetSchedulerAddNotifyEvent(std::function< void()> notifyEventFunc) | DiarkisUdpBase | |
| SetSendThreadParam(const DiarkisThreadScheduler &scheduler) | DiarkisUdpBase | |
| Setup(const std::shared_ptr< LoggerFactory > &loggerFactory) | DiarkisUdpBase | virtual | 
| udp_ | DiarkisUdpBase | protected | 
| Update() | DiarkisUdpBase | |
| ~DiarkisUdpBase() | DiarkisUdpBase | virtual |