LeviLamina
Loading...
Searching...
No Matches
HC_WEBSOCKET_OBSERVER Struct Reference

Public Member Functions

HC_WEBSOCKET_OBSERVERoperator= (HC_WEBSOCKET_OBSERVER const &)
 
 HC_WEBSOCKET_OBSERVER (HC_WEBSOCKET_OBSERVER const &)
 
MCAPI int AddRef ()
 
MCAPI int Release ()
 

Static Public Member Functions

static MCAPI void BinaryMessageFragmentFunc (::HC_WEBSOCKET_OBSERVER *internalHandle, uchar const *payloadBytes, uint payloadSize, bool isLastFragment, void *context)
 
static MCAPI void BinaryMessageFunc (::HC_WEBSOCKET_OBSERVER *internalHandle, uchar const *bytes, uint payloadSize, void *context)
 
static MCAPI void CloseFunc (::HC_WEBSOCKET_OBSERVER *internalHandle, ::HCWebSocketCloseStatus status, void *context)
 
static MCAPI ::std::unique_ptr<::HC_WEBSOCKET_OBSERVER, ::xbox::httpclient::ObserverDeleterInitialize (::std::shared_ptr<::xbox::httpclient::WebSocket > websocket, void(*messageFunc)(::HC_WEBSOCKET_OBSERVER *, char const *, void *), void(*binaryMessageFunc)(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, void *), void(*binaryFragmentFunc)(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, bool, void *), void(*closeFunc)(::HC_WEBSOCKET_OBSERVER *, ::HCWebSocketCloseStatus, void *), void *callbackContext)
 
static MCAPI void MessageFunc (::HC_WEBSOCKET_OBSERVER *internalHandle, char const *message, void *context)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkf02763
 
::ll::UntypedStorage< 4, 4 > mUnk28b393
 
::ll::UntypedStorage< 8, 8 > mUnk9debff
 
::ll::UntypedStorage< 8, 8 > mUnkbf23cf
 
::ll::UntypedStorage< 8, 8 > mUnk831388
 
::ll::UntypedStorage< 8, 8 > mUnk677a54
 
::ll::UntypedStorage< 8, 8 > mUnk2e3ecb
 
::ll::UntypedStorage< 4, 4 > mUnk3722c0
 

Member Function Documentation

◆ AddRef()

MCAPI int HC_WEBSOCKET_OBSERVER::AddRef ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Release()

MCAPI int HC_WEBSOCKET_OBSERVER::Release ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ BinaryMessageFragmentFunc()

static MCAPI void HC_WEBSOCKET_OBSERVER::BinaryMessageFragmentFunc ( ::HC_WEBSOCKET_OBSERVER * internalHandle,
uchar const * payloadBytes,
uint payloadSize,
bool isLastFragment,
void * context )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ BinaryMessageFunc()

static MCAPI void HC_WEBSOCKET_OBSERVER::BinaryMessageFunc ( ::HC_WEBSOCKET_OBSERVER * internalHandle,
uchar const * bytes,
uint payloadSize,
void * context )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CloseFunc()

static MCAPI void HC_WEBSOCKET_OBSERVER::CloseFunc ( ::HC_WEBSOCKET_OBSERVER * internalHandle,
::HCWebSocketCloseStatus status,
void * context )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Initialize()

static MCAPI ::std::unique_ptr<::HC_WEBSOCKET_OBSERVER, ::xbox::httpclient::ObserverDeleter > HC_WEBSOCKET_OBSERVER::Initialize ( ::std::shared_ptr<::xbox::httpclient::WebSocket > websocket,
void(* messageFunc )(::HC_WEBSOCKET_OBSERVER *, char const *, void *),
void(* binaryMessageFunc )(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, void *),
void(* binaryFragmentFunc )(::HC_WEBSOCKET_OBSERVER *, uchar const *, uint, bool, void *),
void(* closeFunc )(::HC_WEBSOCKET_OBSERVER *, ::HCWebSocketCloseStatus, void *),
void * callbackContext )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MessageFunc()

static MCAPI void HC_WEBSOCKET_OBSERVER::MessageFunc ( ::HC_WEBSOCKET_OBSERVER * internalHandle,
char const * message,
void * context )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** HC_WEBSOCKET_OBSERVER::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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