LeviLamina
Loading...
Searching...
No Matches
cricket::JsepTransport Class Reference

Public Member Functions

MCAPI void ActivateRtcpMux ()
 
MCAPI::webrtc::RTCError AddRemoteCandidates (::std::vector<::cricket::Candidate > const &)
 
MCAPI ::std::optional<::rtc::SSLRole > GetDtlsRole () const
 
MCAPI bool GetStats (::cricket::TransportStats *)
 
MCAPI bool GetTransportStats (::cricket::DtlsTransportInternal *, int, ::cricket::TransportStats *)
 
MCAPI JsepTransport (::std::string const &, ::webrtc::scoped_refptr<::rtc::RTCCertificate > const &, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface >, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface >, ::std::unique_ptr<::webrtc::RtpTransport >, ::std::unique_ptr<::webrtc::SrtpTransport >, ::std::unique_ptr<::webrtc::DtlsSrtpTransport >, ::std::unique_ptr<::cricket::DtlsTransportInternal >, ::std::unique_ptr<::cricket::DtlsTransportInternal >, ::std::unique_ptr<::cricket::SctpTransportInternal >, ::std::function< void()>)
 
MCAPI::webrtc::RTCError NegotiateAndSetDtlsParameters (::webrtc::SdpType)
 
MCAPI::webrtc::RTCError NegotiateDtlsRole (::webrtc::SdpType, ::cricket::ConnectionRole, ::cricket::ConnectionRole, ::std::optional<::rtc::SSLRole > *)
 
MCAPI void SetActiveResetSrtpParams (bool)
 
MCAPI::webrtc::RTCError SetLocalJsepTransportDescription (::cricket::JsepTransportDescription const &, ::webrtc::SdpType)
 
MCAPI void SetNeedsIceRestartFlag ()
 
MCAPI void SetRemoteIceParameters (::cricket::IceParameters const &, ::cricket::IceTransportInternal *)
 
MCAPI::webrtc::RTCError SetRemoteJsepTransportDescription (::cricket::JsepTransportDescription const &, ::webrtc::SdpType)
 
MCAPI bool SetRtcpMux (bool, ::webrtc::SdpType, ::cricket::ContentSource)
 
MCAPI::webrtc::RTCError VerifyCertificateFingerprint (::rtc::RTCCertificate const *, ::rtc::SSLFingerprint const *) const
 
MCAPI ~JsepTransport ()
 
MCAPI void * $ctor (::std::string const &, ::webrtc::scoped_refptr<::rtc::RTCCertificate > const &, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface >, ::webrtc::scoped_refptr<::webrtc::IceTransportInterface >, ::std::unique_ptr<::webrtc::RtpTransport >, ::std::unique_ptr<::webrtc::SrtpTransport >, ::std::unique_ptr<::webrtc::DtlsSrtpTransport >, ::std::unique_ptr<::cricket::DtlsTransportInternal >, ::std::unique_ptr<::cricket::DtlsTransportInternal >, ::std::unique_ptr<::cricket::SctpTransportInternal >, ::std::function< void()>)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::webrtc::RTCError SetNegotiatedDtlsParameters (::cricket::DtlsTransportInternal *, ::std::optional<::rtc::SSLRole >, ::rtc::SSLFingerprint *)
 

Constructor & Destructor Documentation

◆ JsepTransport()

MCAPI cricket::JsepTransport::JsepTransport ( ::std::string const & ,
::webrtc::scoped_refptr<::rtc::RTCCertificate > const & ,
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ,
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ,
::std::unique_ptr<::webrtc::RtpTransport > ,
::std::unique_ptr<::webrtc::SrtpTransport > ,
::std::unique_ptr<::webrtc::DtlsSrtpTransport > ,
::std::unique_ptr<::cricket::DtlsTransportInternal > ,
::std::unique_ptr<::cricket::DtlsTransportInternal > ,
::std::unique_ptr<::cricket::SctpTransportInternal > ,
::std::function< void()>  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~JsepTransport()

MCAPI cricket::JsepTransport::~JsepTransport ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ ActivateRtcpMux()

MCAPI void cricket::JsepTransport::ActivateRtcpMux ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ AddRemoteCandidates()

MCAPI::webrtc::RTCError cricket::JsepTransport::AddRemoteCandidates ( ::std::vector<::cricket::Candidate > const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetDtlsRole()

MCAPI ::std::optional<::rtc::SSLRole > cricket::JsepTransport::GetDtlsRole ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetStats()

MCAPI bool cricket::JsepTransport::GetStats ( ::cricket::TransportStats * )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetTransportStats()

MCAPI bool cricket::JsepTransport::GetTransportStats ( ::cricket::DtlsTransportInternal * ,
int ,
::cricket::TransportStats *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NegotiateAndSetDtlsParameters()

MCAPI::webrtc::RTCError cricket::JsepTransport::NegotiateAndSetDtlsParameters ( ::webrtc::SdpType )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NegotiateDtlsRole()

MCAPI::webrtc::RTCError cricket::JsepTransport::NegotiateDtlsRole ( ::webrtc::SdpType ,
::cricket::ConnectionRole ,
::cricket::ConnectionRole ,
::std::optional<::rtc::SSLRole > *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetActiveResetSrtpParams()

MCAPI void cricket::JsepTransport::SetActiveResetSrtpParams ( bool )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetLocalJsepTransportDescription()

MCAPI::webrtc::RTCError cricket::JsepTransport::SetLocalJsepTransportDescription ( ::cricket::JsepTransportDescription const & ,
::webrtc::SdpType  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetNeedsIceRestartFlag()

MCAPI void cricket::JsepTransport::SetNeedsIceRestartFlag ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRemoteIceParameters()

MCAPI void cricket::JsepTransport::SetRemoteIceParameters ( ::cricket::IceParameters const & ,
::cricket::IceTransportInternal *  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRemoteJsepTransportDescription()

MCAPI::webrtc::RTCError cricket::JsepTransport::SetRemoteJsepTransportDescription ( ::cricket::JsepTransportDescription const & ,
::webrtc::SdpType  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetRtcpMux()

MCAPI bool cricket::JsepTransport::SetRtcpMux ( bool ,
::webrtc::SdpType ,
::cricket::ContentSource  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ VerifyCertificateFingerprint()

MCAPI::webrtc::RTCError cricket::JsepTransport::VerifyCertificateFingerprint ( ::rtc::RTCCertificate const * ,
::rtc::SSLFingerprint const *  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetNegotiatedDtlsParameters()

static MCAPI ::webrtc::RTCError cricket::JsepTransport::SetNegotiatedDtlsParameters ( ::cricket::DtlsTransportInternal * ,
::std::optional<::rtc::SSLRole > ,
::rtc::SSLFingerprint *  )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * cricket::JsepTransport::$ctor ( ::std::string const & ,
::webrtc::scoped_refptr<::rtc::RTCCertificate > const & ,
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ,
::webrtc::scoped_refptr<::webrtc::IceTransportInterface > ,
::std::unique_ptr<::webrtc::RtpTransport > ,
::std::unique_ptr<::webrtc::SrtpTransport > ,
::std::unique_ptr<::webrtc::DtlsSrtpTransport > ,
::std::unique_ptr<::cricket::DtlsTransportInternal > ,
::std::unique_ptr<::cricket::DtlsTransportInternal > ,
::std::unique_ptr<::cricket::SctpTransportInternal > ,
::std::function< void()>  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void cricket::JsepTransport::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: