LeviLamina
Loading...
Searching...
No Matches
SctpTransport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/DtlsTransportState.h"
7#include "mc/external/webrtc/SctpTransportState.h"
8#include "mc/external/webrtc/scoped_refptr.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cricket { class DtlsTransportInternal; }
13namespace cricket { class SctpTransportInternal; }
14namespace webrtc { class DtlsTransport; }
15// clang-format on
16
17namespace webrtc {
18
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCAPI void Clear();
24
25 MCAPI void OnAssociationChangeCommunicationUp();
26
27 MCAPI void OnDtlsStateChange(::cricket::DtlsTransportInternal*, ::webrtc::DtlsTransportState);
28
29 MCAPI
30 SctpTransport(::std::unique_ptr<::cricket::SctpTransportInternal>, ::webrtc::scoped_refptr<::webrtc::DtlsTransport>);
31
32 MCAPI void Start(int, int, int);
33
34 MCAPI void UpdateInformation(::webrtc::SctpTransportState);
35 // NOLINTEND
36
37public:
38 // constructor thunks
39 // NOLINTBEGIN
40 MCAPI void*
41 $ctor(::std::unique_ptr<::cricket::SctpTransportInternal>, ::webrtc::scoped_refptr<::webrtc::DtlsTransport>);
42 // NOLINTEND
43
44public:
45 // vftables
46 // NOLINTBEGIN
47 MCAPI static void** $vftableForSctpTransportInterface();
48
49 MCAPI static void** $vftableForDataChannelTransportInterface();
50 // NOLINTEND
51};
52
53} // namespace webrtc
Definition DtlsTransportInternal.h:7
Definition SctpTransport.h:19
Definition scoped_refptr.h:8