LeviLamina
Loading...
Searching...
No Matches
StunRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
cricket {
class
StunMessage; }
8
namespace
cricket {
class
StunRequestManager; }
9
namespace
webrtc {
class
TimeDelta; }
10
// clang-format on
11
12
namespace
cricket {
13
14
class
StunRequest
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 8>
mUnk89e87e;
19
::ll::UntypedStorage<8, 8>
mUnk910cb8;
20
::ll::UntypedStorage<8, 8>
mUnka0487a;
21
::ll::UntypedStorage<4, 4>
mUnk7deb95;
22
::ll::UntypedStorage<1, 1>
mUnkbc8af7;
23
::ll::UntypedStorage<8, 8>
mUnk310b10;
24
::ll::UntypedStorage<1, 1>
mUnkbce873;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
StunRequest
& operator=(
StunRequest
const
&);
30
StunRequest
(
StunRequest
const
&);
31
StunRequest
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 0
37
virtual
~StunRequest
() =
default
;
38
39
// vIndex: 1
40
virtual
void
OnResponse(
::cricket::StunMessage
*);
41
42
// vIndex: 2
43
virtual
void
OnErrorResponse(
::cricket::StunMessage
*);
44
45
// vIndex: 3
46
virtual
void
OnTimeout();
47
48
// vIndex: 4
49
virtual
void
OnSent();
50
51
// vIndex: 5
52
virtual
int
resend_delay();
53
// NOLINTEND
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCAPI
int
Elapsed()
const
;
59
60
MCAPI
void
Send(
::webrtc::TimeDelta
);
61
62
MCAPI
void
SendDelayed(
::webrtc::TimeDelta
);
63
64
MCAPI
void
SendInternal();
65
66
MCAPI
StunRequest
(
::cricket::StunRequestManager
&, ::std::unique_ptr<::cricket::StunMessage>);
67
68
MCAPI ::cricket::StunMessage
const
* msg()
const
;
69
70
MCAPI
void
set_timed_out();
71
72
MCAPI
int
type();
73
// NOLINTEND
74
75
public
:
76
// constructor thunks
77
// NOLINTBEGIN
78
MCAPI
void
* $ctor(
::cricket::StunRequestManager
&, ::std::unique_ptr<::cricket::StunMessage>);
79
// NOLINTEND
80
81
public
:
82
// destructor thunk
83
// NOLINTBEGIN
84
85
// NOLINTEND
86
87
public
:
88
// virtual function thunks
89
// NOLINTBEGIN
90
91
// NOLINTEND
92
93
public
:
94
// vftables
95
// NOLINTBEGIN
96
MCAPI
static
void
** $vftable();
97
// NOLINTEND
98
};
99
100
}
// namespace cricket
cricket::StunMessage
Definition
StunMessage.h:23
cricket::StunRequestManager
Definition
StunRequestManager.h:14
cricket::StunRequest
Definition
StunRequest.h:14
webrtc::TimeDelta
Definition
TimeDelta.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
cricket
StunRequest.h
Generated on Sat Apr 26 2025 05:55:39 for LeviLamina by
1.12.0