LeviLamina
Loading...
Searching...
No Matches
NetherNetTransportFactory.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
NetherNet {
class
INetherNetTransportInterface; }
8
namespace
NetherNet {
class
INetherNetTransportInterfaceCallbacks; }
9
namespace
NetherNet {
struct
NetworkID; }
10
// clang-format on
11
12
class
NetherNetTransportFactory
{
13
public
:
14
// member variables
15
// NOLINTBEGIN
16
::ll::UntypedStorage<8, 40>
mUnk78837c;
17
// NOLINTEND
18
19
public
:
20
// prevent constructor by default
21
NetherNetTransportFactory
& operator=(
NetherNetTransportFactory
const
&);
22
NetherNetTransportFactory
(
NetherNetTransportFactory
const
&);
23
NetherNetTransportFactory
();
24
25
public
:
26
// virtual functions
27
// NOLINTBEGIN
28
// vIndex: 0
29
virtual
~NetherNetTransportFactory
();
30
31
// vIndex: 1
32
virtual ::std::unique_ptr<
33
::NetherNet::INetherNetTransportInterface
,
34
::std::function<void(
::NetherNet::INetherNetTransportInterface
*)>>
35
createTransport(
::NetherNet::NetworkID
const
&
id
,
::NetherNet::INetherNetTransportInterfaceCallbacks
* callbacks)
36
const
;
37
// NOLINTEND
38
39
public
:
40
// destructor thunk
41
// NOLINTBEGIN
42
MCAPI
void
$dtor();
43
// NOLINTEND
44
45
public
:
46
// virtual function thunks
47
// NOLINTBEGIN
48
MCAPI ::std::unique_ptr<
49
::NetherNet::INetherNetTransportInterface
,
50
::std::function<void(
::NetherNet::INetherNetTransportInterface
*)>>
51
$createTransport(
::NetherNet::NetworkID
const
&
id
,
::NetherNet::INetherNetTransportInterfaceCallbacks
* callbacks)
52
const
;
53
// NOLINTEND
54
55
public
:
56
// vftables
57
// NOLINTBEGIN
58
MCAPI
static
void
** $vftable();
59
// NOLINTEND
60
};
NetherNetTransportFactory
Definition
NetherNetTransportFactory.h:12
NetherNet::INetherNetTransportInterfaceCallbacks
Definition
INetherNetTransportInterfaceCallbacks.h:15
NetherNet::INetherNetTransportInterface
Definition
INetherNetTransportInterface.h:21
NetherNet::NetworkID
Definition
NetworkID.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
network
NetherNetTransportFactory.h
Generated on Sat Apr 26 2025 05:55:46 for LeviLamina by
1.12.0