webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
webrtc::WebRtcSessionDescriptionFactory Class Reference

#include <webrtcsessiondescriptionfactory.h>

Inheritance diagram for webrtc::WebRtcSessionDescriptionFactory:
rtc::MessageHandler sigslot::has_slots<> rtc::MessageHandler sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 WebRtcSessionDescriptionFactory (rtc::Thread *signaling_thread, cricket::ChannelManager *channel_manager, WebRtcSession *session, const std::string &session_id, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator)
 
 WebRtcSessionDescriptionFactory (rtc::Thread *signaling_thread, cricket::ChannelManager *channel_manager, WebRtcSession *session, const std::string &session_id, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
virtual ~WebRtcSessionDescriptionFactory ()
 
void CreateOffer (CreateSessionDescriptionObserver *observer, const PeerConnectionInterface::RTCOfferAnswerOptions &options, const cricket::MediaSessionOptions &session_options)
 
void CreateAnswer (CreateSessionDescriptionObserver *observer, const cricket::MediaSessionOptions &session_options)
 
void SetSdesPolicy (cricket::SecurePolicy secure_policy)
 
cricket::SecurePolicy SdesPolicy () const
 
bool waiting_for_certificate_for_testing () const
 
 WebRtcSessionDescriptionFactory (rtc::Thread *signaling_thread, cricket::ChannelManager *channel_manager, WebRtcSession *session, const std::string &session_id, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator)
 
 WebRtcSessionDescriptionFactory (rtc::Thread *signaling_thread, cricket::ChannelManager *channel_manager, WebRtcSession *session, const std::string &session_id, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
virtual ~WebRtcSessionDescriptionFactory ()
 
void CreateOffer (CreateSessionDescriptionObserver *observer, const PeerConnectionInterface::RTCOfferAnswerOptions &options, const cricket::MediaSessionOptions &session_options)
 
void CreateAnswer (CreateSessionDescriptionObserver *observer, const cricket::MediaSessionOptions &session_options)
 
void SetSdesPolicy (cricket::SecurePolicy secure_policy)
 
cricket::SecurePolicy SdesPolicy () const
 
bool waiting_for_certificate_for_testing () const
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
- 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 ()
 

Static Public Member Functions

static void CopyCandidatesFromSessionDescription (const SessionDescriptionInterface *source_desc, const std::string &content_name, SessionDescriptionInterface *dest_desc)
 
static void CopyCandidatesFromSessionDescription (const SessionDescriptionInterface *source_desc, const std::string &content_name, SessionDescriptionInterface *dest_desc)
 

Public Attributes

sigslot::signal1< const rtc::scoped_refptr< rtc::RTCCertificate > & > SignalCertificateReady
 

Additional Inherited Members

- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 
- 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

◆ WebRtcSessionDescriptionFactory() [1/4]

webrtc::WebRtcSessionDescriptionFactory::WebRtcSessionDescriptionFactory ( rtc::Thread signaling_thread,
cricket::ChannelManager channel_manager,
WebRtcSession session,
const std::string session_id,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface cert_generator 
)

◆ WebRtcSessionDescriptionFactory() [2/4]

webrtc::WebRtcSessionDescriptionFactory::WebRtcSessionDescriptionFactory ( rtc::Thread signaling_thread,
cricket::ChannelManager channel_manager,
WebRtcSession session,
const std::string session_id,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

◆ ~WebRtcSessionDescriptionFactory() [1/2]

webrtc::WebRtcSessionDescriptionFactory::~WebRtcSessionDescriptionFactory ( )
virtual

◆ WebRtcSessionDescriptionFactory() [3/4]

webrtc::WebRtcSessionDescriptionFactory::WebRtcSessionDescriptionFactory ( rtc::Thread signaling_thread,
cricket::ChannelManager channel_manager,
WebRtcSession session,
const std::string session_id,
std::unique_ptr< rtc::RTCCertificateGeneratorInterface cert_generator 
)

◆ WebRtcSessionDescriptionFactory() [4/4]

webrtc::WebRtcSessionDescriptionFactory::WebRtcSessionDescriptionFactory ( rtc::Thread signaling_thread,
cricket::ChannelManager channel_manager,
WebRtcSession session,
const std::string session_id,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

◆ ~WebRtcSessionDescriptionFactory() [2/2]

virtual webrtc::WebRtcSessionDescriptionFactory::~WebRtcSessionDescriptionFactory ( )
virtual

Member Function Documentation

◆ CopyCandidatesFromSessionDescription() [1/2]

void webrtc::WebRtcSessionDescriptionFactory::CopyCandidatesFromSessionDescription ( const SessionDescriptionInterface source_desc,
const std::string content_name,
SessionDescriptionInterface dest_desc 
)
static

◆ CopyCandidatesFromSessionDescription() [2/2]

static void webrtc::WebRtcSessionDescriptionFactory::CopyCandidatesFromSessionDescription ( const SessionDescriptionInterface source_desc,
const std::string content_name,
SessionDescriptionInterface dest_desc 
)
static

◆ CreateAnswer() [1/2]

void webrtc::WebRtcSessionDescriptionFactory::CreateAnswer ( CreateSessionDescriptionObserver observer,
const cricket::MediaSessionOptions session_options 
)

◆ CreateAnswer() [2/2]

void webrtc::WebRtcSessionDescriptionFactory::CreateAnswer ( CreateSessionDescriptionObserver observer,
const cricket::MediaSessionOptions session_options 
)

◆ CreateOffer() [1/2]

void webrtc::WebRtcSessionDescriptionFactory::CreateOffer ( CreateSessionDescriptionObserver observer,
const PeerConnectionInterface::RTCOfferAnswerOptions options,
const cricket::MediaSessionOptions session_options 
)

◆ CreateOffer() [2/2]

void webrtc::WebRtcSessionDescriptionFactory::CreateOffer ( CreateSessionDescriptionObserver observer,
const PeerConnectionInterface::RTCOfferAnswerOptions options,
const cricket::MediaSessionOptions session_options 
)

◆ SdesPolicy() [1/2]

cricket::SecurePolicy webrtc::WebRtcSessionDescriptionFactory::SdesPolicy ( ) const

◆ SdesPolicy() [2/2]

cricket::SecurePolicy webrtc::WebRtcSessionDescriptionFactory::SdesPolicy ( ) const

◆ SetSdesPolicy() [1/2]

void webrtc::WebRtcSessionDescriptionFactory::SetSdesPolicy ( cricket::SecurePolicy  secure_policy)

◆ SetSdesPolicy() [2/2]

void webrtc::WebRtcSessionDescriptionFactory::SetSdesPolicy ( cricket::SecurePolicy  secure_policy)

◆ waiting_for_certificate_for_testing() [1/2]

bool webrtc::WebRtcSessionDescriptionFactory::waiting_for_certificate_for_testing ( ) const
inline

◆ waiting_for_certificate_for_testing() [2/2]

bool webrtc::WebRtcSessionDescriptionFactory::waiting_for_certificate_for_testing ( ) const
inline

Member Data Documentation

◆ SignalCertificateReady

sigslot::signal1< const rtc::scoped_refptr< rtc::RTCCertificate > & > webrtc::WebRtcSessionDescriptionFactory::SignalCertificateReady

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