|
| WebRtcSession (webrtc::MediaControllerInterface *media_controller, rtc::Thread *network_thread, rtc::Thread *worker_thread, rtc::Thread *signaling_thread, cricket::PortAllocator *port_allocator, std::unique_ptr< cricket::TransportController > transport_controller, std::unique_ptr< cricket::SctpTransportInternalFactory > sctp_factory) |
|
virtual | ~WebRtcSession () |
|
rtc::Thread * | network_thread () const |
|
rtc::Thread * | worker_thread () const |
|
rtc::Thread * | signaling_thread () const |
|
const std::string & | id () const |
|
bool | Initialize (const PeerConnectionFactoryInterface::Options &options, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator, const PeerConnectionInterface::RTCConfiguration &rtc_configuration) |
|
void | Close () |
|
bool | initial_offerer () const |
|
State | state () const |
|
Error | error () const |
|
const std::string & | error_desc () const |
|
void | RegisterIceObserver (IceObserver *observer) |
|
virtual cricket::VoiceChannel * | voice_channel () |
|
virtual cricket::VideoChannel * | video_channel () |
|
virtual cricket::RtpDataChannel * | rtp_data_channel () |
|
virtual rtc::Optional< std::string > | sctp_content_name () const |
|
virtual rtc::Optional< std::string > | sctp_transport_name () const |
|
cricket::BaseChannel * | GetChannel (const std::string &content_name) |
|
cricket::SecurePolicy | SdesPolicy () const |
|
bool | GetSctpSslRole (rtc::SSLRole *role) |
|
bool | GetSslRole (const std::string &content_name, rtc::SSLRole *role) |
|
void | CreateOffer (CreateSessionDescriptionObserver *observer, const PeerConnectionInterface::RTCOfferAnswerOptions &options, const cricket::MediaSessionOptions &session_options) |
|
void | CreateAnswer (CreateSessionDescriptionObserver *observer, const cricket::MediaSessionOptions &session_options) |
|
bool | SetLocalDescription (SessionDescriptionInterface *desc, std::string *err_desc) |
|
bool | SetRemoteDescription (SessionDescriptionInterface *desc, std::string *err_desc) |
|
bool | ProcessIceMessage (const IceCandidateInterface *ice_candidate) |
|
bool | RemoveRemoteIceCandidates (const std::vector< cricket::Candidate > &candidates) |
|
cricket::IceConfig | ParseIceConfig (const PeerConnectionInterface::RTCConfiguration &config) const |
|
void | SetIceConfig (const cricket::IceConfig &ice_config) |
|
void | MaybeStartGathering () |
|
const SessionDescriptionInterface * | local_description () const |
|
const SessionDescriptionInterface * | remote_description () const |
|
const SessionDescriptionInterface * | current_local_description () const |
|
const SessionDescriptionInterface * | current_remote_description () const |
|
const SessionDescriptionInterface * | pending_local_description () const |
|
const SessionDescriptionInterface * | pending_remote_description () const |
|
virtual bool | GetLocalTrackIdBySsrc (uint32_t ssrc, std::string *track_id) |
|
virtual bool | GetRemoteTrackIdBySsrc (uint32_t ssrc, std::string *track_id) |
|
bool | SendData (const cricket::SendDataParams ¶ms, const rtc::CopyOnWriteBuffer &payload, cricket::SendDataResult *result) override |
|
bool | ConnectDataChannel (DataChannel *webrtc_data_channel) override |
|
void | DisconnectDataChannel (DataChannel *webrtc_data_channel) override |
|
void | AddSctpDataStream (int sid) override |
|
void | RemoveSctpDataStream (int sid) override |
|
bool | ReadyToSendData () const override |
|
std::unique_ptr< SessionStats > | GetStats_s () |
|
virtual std::unique_ptr< SessionStats > | GetStats (const ChannelNamePairs &channel_name_pairs) |
|
virtual bool | GetLocalCertificate (const std::string &transport_name, rtc::scoped_refptr< rtc::RTCCertificate > *certificate) |
|
virtual std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate (const std::string &transport_name) |
|
cricket::DataChannelType | data_channel_type () const |
|
bool | IceRestartPending (const std::string &content_name) const |
|
void | SetNeedsIceRestartFlag () |
|
bool | NeedsIceRestart (const std::string &content_name) const |
|
void | OnCertificateReady (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) |
|
void | OnDtlsSrtpSetupFailure (cricket::BaseChannel *, bool rtcp) |
|
bool | waiting_for_certificate_for_testing () const |
|
const rtc::scoped_refptr< rtc::RTCCertificate > & | certificate_for_testing () |
|
void | set_metrics_observer (webrtc::MetricsObserverInterface *metrics_observer) |
|
| WebRtcSession (webrtc::MediaControllerInterface *media_controller, rtc::Thread *network_thread, rtc::Thread *worker_thread, rtc::Thread *signaling_thread, cricket::PortAllocator *port_allocator, std::unique_ptr< cricket::TransportController > transport_controller, std::unique_ptr< cricket::SctpTransportInternalFactory > sctp_factory) |
|
virtual | ~WebRtcSession () |
|
rtc::Thread * | network_thread () const |
|
rtc::Thread * | worker_thread () const |
|
rtc::Thread * | signaling_thread () const |
|
const std::string & | id () const |
|
bool | Initialize (const PeerConnectionFactoryInterface::Options &options, std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator, const PeerConnectionInterface::RTCConfiguration &rtc_configuration) |
|
void | Close () |
|
bool | initial_offerer () const |
|
State | state () const |
|
Error | error () const |
|
const std::string & | error_desc () const |
|
void | RegisterIceObserver (IceObserver *observer) |
|
virtual cricket::VoiceChannel * | voice_channel () |
|
virtual cricket::VideoChannel * | video_channel () |
|
virtual cricket::RtpDataChannel * | rtp_data_channel () |
|
virtual rtc::Optional< std::string > | sctp_content_name () const |
|
virtual rtc::Optional< std::string > | sctp_transport_name () const |
|
cricket::BaseChannel * | GetChannel (const std::string &content_name) |
|
cricket::SecurePolicy | SdesPolicy () const |
|
bool | GetSctpSslRole (rtc::SSLRole *role) |
|
bool | GetSslRole (const std::string &content_name, rtc::SSLRole *role) |
|
void | CreateOffer (CreateSessionDescriptionObserver *observer, const PeerConnectionInterface::RTCOfferAnswerOptions &options, const cricket::MediaSessionOptions &session_options) |
|
void | CreateAnswer (CreateSessionDescriptionObserver *observer, const cricket::MediaSessionOptions &session_options) |
|
bool | SetLocalDescription (SessionDescriptionInterface *desc, std::string *err_desc) |
|
bool | SetRemoteDescription (SessionDescriptionInterface *desc, std::string *err_desc) |
|
bool | ProcessIceMessage (const IceCandidateInterface *ice_candidate) |
|
bool | RemoveRemoteIceCandidates (const std::vector< cricket::Candidate > &candidates) |
|
cricket::IceConfig | ParseIceConfig (const PeerConnectionInterface::RTCConfiguration &config) const |
|
void | SetIceConfig (const cricket::IceConfig &ice_config) |
|
void | MaybeStartGathering () |
|
const SessionDescriptionInterface * | local_description () const |
|
const SessionDescriptionInterface * | remote_description () const |
|
const SessionDescriptionInterface * | current_local_description () const |
|
const SessionDescriptionInterface * | current_remote_description () const |
|
const SessionDescriptionInterface * | pending_local_description () const |
|
const SessionDescriptionInterface * | pending_remote_description () const |
|
virtual bool | GetLocalTrackIdBySsrc (uint32_t ssrc, std::string *track_id) |
|
virtual bool | GetRemoteTrackIdBySsrc (uint32_t ssrc, std::string *track_id) |
|
bool | SendData (const cricket::SendDataParams ¶ms, const rtc::CopyOnWriteBuffer &payload, cricket::SendDataResult *result) override |
|
bool | ConnectDataChannel (DataChannel *webrtc_data_channel) override |
|
void | DisconnectDataChannel (DataChannel *webrtc_data_channel) override |
|
void | AddSctpDataStream (int sid) override |
|
void | RemoveSctpDataStream (int sid) override |
|
bool | ReadyToSendData () const override |
|
std::unique_ptr< SessionStats > | GetStats_s () |
|
virtual std::unique_ptr< SessionStats > | GetStats (const ChannelNamePairs &channel_name_pairs) |
|
virtual bool | GetLocalCertificate (const std::string &transport_name, rtc::scoped_refptr< rtc::RTCCertificate > *certificate) |
|
virtual std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate (const std::string &transport_name) |
|
cricket::DataChannelType | data_channel_type () const |
|
bool | IceRestartPending (const std::string &content_name) const |
|
void | SetNeedsIceRestartFlag () |
|
bool | NeedsIceRestart (const std::string &content_name) const |
|
void | OnCertificateReady (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) |
|
void | OnDtlsSrtpSetupFailure (cricket::BaseChannel *, bool rtcp) |
|
bool | waiting_for_certificate_for_testing () const |
|
const rtc::scoped_refptr< rtc::RTCCertificate > & | certificate_for_testing () |
|
void | set_metrics_observer (webrtc::MetricsObserverInterface *metrics_observer) |
|
| has_slots () |
|
| has_slots () |
|
| ~has_slots () |
|
| ~has_slots () |
|
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 () |
|