LeviLamina
Loading...
Searching...
No Matches
HC_WEBSOCKET_OBSERVER.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/lib_http_client/HCWebSocketCloseStatus.h"
7#include "mc/external/lib_http_client/http_alloc_deleter.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace xbox::httpclient { class WebSocket; }
12// clang-format on
13
15public:
16 // static functions
17 // NOLINTBEGIN
18 MCAPI static void BinaryMessageFragmentFunc(::HC_WEBSOCKET_OBSERVER*, uchar const*, uint, bool, void*);
19
20 MCAPI static void BinaryMessageFunc(::HC_WEBSOCKET_OBSERVER*, uchar const*, uint, void*);
21
22 MCAPI static void CloseFunc(::HC_WEBSOCKET_OBSERVER*, ::HCWebSocketCloseStatus, void*);
23
24 MCAPI static ::std::unique_ptr<::HC_WEBSOCKET_OBSERVER, ::http_alloc_deleter<::HC_WEBSOCKET_OBSERVER>> Initialize(::std::shared_ptr<::xbox::httpclient::WebSocket>, 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*);
25
26 MCAPI static void MessageFunc(::HC_WEBSOCKET_OBSERVER*, char const*, void*);
27 // NOLINTEND
28
29public:
30 // vftables
31 // NOLINTBEGIN
32 MCAPI static void** $vftable();
33 // NOLINTEND
34};
Definition HC_WEBSOCKET_OBSERVER.h:14