LeviLamina
Loading...
Searching...
No Matches
AsyncListenSocket.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/sigslot/has_slots.h"
7
#include "mc/external/sigslot/single_threaded.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
rtc {
class
SocketAddress; }
12
// clang-format on
13
14
namespace
rtc {
15
16
class
AsyncListenSocket
:
public
::sigslot::has_slots
<::sigslot::single_threaded> {
17
public
:
18
// AsyncListenSocket inner types define
19
enum class
State :
int
{
20
KClosed = 0,
21
KBound = 1,
22
};
23
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::UntypedStorage<8, 48>
mUnkc96822;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
AsyncListenSocket
& operator=(
AsyncListenSocket
const
&);
33
AsyncListenSocket
(
AsyncListenSocket
const
&);
34
AsyncListenSocket
();
35
36
public
:
37
// virtual functions
38
// NOLINTBEGIN
39
// vIndex: 1
40
virtual ::rtc::AsyncListenSocket::State GetState()
const
= 0;
41
42
// vIndex: 2
43
virtual ::rtc::SocketAddress GetLocalAddress()
const
= 0;
44
45
// vIndex: 0
46
virtual
~AsyncListenSocket
()
/*override*/
=
default
;
47
// NOLINTEND
48
49
public
:
50
// virtual function thunks
51
// NOLINTBEGIN
52
53
// NOLINTEND
54
55
public
:
56
// vftables
57
// NOLINTBEGIN
58
MCNAPI
static
void
**
$vftable
();
59
// NOLINTEND
60
};
61
62
}
// namespace rtc
rtc::AsyncListenSocket
Definition
AsyncListenSocket.h:16
rtc::AsyncListenSocket::$vftable
static MCAPI void ** $vftable()
sigslot::has_slots
Definition
has_slots.h:8
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
rtc
AsyncListenSocket.h
Generated on Fri Jun 13 2025 05:04:37 for LeviLamina by
1.12.0