LeviLamina
Loading...
Searching...
No Matches
DcSctpTransport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace dcsctp { class DcSctpSocketFactory; }
8namespace rtc { class PacketTransportInternal; }
9namespace rtc { class ReceivedPacket; }
10namespace rtc { class Thread; }
11namespace webrtc { class Environment; }
12// clang-format on
13
14namespace webrtc {
15
17public:
18 // member functions
19 // NOLINTBEGIN
20 MCAPI void ConnectTransportSignals();
21
23
24 MCAPI
25 DcSctpTransport(::webrtc::Environment const&, ::rtc::Thread*, ::rtc::PacketTransportInternal*, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory>);
26
27 MCAPI void DisconnectTransportSignals();
28
29 MCAPI void MaybeConnectSocket();
30
31 MCAPI void OnTransportReadPacket(::rtc::PacketTransportInternal*, ::rtc::ReceivedPacket const&);
32
33 MCAPI void OnTransportWritableState(::rtc::PacketTransportInternal*);
34 // NOLINTEND
35
36public:
37 // constructor thunks
38 // NOLINTBEGIN
40
41 MCAPI void*
42 $ctor(::webrtc::Environment const&, ::rtc::Thread*, ::rtc::PacketTransportInternal*, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory>);
43 // NOLINTEND
44
45public:
46 // vftables
47 // NOLINTBEGIN
48 MCAPI static void** $vftableForHasSlots();
49
50 MCAPI static void** $vftableForSctpTransportInternal();
51
52 MCAPI static void** $vftableForDcSctpSocketCallbacks();
53 // NOLINTEND
54};
55
56} // namespace webrtc
Definition PacketTransportInternal.h:15
Definition ReceivedPacket.h:16
Definition Thread.h:20
Definition DcSctpTransport.h:16
Definition Environment.h:7