LeviLamina
Loading...
Searching...
No Matches
TCPPort.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
rtc {
class
AsyncListenSocket; }
8
namespace
rtc {
class
AsyncPacketSocket; }
9
namespace
rtc {
class
Network; }
10
namespace
rtc {
class
PacketSocketFactory; }
11
namespace
rtc {
class
ReceivedPacket; }
12
namespace
rtc {
class
SocketAddress; }
13
namespace
rtc {
class
Thread; }
14
namespace
webrtc {
class
FieldTrialsView; }
15
// clang-format on
16
17
namespace
cricket {
18
19
class
TCPPort
{
20
public
:
21
// TCPPort inner types declare
22
// clang-format off
23
struct
Incoming
;
24
// clang-format on
25
26
// TCPPort inner types define
27
struct
Incoming
{
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCAPI
~Incoming
();
32
// NOLINTEND
33
34
public
:
35
// destructor thunk
36
// NOLINTBEGIN
37
MCAPI
void
$dtor();
38
// NOLINTEND
39
};
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI ::rtc::AsyncPacketSocket* GetIncoming(
::rtc::SocketAddress
const
&,
bool
);
45
46
MCAPI
void
OnNewConnection(
::rtc::AsyncListenSocket
*,
::rtc::AsyncPacketSocket
*);
47
48
MCAPI
void
OnReadPacket(
::rtc::AsyncPacketSocket
*,
::rtc::ReceivedPacket
const
&);
49
50
MCAPI
void
OnReadyToSend(
::rtc::AsyncPacketSocket
*);
51
52
MCAPI
53
TCPPort
(
::rtc::Thread
*,
::rtc::PacketSocketFactory
*,
::rtc::Network
const
*, ushort, ushort, ::std::string_view, ::std::string_view,
bool
,
::webrtc::FieldTrialsView
const
*);
54
55
MCAPI
void
TryCreateServerSocket();
56
// NOLINTEND
57
58
public
:
59
// constructor thunks
60
// NOLINTBEGIN
61
MCAPI
void
*
62
$ctor(
::rtc::Thread
*,
::rtc::PacketSocketFactory
*,
::rtc::Network
const
*, ushort, ushort, ::std::string_view, ::std::string_view,
bool
,
::webrtc::FieldTrialsView
const
*);
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCAPI
static
void
** $vftableForPortInterface();
69
70
MCAPI
static
void
** $vftableForHasSlots();
71
// NOLINTEND
72
};
73
74
}
// namespace cricket
cricket::TCPPort
Definition
TCPPort.h:19
rtc::AsyncListenSocket
Definition
AsyncListenSocket.h:16
rtc::AsyncPacketSocket
Definition
AsyncPacketSocket.h:20
rtc::Network
Definition
Network.h:18
rtc::PacketSocketFactory
Definition
PacketSocketFactory.h:17
rtc::ReceivedPacket
Definition
ReceivedPacket.h:16
rtc::SocketAddress
Definition
SocketAddress.h:12
rtc::Thread
Definition
Thread.h:20
webrtc::FieldTrialsView
Definition
FieldTrialsView.h:7
cricket::TCPPort::Incoming
Definition
TCPPort.h:27
src
mc
external
cricket
TCPPort.h
Generated on Sat Apr 26 2025 05:55:39 for LeviLamina by
1.12.0