LeviLamina
Loading...
Searching...
No Matches
TurnChannelBindRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/cricket/StunRequest.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
cricket {
class
StunMessage
; }
11
namespace
cricket {
class
TurnEntry
; }
12
namespace
cricket {
class
TurnPort
; }
13
namespace
rtc {
class
SocketAddress
; }
14
// clang-format on
15
16
namespace
cricket {
17
18
class
TurnChannelBindRequest :
public
::cricket::StunRequest
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnk474f3c;
23
::ll::UntypedStorage<8, 8>
mUnkd4c577;
24
::ll::UntypedStorage<4, 4>
mUnkdae5bc;
25
::ll::UntypedStorage<8, 80>
mUnka3c978;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
TurnChannelBindRequest& operator=(TurnChannelBindRequest
const
&);
31
TurnChannelBindRequest(TurnChannelBindRequest
const
&);
32
TurnChannelBindRequest();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
virtual
~TurnChannelBindRequest()
/*override*/
=
default
;
38
39
virtual
void
OnSent()
/*override*/
;
40
41
virtual
void
OnResponse(
::cricket::StunMessage
* response)
/*override*/
;
42
43
virtual
void
OnErrorResponse(
::cricket::StunMessage
* response)
/*override*/
;
44
45
virtual
void
OnTimeout()
/*override*/
;
46
// NOLINTEND
47
48
public
:
49
// member functions
50
// NOLINTBEGIN
51
MCNAPI
TurnChannelBindRequest
(
52
::cricket::TurnPort
* port,
53
::cricket::TurnEntry
* entry,
54
int
channel_id,
55
::rtc::SocketAddress
const
& ext_addr
56
);
57
// NOLINTEND
58
59
public
:
60
// constructor thunks
61
// NOLINTBEGIN
62
MCNAPI
void
*
63
$ctor
(
::cricket::TurnPort
* port,
::cricket::TurnEntry
* entry,
int
channel_id,
::rtc::SocketAddress
const
& ext_addr);
64
// NOLINTEND
65
66
public
:
67
// virtual function thunks
68
// NOLINTBEGIN
69
MCNAPI
void
$OnSent
();
70
71
MCNAPI
void
$OnResponse
(
::cricket::StunMessage
* response);
72
73
MCNAPI
void
$OnErrorResponse
(
::cricket::StunMessage
* response);
74
75
MCNAPI
void
$OnTimeout
();
76
77
78
// NOLINTEND
79
80
public
:
81
// vftables
82
// NOLINTBEGIN
83
MCNAPI
static
void
**
$vftable
();
84
// NOLINTEND
85
};
86
87
}
// namespace cricket
cricket::StunMessage
Definition
StunMessage.h:23
cricket::StunRequest
Definition
StunRequest.h:14
cricket::TurnChannelBindRequest::$OnSent
MCAPI void $OnSent()
cricket::TurnChannelBindRequest::TurnChannelBindRequest
MCAPI TurnChannelBindRequest(::cricket::TurnPort *port, ::cricket::TurnEntry *entry, int channel_id, ::rtc::SocketAddress const &ext_addr)
cricket::TurnChannelBindRequest::$vftable
static MCAPI void ** $vftable()
cricket::TurnChannelBindRequest::$OnResponse
MCAPI void $OnResponse(::cricket::StunMessage *response)
cricket::TurnChannelBindRequest::$OnTimeout
MCAPI void $OnTimeout()
cricket::TurnChannelBindRequest::$ctor
MCAPI void * $ctor(::cricket::TurnPort *port, ::cricket::TurnEntry *entry, int channel_id, ::rtc::SocketAddress const &ext_addr)
cricket::TurnChannelBindRequest::$OnErrorResponse
MCAPI void $OnErrorResponse(::cricket::StunMessage *response)
cricket::TurnEntry
Definition
TurnEntry.h:16
cricket::TurnPort
Definition
TurnPort.h:38
rtc::SocketAddress
Definition
SocketAddress.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
cricket
TurnChannelBindRequest.h
Generated on
for LeviLamina by
1.16.1