AcceptConnection(CallbackProc pCallback, void *pContext, void *pExtra)=0 | Burger::NetworkEndpointInstance | pure virtual |
CallbackProc typedef | Burger::NetworkEndpointInstance | |
Close(uint_t bOrderly)=0 | Burger::NetworkEndpointInstance | pure virtual |
eBlockMode enum name | Burger::NetworkEndpointInstance | |
eCallbackCode enum name | Burger::NetworkEndpointInstance | |
GetLocalAddress(String *pOutput) | Burger::NetworkEndpointInstance | |
GetNetworkModule(void) const | Burger::NetworkEndpointInstance | inline |
GetRemoteAddress(String *pOutput) | Burger::NetworkEndpointInstance | |
IsAlive(void)=0 | Burger::NetworkEndpointInstance | pure virtual |
kAcceptionComplete enum value | Burger::NetworkEndpointInstance | |
kBlocking enum value | Burger::NetworkEndpointInstance | |
kClosed enum value | Burger::NetworkEndpointInstance | |
kConnectionRequest enum value | Burger::NetworkEndpointInstance | |
kDatagramReceived enum value | Burger::NetworkEndpointInstance | |
kDefaultTimeout | Burger::NetworkEndpointInstance | static |
kDied enum value | Burger::NetworkEndpointInstance | |
kHandoffComplete enum value | Burger::NetworkEndpointInstance | |
kNonBlocking enum value | Burger::NetworkEndpointInstance | |
kPreprocessResponse enum value | Burger::NetworkEndpointInstance | |
kStreamDataReceived enum value | Burger::NetworkEndpointInstance | |
kUnblocked enum value | Burger::NetworkEndpointInstance | |
m_LocalAddress | Burger::NetworkEndpointInstance | protected |
m_pNetworkModule | Burger::NetworkEndpointInstance | protected |
m_RemoteAddress | Burger::NetworkEndpointInstance | protected |
NetworkEndpointInstance(const NetworkEndpointInstance &)=delete | Burger::NetworkEndpointInstance | private |
NetworkEndpointInstance(NetworkEndpointInstance &&)=delete | Burger::NetworkEndpointInstance | private |
NetworkEndpointInstance(NetworkModule *pNetworkModule) | Burger::NetworkEndpointInstance | |
NotificationLock(eSocketFlags uFlags) | Burger::NetworkEndpointInstance | |
NotificationUnlock(eSocketFlags uFlags) | Burger::NetworkEndpointInstance | |
operator=(const NetworkEndpointInstance &)=delete | Burger::NetworkEndpointInstance | private |
operator=(NetworkEndpointInstance &&)=delete | Burger::NetworkEndpointInstance | private |
Poll(void) noexcept=0 | Burger::NetworkEndpointInstance | pure virtual |
Receive(uintptr_t *pBytesReceived, void *pData, uintptr_t uDataSize)=0 | Burger::NetworkEndpointInstance | pure virtual |
ReceiveDatagram(uintptr_t *pBytesReceived, void *pData, uintptr_t uDataSize)=0 | Burger::NetworkEndpointInstance | pure virtual |
RejectConnection(void *pExtra)=0 | Burger::NetworkEndpointInstance | pure virtual |
Send(uintptr_t *pBytesSent, const void *pData, uintptr_t uDataSize, eBlockMode uMode=kNonBlocking)=0 | Burger::NetworkEndpointInstance | pure virtual |
SendDatagram(uintptr_t *pBytesSent, const void *pData, uintptr_t uDataSize, eBlockMode uMode=kNonBlocking)=0 | Burger::NetworkEndpointInstance | pure virtual |
SetTimeOut(uint32_t uTimeout=kDefaultTimeout)=0 | Burger::NetworkEndpointInstance | pure virtual |
StartAdvertising(void)=0 | Burger::NetworkEndpointInstance | pure virtual |
StopAdvertising(void)=0 | Burger::NetworkEndpointInstance | pure virtual |
~NetworkEndpointInstance() | Burger::NetworkEndpointInstance | virtual |