|
| | 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 () |
| |