| AddAudio(rtc::scoped_refptr< webrtc::AudioTrackInterface > track, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
| AddDisplay(rtc::scoped_refptr< webrtc::VideoTrackInterface > track, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
| AddTrackToConnection(rtc::scoped_refptr< webrtc::MediaStreamTrackInterface > track, rtc::scoped_refptr< webrtc::PeerConnectionInterface > peer_connection, const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | private |
| audio_streams_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| Build(webrtc::PeerConnectionObserver &observer, const std::vector< webrtc::PeerConnectionInterface::IceServer > &per_connection_servers) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| camera_track_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| client_id_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| ClientHandler(int client_id, std::shared_ptr< ConnectionObserver > observer, PeerConnectionBuilder &connection_builder, std::function< void(const Json::Value &)> send_to_client_cb, std::function< void(bool)> on_connection_changed_cb) | cuttlefish::webrtc_streaming::ClientHandler | private |
| Close() | cuttlefish::webrtc_streaming::ClientHandler | private |
| connection_builder_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| controller_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| Create(int client_id, std::shared_ptr< ConnectionObserver > observer, PeerConnectionBuilder &connection_builder, std::function< void(const Json::Value &)> send_to_client_cb, std::function< void(bool)> on_connection_changed_cb) | cuttlefish::webrtc_streaming::ClientHandler | static |
| data_channels_handler_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| displays_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| GetCameraStream() | cuttlefish::webrtc_streaming::ClientHandler | |
| HandleMessage(const Json::Value &client_message) | cuttlefish::webrtc_streaming::ClientHandler | |
| LogAndReplyError(const std::string &error_msg) const | cuttlefish::webrtc_streaming::ClientHandler | private |
| observer_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| on_connection_changed_cb_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| OnConnectionStateChange(Result< webrtc::PeerConnectionInterface::PeerConnectionState > new_state) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| OnDataChannel(rtc::scoped_refptr< webrtc::DataChannelInterface > data_channel) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| OnRemoveTrack(rtc::scoped_refptr< webrtc::RtpReceiverInterface > receiver) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| OnTrack(rtc::scoped_refptr< webrtc::RtpTransceiverInterface > transceiver) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| RemoveDisplay(const std::string &label) | cuttlefish::webrtc_streaming::ClientHandler | |
| send_to_client_ | cuttlefish::webrtc_streaming::ClientHandler | private |
| SendMessage(const Json::Value &msg) override | cuttlefish::webrtc_streaming::ClientHandler | virtual |
| ~ClientHandler() override | cuttlefish::webrtc_streaming::ClientHandler | |
| ~Observer()=default | cuttlefish::webrtc_streaming::ConnectionController::Observer | virtual |
| ~PeerConnectionBuilder()=default | cuttlefish::webrtc_streaming::PeerConnectionBuilder | virtual |
| ~PeerSignalingHandler()=default | cuttlefish::webrtc_streaming::PeerSignalingHandler | virtual |