![]() |
Diarkis C++Client Library API Document
|
This is the complete list of members for DiarkisP2PBase, including all inherited members.
ConnectClient(const char *uid, const char **address, size_t addressCount, size_t timeoutInMilliseconds=5000, bool bBuffering=true) | DiarkisP2PBase | virtual |
ConnectClient(const std::string &uid, const std::vector< std::string > &address, size_t timeoutInMilliseconds=5000, bool bBuffering=true) | DiarkisP2PBase | virtual |
DiarkisP2PBase() | DiarkisP2PBase | |
Disconnect() | DiarkisP2PBase | |
Disconnect(const char *uid) | DiarkisP2PBase | |
GetConnectedNum() | DiarkisP2PBase | |
GetPeerUids(Diarkis::StdVector< Diarkis::StdString > &output) | DiarkisP2PBase | |
logger_ | DiarkisP2PBase | protected |
loggerFactory_ | DiarkisP2PBase | protected |
myUid_ | DiarkisP2PBase | protected |
OnP2PDisconnect(const DiarkisP2PDisconnectEventArgs &args) | DiarkisP2PBase | protectedvirtual |
OnP2PException(const DiarkisExceptionEventArgs &args) | DiarkisP2PBase | protectedvirtual |
OnP2PFail(const DiarkisFailEventArgs &args) | DiarkisP2PBase | protectedvirtual |
OnP2PMessage(const DiarkisMessageEventArgs &args) | DiarkisP2PBase | protectedvirtual |
OnP2PReady(const DiarkisReadyEventArgs &args) | DiarkisP2PBase | protectedvirtual |
ownGlobalAddress_ | DiarkisP2PBase | protected |
p2pList_ | DiarkisP2PBase | protected |
p2pListMutex_ | DiarkisP2PBase | protected |
RegisterPeer(const Diarkis::StdString &uid, const std::shared_ptr< Peer > &p2p) | DiarkisP2PBase | protected |
schedulerAddNotifyEventFunc_ | DiarkisP2PBase | protected |
SendBroadcast(const uint8_t *payload, size_t payloadSize, RudpType type) | DiarkisP2PBase | virtual |
SendBroadcast(const std::vector< uint8_t > &payload, RudpType type) | DiarkisP2PBase | virtual |
SendMulticast(const uint8_t *payload, size_t payloadSize, RudpType type, const char **uids, size_t uidsLen) | DiarkisP2PBase | virtual |
SendMulticast(const uint8_t *payload, size_t payloadSize, RudpType type, const std::vector< std::string > &uid) | DiarkisP2PBase | virtual |
SendMulticast(const std::vector< uint8_t > &payload, RudpType type, const std::vector< std::string > &uid) | DiarkisP2PBase | virtual |
SendUnicast(const uint8_t *payload, size_t payloadSize, RudpType type, const char *uid) | DiarkisP2PBase | virtual |
SendUnicast(const uint8_t *payload, size_t payloadSize, RudpType type, const std::string &uid) | DiarkisP2PBase | virtual |
SendUnicast(const std::vector< uint8_t > &payload, RudpType type, const std::string &uid) | DiarkisP2PBase | virtual |
SetEncryptionKeys(bool bEncryption, const uint8_t *key, size_t keySize, const uint8_t *iv, size_t ivSize, const uint8_t *mkey, size_t mkeySize) | DiarkisP2PBase | virtual |
SetEncryptionKeys(bool bEncryption, const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv, const std::vector< uint8_t > &mkey) | DiarkisP2PBase | virtual |
SetSchedulerAddNotifyEvent(std::function< void()> notifyEventFunc) | DiarkisP2PBase | |
SetupP2P(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, const char *uid) | DiarkisP2PBase | virtual |
udp_ | DiarkisP2PBase | protected |
UnregisterPeer(const Diarkis::StdString &uid) | DiarkisP2PBase | protected |
Update() | DiarkisP2PBase | |
~DiarkisP2PBase() | DiarkisP2PBase | virtual |