LeviLamina
Loading...
Searching...
No Matches
ISignalingServiceConfigProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/threading/IAsyncResult.h"
7
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8
#include "mc/network/services/signaling/SignalingServiceConfig.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
namespace
Bedrock::Http {
struct
Url; }
13
namespace
NetherNet {
struct
NetworkID; }
14
// clang-format on
15
16
class
ISignalingServiceConfigProvider
:
public
::Bedrock::EnableNonOwnerReferences
{
17
public
:
18
// virtual functions
19
// NOLINTBEGIN
20
// vIndex: 0
21
virtual
~ISignalingServiceConfigProvider
()
/*override*/
=
default
;
22
23
// vIndex: 1
24
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Url>>
25
getUrl(
::NetherNet::NetworkID
) = 0;
26
27
// vIndex: 2
28
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::SignalingServiceConfig::Token>> getAuthToken() = 0;
29
// NOLINTEND
30
31
public
:
32
// virtual function thunks
33
// NOLINTBEGIN
34
35
// NOLINTEND
36
};
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
ISignalingServiceConfigProvider
Definition
ISignalingServiceConfigProvider.h:16
NetherNet::NetworkID
Definition
NetworkID.h:12
src
mc
network
services
signaling
ISignalingServiceConfigProvider.h
Generated on Fri Jun 13 2025 05:04:44 for LeviLamina by
1.12.0