![]() |
Diarkis C++Client Library API Document
|
Structure for managing peer connection status. More...
#include <DiarkisP2PBase.h>
Public Member Functions | |
Peer (std::shared_ptr< IDiarkisP2P > p2p) | |
~Peer () | |
void | RegisterReadyEvent (std::function< void(void *, const DiarkisReadyEventArgs &)> lambda) |
void | RegisterFailEvent (std::function< void(void *, const DiarkisFailEventArgs &)> lambda) |
void | RegisterDisconnectEvent (std::function< void(void *, const DiarkisP2PDisconnectEventArgs &)> lambda) |
void | RegisterMessageEvent (std::function< void(void *, const DiarkisMessageEventArgs &)> lambda) |
void | RegisterExceptionEvent (std::function< void(void *, const DiarkisExceptionEventArgs &)> lambda) |
void | RegisterSchedulerAddNotifyEvent (std::function< void(void *, void *)> lambda) |
std::shared_ptr< IDiarkisP2P > | GetDiarkisP2P () const |
Structure for managing peer connection status.
Peer::Peer | ( | std::shared_ptr< IDiarkisP2P > | p2p | ) |
Peer::~Peer | ( | ) |
void Peer::RegisterReadyEvent | ( | std::function< void(void *, const DiarkisReadyEventArgs &)> | lambda | ) |
void Peer::RegisterFailEvent | ( | std::function< void(void *, const DiarkisFailEventArgs &)> | lambda | ) |
void Peer::RegisterDisconnectEvent | ( | std::function< void(void *, const DiarkisP2PDisconnectEventArgs &)> | lambda | ) |
void Peer::RegisterMessageEvent | ( | std::function< void(void *, const DiarkisMessageEventArgs &)> | lambda | ) |
void Peer::RegisterExceptionEvent | ( | std::function< void(void *, const DiarkisExceptionEventArgs &)> | lambda | ) |
void Peer::RegisterSchedulerAddNotifyEvent | ( | std::function< void(void *, void *)> | lambda | ) |
|
inline |