webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
cricket::JsepTransport Class Reference

#include <jseptransport.h>

Inheritance diagram for cricket::JsepTransport:
sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 JsepTransport (const std::string &mid, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
const std::stringmid () const
 
bool AddChannel (DtlsTransportInternal *dtls, int component)
 
bool RemoveChannel (int component)
 
bool HasChannels () const
 
bool ready_for_remote_candidates () const
 
void SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
bool GetLocalCertificate (rtc::scoped_refptr< rtc::RTCCertificate > *certificate) const
 
bool SetLocalTransportDescription (const TransportDescription &description, ContentAction action, std::string *error_desc)
 
bool SetRemoteTransportDescription (const TransportDescription &description, ContentAction action, std::string *error_desc)
 
void SetNeedsIceRestartFlag ()
 
bool NeedsIceRestart () const
 
void GetSslRole (rtc::SSLRole *ssl_role) const
 
bool GetStats (TransportStats *stats)
 
const TransportDescriptionlocal_description () const
 
const TransportDescriptionremote_description () const
 
bool VerifyCertificateFingerprint (const rtc::RTCCertificate *certificate, const rtc::SSLFingerprint *fingerprint, std::string *error_desc) const
 
bool NegotiateRole (ContentAction local_role, rtc::SSLRole *ssl_role, std::string *error_desc) const
 
 JsepTransport (const std::string &mid, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
const std::stringmid () const
 
bool AddChannel (DtlsTransportInternal *dtls, int component)
 
bool RemoveChannel (int component)
 
bool HasChannels () const
 
bool ready_for_remote_candidates () const
 
void SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
bool GetLocalCertificate (rtc::scoped_refptr< rtc::RTCCertificate > *certificate) const
 
bool SetLocalTransportDescription (const TransportDescription &description, ContentAction action, std::string *error_desc)
 
bool SetRemoteTransportDescription (const TransportDescription &description, ContentAction action, std::string *error_desc)
 
void SetNeedsIceRestartFlag ()
 
bool NeedsIceRestart () const
 
void GetSslRole (rtc::SSLRole *ssl_role) const
 
bool GetStats (TransportStats *stats)
 
const TransportDescriptionlocal_description () const
 
const TransportDescriptionremote_description () const
 
bool VerifyCertificateFingerprint (const rtc::RTCCertificate *certificate, const rtc::SSLFingerprint *fingerprint, std::string *error_desc) const
 
bool NegotiateRole (ContentAction local_role, rtc::SSLRole *ssl_role, std::string *error_desc) const
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Additional Inherited Members

- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Constructor & Destructor Documentation

◆ JsepTransport() [1/2]

cricket::JsepTransport::JsepTransport ( const std::string mid,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

◆ JsepTransport() [2/2]

cricket::JsepTransport::JsepTransport ( const std::string mid,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

Member Function Documentation

◆ AddChannel() [1/2]

bool cricket::JsepTransport::AddChannel ( DtlsTransportInternal dtls,
int  component 
)

◆ AddChannel() [2/2]

bool cricket::JsepTransport::AddChannel ( DtlsTransportInternal dtls,
int  component 
)

◆ GetLocalCertificate() [1/2]

bool cricket::JsepTransport::GetLocalCertificate ( rtc::scoped_refptr< rtc::RTCCertificate > *  certificate) const

◆ GetLocalCertificate() [2/2]

bool cricket::JsepTransport::GetLocalCertificate ( rtc::scoped_refptr< rtc::RTCCertificate > *  certificate) const

◆ GetSslRole() [1/2]

void cricket::JsepTransport::GetSslRole ( rtc::SSLRole ssl_role) const

◆ GetSslRole() [2/2]

void cricket::JsepTransport::GetSslRole ( rtc::SSLRole ssl_role) const

◆ GetStats() [1/2]

bool cricket::JsepTransport::GetStats ( TransportStats stats)

◆ GetStats() [2/2]

bool cricket::JsepTransport::GetStats ( TransportStats stats)

◆ HasChannels() [1/2]

bool cricket::JsepTransport::HasChannels ( ) const

◆ HasChannels() [2/2]

bool cricket::JsepTransport::HasChannels ( ) const

◆ local_description() [1/2]

const TransportDescription* cricket::JsepTransport::local_description ( ) const
inline

◆ local_description() [2/2]

const TransportDescription* cricket::JsepTransport::local_description ( ) const
inline

◆ mid() [1/2]

const std::string& cricket::JsepTransport::mid ( ) const
inline

◆ mid() [2/2]

const std::string& cricket::JsepTransport::mid ( ) const
inline

◆ NeedsIceRestart() [1/2]

bool cricket::JsepTransport::NeedsIceRestart ( ) const

◆ NeedsIceRestart() [2/2]

bool cricket::JsepTransport::NeedsIceRestart ( ) const

◆ NegotiateRole() [1/2]

bool cricket::JsepTransport::NegotiateRole ( ContentAction  local_role,
rtc::SSLRole ssl_role,
std::string error_desc 
) const

◆ NegotiateRole() [2/2]

bool cricket::JsepTransport::NegotiateRole ( ContentAction  local_role,
rtc::SSLRole ssl_role,
std::string error_desc 
) const

◆ ready_for_remote_candidates() [1/2]

bool cricket::JsepTransport::ready_for_remote_candidates ( ) const
inline

◆ ready_for_remote_candidates() [2/2]

bool cricket::JsepTransport::ready_for_remote_candidates ( ) const
inline

◆ remote_description() [1/2]

const TransportDescription* cricket::JsepTransport::remote_description ( ) const
inline

◆ remote_description() [2/2]

const TransportDescription* cricket::JsepTransport::remote_description ( ) const
inline

◆ RemoveChannel() [1/2]

bool cricket::JsepTransport::RemoveChannel ( int  component)

◆ RemoveChannel() [2/2]

bool cricket::JsepTransport::RemoveChannel ( int  component)

◆ SetLocalCertificate() [1/2]

void cricket::JsepTransport::SetLocalCertificate ( const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate)

◆ SetLocalCertificate() [2/2]

void cricket::JsepTransport::SetLocalCertificate ( const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate)

◆ SetLocalTransportDescription() [1/2]

bool cricket::JsepTransport::SetLocalTransportDescription ( const TransportDescription description,
ContentAction  action,
std::string error_desc 
)

◆ SetLocalTransportDescription() [2/2]

bool cricket::JsepTransport::SetLocalTransportDescription ( const TransportDescription description,
ContentAction  action,
std::string error_desc 
)

◆ SetNeedsIceRestartFlag() [1/2]

void cricket::JsepTransport::SetNeedsIceRestartFlag ( )

◆ SetNeedsIceRestartFlag() [2/2]

void cricket::JsepTransport::SetNeedsIceRestartFlag ( )

◆ SetRemoteTransportDescription() [1/2]

bool cricket::JsepTransport::SetRemoteTransportDescription ( const TransportDescription description,
ContentAction  action,
std::string error_desc 
)

◆ SetRemoteTransportDescription() [2/2]

bool cricket::JsepTransport::SetRemoteTransportDescription ( const TransportDescription description,
ContentAction  action,
std::string error_desc 
)

◆ VerifyCertificateFingerprint() [1/2]

bool cricket::JsepTransport::VerifyCertificateFingerprint ( const rtc::RTCCertificate certificate,
const rtc::SSLFingerprint fingerprint,
std::string error_desc 
) const

◆ VerifyCertificateFingerprint() [2/2]

bool cricket::JsepTransport::VerifyCertificateFingerprint ( const rtc::RTCCertificate certificate,
const rtc::SSLFingerprint fingerprint,
std::string error_desc 
) const

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