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 // DcSctpTransport inner types declare
19 // clang-format off
20 struct StreamState;
21 // clang-format on
22
23 // DcSctpTransport inner types define
24 struct StreamState {};
25
26public:
27 // prevent constructor by default
29
30public:
31 // member functions
32 // NOLINTBEGIN
34
36
41 ::std::unique_ptr<::dcsctp::DcSctpSocketFactory>
42 );
43
45
46 MCNAPI void MaybeConnectSocket();
47
49
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
57
58 MCNAPI void* $ctor(
62 ::std::unique_ptr<::dcsctp::DcSctpSocketFactory>
63 );
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCNAPI static void** $vftableForHasSlots();
70
71 MCNAPI static void** $vftableForSctpTransportInternal();
72
73 MCNAPI static void** $vftableForDcSctpSocketCallbacks();
74 // NOLINTEND
75};
76
77} // namespace webrtc
Definition PacketTransportInternal.h:15
Definition ReceivedPacket.h:16
Definition Thread.h:20
Definition DcSctpTransport.h:16
MCAPI void OnTransportReadPacket(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)
MCAPI void ConnectTransportSignals()
MCAPI void * $ctor(::webrtc::Environment const &, ::rtc::Thread *, ::rtc::PacketTransportInternal *, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory >)
MCAPI DcSctpTransport(::webrtc::Environment const &, ::rtc::Thread *, ::rtc::PacketTransportInternal *, ::std::unique_ptr<::dcsctp::DcSctpSocketFactory >)
static MCAPI void ** $vftableForHasSlots()
static MCAPI void ** $vftableForDcSctpSocketCallbacks()
static MCAPI void ** $vftableForSctpTransportInternal()
MCAPI void * $ctor(::webrtc::Environment const &, ::rtc::Thread *, ::rtc::PacketTransportInternal *)
MCAPI void DisconnectTransportSignals()
MCAPI DcSctpTransport(::webrtc::Environment const &, ::rtc::Thread *, ::rtc::PacketTransportInternal *)
MCAPI void OnTransportWritableState(::rtc::PacketTransportInternal *)
MCAPI void MaybeConnectSocket()
Definition Environment.h:7
Definition DcSctpTransport.h:24