LeviLamina
Loading...
Searching...
No Matches
xbox::httpclient::WebSocket Class Reference

Classes

struct  ConnectContext
 

Public Member Functions

MCAPI long ConnectAsync (::http_string &&, ::http_string &&, ::XAsyncBlock *)
 
MCAPI long Disconnect ()
 
MCAPI ::std::map< ::http_string, ::http_string, ::xbox::httpclient::HeaderCompare, ::http_stl_allocator<::std::pair<::http_string const, ::http_string > > > const & Headers () const
 
MCAPI uint64 MaxReceiveBufferSize () const
 
MCAPI bool const ProxyDecryptsHttps () const
 
MCAPI::http_string const & ProxyUri () const
 
MCAPI uint RegisterEventCallbacks (void(*)(::HC_WEBSOCKET_OBSERVER *, char const *, void *), void(*)(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, void *), void(*)(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, bool, void *), void(*)(::HC_WEBSOCKET_OBSERVER *, ::HCWebSocketCloseStatus, void *), void *)
 
MCAPI long SendAsync (char const *, ::XAsyncBlock *)
 

Static Public Member Functions

static MCAPI void BinaryMessageFragmentFunc (::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, bool, void *)
 
static MCAPI void BinaryMessageFunc (::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, void *)
 
static MCAPI void CloseFunc (::HC_WEBSOCKET_OBSERVER *, ::HCWebSocketCloseStatus, void *)
 
static MCAPI long ConnectAsyncProvider (::XAsyncOp, ::XAsyncProviderData const *)
 
static MCAPI void ConnectComplete (::XAsyncBlock *)
 
static MCAPI void MessageFunc (::HC_WEBSOCKET_OBSERVER *, char const *, void *)
 
static MCAPI void NotifyWebSocketRoutedHandlers (::HC_WEBSOCKET_OBSERVER *, bool, char const *, uchar const *, uint64)
 

The documentation for this class was generated from the following file: