#include <local_instance.h>
◆ LocalInstance() [1/3]
| cuttlefish::LocalInstance::LocalInstance |
( |
const LocalInstance & |
| ) |
|
|
default |
◆ LocalInstance() [2/3]
◆ LocalInstance() [3/3]
| cuttlefish::LocalInstance::LocalInstance |
( |
std::shared_ptr< cvd::InstanceGroup > |
group_proto, |
|
|
cvd::Instance * |
instance_proto |
|
) |
| |
|
private |
◆ AdbPort()
| int cuttlefish::LocalInstance::AdbPort |
( |
| ) |
const |
◆ AssemblyDirectory()
| std::string cuttlefish::LocalInstance::AssemblyDirectory |
( |
| ) |
const |
◆ config_file_path()
| std::string cuttlefish::LocalInstance::config_file_path |
( |
| ) |
const |
|
private |
◆ FetchStatus()
| Result< Json::Value > cuttlefish::LocalInstance::FetchStatus |
( |
std::chrono::seconds |
timeout = std::chrono::seconds(5) | ) |
|
◆ GetInstanceConfig()
◆ GetLauncherMonitor()
| Result< SharedFD > cuttlefish::LocalInstance::GetLauncherMonitor |
( |
std::chrono::seconds |
timeout | ) |
const |
|
private |
◆ HomeDirectory()
| const std::string & cuttlefish::LocalInstance::HomeDirectory |
( |
| ) |
const |
|
inline |
◆ HostArtifactsPath()
| const std::string & cuttlefish::LocalInstance::HostArtifactsPath |
( |
| ) |
const |
|
inline |
◆ Id()
| uint32_t cuttlefish::LocalInstance::Id |
( |
| ) |
const |
|
inline |
◆ InputDevices()
| Result< std::set< std::string > > cuttlefish::LocalInstance::InputDevices |
( |
| ) |
const |
◆ InstanceDirectory()
| std::string cuttlefish::LocalInstance::InstanceDirectory |
( |
| ) |
const |
◆ IsActive()
| bool cuttlefish::LocalInstance::IsActive |
( |
| ) |
const |
◆ ListRecordings()
| Result< std::vector< std::string > > cuttlefish::LocalInstance::ListRecordings |
( |
| ) |
|
◆ LoadConfig()
◆ LogsFilenames()
| Result< std::vector< std::string > > cuttlefish::LocalInstance::LogsFilenames |
( |
| ) |
const |
◆ Name()
| const std::string & cuttlefish::LocalInstance::Name |
( |
| ) |
const |
|
inline |
◆ NewCaptureInputDeviceEventsConn()
| Result< Fd > cuttlefish::LocalInstance::NewCaptureInputDeviceEventsConn |
( |
const std::string & |
device_name | ) |
const |
◆ NewInjectInputDeviceEventsConn()
| Result< Fd > cuttlefish::LocalInstance::NewInjectInputDeviceEventsConn |
( |
const std::string & |
device_name | ) |
const |
◆ operator=()
◆ PowerWash()
| Result< void > cuttlefish::LocalInstance::PowerWash |
( |
std::chrono::seconds |
launcher_timeout, |
|
|
std::chrono::seconds |
boot_timeout |
|
) |
| |
◆ PressPowerBtn()
| Result< void > cuttlefish::LocalInstance::PressPowerBtn |
( |
| ) |
|
◆ PressPowerBtnLegacy()
| Result< void > cuttlefish::LocalInstance::PressPowerBtnLegacy |
( |
| ) |
|
◆ ReadJsonConfig()
| Result< Json::Value > cuttlefish::LocalInstance::ReadJsonConfig |
( |
| ) |
const |
|
private |
◆ Restart()
| Result< void > cuttlefish::LocalInstance::Restart |
( |
std::chrono::seconds |
launcher_timeout, |
|
|
std::chrono::seconds |
boot_timeout |
|
) |
| |
◆ SetState()
| void cuttlefish::LocalInstance::SetState |
( |
cvd::InstanceState |
state | ) |
|
◆ SetWebRtcDeviceId()
| void cuttlefish::LocalInstance::SetWebRtcDeviceId |
( |
std::string |
webrtc_device_id | ) |
|
|
inline |
◆ StartRecording()
| Result< void > cuttlefish::LocalInstance::StartRecording |
( |
std::chrono::seconds |
launcher_timeout | ) |
|
◆ State()
| cvd::InstanceState cuttlefish::LocalInstance::State |
( |
| ) |
const |
|
inline |
◆ StopRecording()
| Result< void > cuttlefish::LocalInstance::StopRecording |
( |
std::chrono::seconds |
launcher_timeout | ) |
|
◆ UDSDirectory()
| Result< std::string > cuttlefish::LocalInstance::UDSDirectory |
( |
| ) |
const |
|
private |
◆ WebRtcDeviceId()
| const std::string & cuttlefish::LocalInstance::WebRtcDeviceId |
( |
| ) |
const |
|
inline |
◆ LocalInstanceGroup
◆ group_proto_
| std::shared_ptr<cvd::InstanceGroup> cuttlefish::LocalInstance::group_proto_ |
|
private |
◆ instance_proto_
| cvd::Instance* cuttlefish::LocalInstance::instance_proto_ |
|
private |
◆ UNSAFE_config_
| std::shared_ptr<const CuttlefishConfig> cuttlefish::LocalInstance::UNSAFE_config_ |
|
private |
The documentation for this class was generated from the following files: