Definition: shared_fd.h:124
Definition: sensors_hal_proxy.h:33
SensorsHalProxy(SharedFD control_from_guest_fd, SharedFD control_to_guest_fd, SharedFD data_from_guest_fd, SharedFD data_to_guest_fd, SharedFD kernel_events_fd, SensorsSimulator &sensors_simulator, DeviceType device_type)
Definition: sensors_hal_proxy.cpp:161
void ReportToGuest(SensorsMask mask)
Definition: sensors_hal_proxy.cpp:208
std::atomic< bool > hal_activated_
Definition: sensors_hal_proxy.h:50
std::thread reboot_monitor_thread_
Definition: sensors_hal_proxy.h:45
transport::SharedFdChannel control_channel_
Definition: sensors_hal_proxy.h:46
SharedFD kernel_events_fd_
Definition: sensors_hal_proxy.h:48
std::thread req_responder_thread_
Definition: sensors_hal_proxy.h:43
std::mutex report_mtx_
Definition: sensors_hal_proxy.h:52
std::atomic< bool > running_
Definition: sensors_hal_proxy.h:51
SensorsSimulator & sensors_simulator_
Definition: sensors_hal_proxy.h:49
std::thread data_reporter_thread_
Definition: sensors_hal_proxy.h:44
transport::SharedFdChannel data_channel_
Definition: sensors_hal_proxy.h:47
Definition: channel_sharedfd.h:24
int SensorsMask
Definition: sensors.h:51
Definition: alloc_driver.h:20
DeviceType
Definition: device_type.h:23
__u32 mask
Definition: nl80211.h:0