LeviLamina
Loading...
Searching...
No Matches
TCPConnection.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/WeakPtr.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cricket { class Candidate; }
11namespace cricket { class Connection; }
12namespace cricket { class Port; }
13namespace rtc { class AsyncPacketSocket; }
14namespace rtc { class ReceivedPacket; }
15// clang-format on
16
17namespace cricket {
18
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCAPI void ConnectSocketSignals(::rtc::AsyncPacketSocket*);
24
25 MCAPI void CreateOutgoingTcpSocket();
26
27 MCAPI void DisconnectSocketSignals(::rtc::AsyncPacketSocket*);
28
29 MCAPI void MaybeReconnect();
30
31 MCAPI void OnClose(::rtc::AsyncPacketSocket*, int);
32
33 MCAPI void OnConnect(::rtc::AsyncPacketSocket*);
34
35 MCAPI void OnDestroyed(::cricket::Connection*);
36
37 MCAPI void OnReadPacket(::rtc::AsyncPacketSocket*, ::rtc::ReceivedPacket const&);
38
39 MCAPI void OnReadyToSend(::rtc::AsyncPacketSocket*);
40
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
48 // NOLINTEND
49
50public:
51 // vftables
52 // NOLINTBEGIN
53 MCAPI static void** $vftableForHasSlots();
54
55 MCAPI static void** $vftableForConnection();
56 // NOLINTEND
57};
58
59} // namespace cricket
Definition Candidate.h:15
Definition Connection.h:38
Definition TCPConnection.h:19
Definition AsyncPacketSocket.h:20
Definition ReceivedPacket.h:16
Definition WeakPtr.h:8