41 std::shared_ptr<webrtc_streaming::LightsObserver> lights_observer);
44 std::shared_ptr<webrtc_streaming::ConnectionObserver>
CreateObserver()
48 const std::vector<std::string>& commands);
57 std::map<std::string, SharedFD>
Definition: camera_controller.h:24
Definition: connection_observer.h:35
std::weak_ptr< DisplayHandler > weak_display_handler_
Definition: connection_observer.h:59
void SetCameraHandler(CameraController *controller)
Definition: connection_observer.cpp:484
webrtc_streaming::SensorsHandler & sensors_handler_
Definition: connection_observer.h:61
cuttlefish::CameraController * camera_controller_
Definition: connection_observer.h:60
CfConnectionObserverFactory(InputConnector &input_connector, KernelLogEventsHandler &kernel_log_events_handler, webrtc_streaming::SensorsHandler &sensors_handler, std::shared_ptr< webrtc_streaming::LightsObserver > lights_observer)
Definition: connection_observer.cpp:451
void AddCustomActionServer(SharedFD custom_action_server_fd, const std::vector< std::string > &commands)
Definition: connection_observer.cpp:470
std::shared_ptr< webrtc_streaming::LightsObserver > lights_observer_
Definition: connection_observer.h:62
std::shared_ptr< webrtc_streaming::ConnectionObserver > CreateObserver() override
Definition: connection_observer.cpp:462
InputConnector & input_connector_
Definition: connection_observer.h:55
~CfConnectionObserverFactory() override=default
void SetDisplayHandler(std::weak_ptr< DisplayHandler > display_handler)
Definition: connection_observer.cpp:479
std::map< std::string, SharedFD > commands_to_custom_action_servers_
Definition: connection_observer.h:58
KernelLogEventsHandler & kernel_log_events_handler_
Definition: connection_observer.h:56
Definition: shared_fd.h:129
Definition: connection_observer.h:112
Definition: alloc_utils.cpp:23
Definition: kernel_log_events_handler.h:33
Definition: sensors_handler.h:30