LeviLamina
Loading...
Searching...
No Matches
http_singleton.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/lib_http_client/http_alloc_deleter.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
struct
HCInitArgs
;
11
struct
HC_PERFORM_ENV
;
12
struct
HttpPerformInfo
;
13
struct
WebSocketPerformInfo
;
14
namespace
xbox::httpclient {
struct
http_retry_after_api_state; }
15
// clang-format on
16
17
namespace
xbox::httpclient {
18
19
struct
http_singleton
{
20
public
:
21
// http_singleton inner types define
22
enum class
singleton_access_mode : uint {};
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCAPI
void
clear_retry_state(uint);
28
29
MCAPI ::xbox::httpclient::http_retry_after_api_state get_retry_state(uint);
30
31
MCAPI
32
http_singleton
(
::HttpPerformInfo
const
&,
::WebSocketPerformInfo
const
&, ::std::unique_ptr<
::HC_PERFORM_ENV
,
::http_alloc_deleter<::HC_PERFORM_ENV>
>&&);
33
34
MCAPI
void
set_retry_state(uint,
::xbox::httpclient::http_retry_after_api_state
const
&);
35
36
MCAPI
~http_singleton
();
37
// NOLINTEND
38
39
public
:
40
// static functions
41
// NOLINTBEGIN
42
MCAPI
static
long
create(
::HCInitArgs
*);
43
44
MCAPI
static
long
45
singleton_access(::xbox::httpclient::http_singleton::singleton_access_mode,
::HCInitArgs
*, ::std::shared_ptr<::xbox::httpclient::http_singleton>&);
46
// NOLINTEND
47
48
public
:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCAPI
void
*
52
$ctor(
::HttpPerformInfo
const
&,
::WebSocketPerformInfo
const
&, ::std::unique_ptr<
::HC_PERFORM_ENV
,
::http_alloc_deleter<::HC_PERFORM_ENV>
>&&);
53
// NOLINTEND
54
55
public
:
56
// destructor thunk
57
// NOLINTBEGIN
58
MCAPI
void
$dtor();
59
// NOLINTEND
60
};
61
62
}
// namespace xbox::httpclient
HCInitArgs
Definition
HCInitArgs.h:5
HC_PERFORM_ENV
Definition
HC_PERFORM_ENV.h:23
HttpPerformInfo
Definition
HttpPerformInfo.h:5
WebSocketPerformInfo
Definition
WebSocketPerformInfo.h:5
http_alloc_deleter
Definition
http_alloc_deleter.h:6
xbox::httpclient::http_retry_after_api_state
Definition
http_retry_after_api_state.h:7
xbox::httpclient::http_singleton
Definition
http_singleton.h:19
src
mc
external
lib_http_client
http_singleton.h
Generated on Sat Apr 26 2025 05:55:39 for LeviLamina by
1.12.0