72 friend class ::ModemServiceTest;
Definition: service_test.cpp:38
Definition: channel_monitor.h:35
ClientId()
Definition: client.cc:28
static size_t next_id_
Definition: client.h:37
size_t id_
Definition: client.h:38
bool operator==(const ClientId &) const
Definition: client.cc:33
ClientId Id() const
Definition: client.h:67
bool operator==(const Client &other) const
Definition: client.cc:50
ClientType
Definition: client.h:49
@ REMOTE
Definition: client.h:49
@ RIL
Definition: client.h:49
ClientType type
Definition: client.h:75
void SendCommandResponse(std::string response) const
Definition: client.cc:55
bool is_valid
Definition: client.h:81
bool first_read_command_
Definition: client.h:80
std::string incomplete_command
Definition: client.h:78
Client & operator=(Client &&other)=delete
SharedFD client_write_fd_
Definition: client.h:77
ClientType Type() const
Definition: client.h:68
ClientId id_
Definition: client.h:74
std::mutex write_mutex
Definition: client.h:79
Client(const Client &client)=delete
Client(Client &&client)=delete
SharedFD client_read_fd_
Definition: client.h:76
Definition: shared_fd.h:129
Definition: alloc_utils.cpp:23
Result< std::optional< MonitorCommand > > ModemSimulator(const CuttlefishConfig::InstanceSpecific &instance)
Definition: modem.cpp:65
#define read
Definition: sysdeps.h:543
#define write
Definition: sysdeps.h:560