3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/DtlsTransportInterface.h"
7#include "mc/external/webrtc/DtlsTransportState.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace cricket {
class DtlsTransportInternal; }
13namespace webrtc {
class DtlsTransportInformation; }
14namespace webrtc {
class DtlsTransportObserverInterface; }
15namespace webrtc {
class IceTransportInterface; }
42 virtual ::webrtc::scoped_refptr<::webrtc::IceTransportInterface> ice_transport() ;
45 virtual ::webrtc::DtlsTransportInformation Information() ;
51 virtual void UnregisterObserver() ;
62 MCNAPI
explicit DtlsTransport(::std::unique_ptr<::cricket::DtlsTransportInternal> internal);
74 MCNAPI
void*
$ctor(::std::unique_ptr<::cricket::DtlsTransportInternal> internal);
86 MCNAPI ::webrtc::scoped_refptr<::webrtc::IceTransportInterface>
$ice_transport();
Definition DtlsTransportInternal.h:21
Definition DtlsTransportInterface.h:18
Definition DtlsTransportObserverInterface.h:13
Definition DtlsTransport.h:20
MCAPI void * $ctor(::std::unique_ptr<::cricket::DtlsTransportInternal > internal)
MCAPI void OnInternalDtlsState(::cricket::DtlsTransportInternal *transport, ::webrtc::DtlsTransportState state)
MCAPI ::webrtc::scoped_refptr<::webrtc::IceTransportInterface > $ice_transport()
MCAPI::webrtc::DtlsTransportInformation $Information()
MCAPI void $RegisterObserver(::webrtc::DtlsTransportObserverInterface *observer)
MCAPI DtlsTransport(::std::unique_ptr<::cricket::DtlsTransportInternal > internal)
static MCAPI void ** $vftable()
MCAPI void UpdateInformation()
MCAPI void $UnregisterObserver()
MCAPI void set_info(::webrtc::DtlsTransportInformation &&info)