#include <server_loop_impl.h>
◆ DeviceStatus
| Enumerator |
|---|
| kUnknown | |
| kActive | |
| kSuspended | |
◆ CreateQcowOverlay()
| bool cuttlefish::run_cvd_impl::ServerLoopImpl::CreateQcowOverlay |
( |
const std::string & |
crosvm_path, |
|
|
const std::string & |
backing_file, |
|
|
const std::string & |
output_overlay_path |
|
) |
| |
|
staticprivate |
◆ DeleteFifos()
| void cuttlefish::run_cvd_impl::ServerLoopImpl::DeleteFifos |
( |
| ) |
|
|
private |
◆ Dependencies()
| std::unordered_set< SetupFeature * > cuttlefish::run_cvd_impl::ServerLoopImpl::Dependencies |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ HandleActionWithNoData()
◆ HandleExtended()
◆ HandleResume()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleResume |
( |
ProcessMonitor & |
process_monitor | ) |
|
|
private |
◆ HandleScreenshotDisplay()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleScreenshotDisplay |
( |
const run_cvd::ScreenshotDisplay & |
request | ) |
|
|
private |
◆ HandleSnapshotTake()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleSnapshotTake |
( |
const run_cvd::SnapshotTake & |
snapshot_take | ) |
|
|
private |
◆ HandleStartScreenRecording()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleStartScreenRecording |
( |
| ) |
|
|
private |
◆ HandleStopScreenRecording()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleStopScreenRecording |
( |
| ) |
|
|
private |
◆ HandleSuspend()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::HandleSuspend |
( |
ProcessMonitor & |
process_monitor | ) |
|
|
private |
◆ InitializeVmToControlSockPath()
| std::unordered_map< std::string, std::string > cuttlefish::run_cvd_impl::ServerLoopImpl::InitializeVmToControlSockPath |
( |
const CuttlefishConfig::InstanceSpecific & |
instance | ) |
|
|
staticprivate |
◆ INJECT()
◆ LateInject()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::LateInject |
( |
fruit::Injector<> & |
injector | ) |
|
|
overridevirtual |
◆ Name()
| std::string cuttlefish::run_cvd_impl::ServerLoopImpl::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ PowerwashFiles()
| bool cuttlefish::run_cvd_impl::ServerLoopImpl::PowerwashFiles |
( |
| ) |
|
|
private |
◆ RestartRunCvd()
| void cuttlefish::run_cvd_impl::ServerLoopImpl::RestartRunCvd |
( |
int |
notification_fd | ) |
|
|
private |
◆ ResultSetup()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::ResultSetup |
( |
| ) |
|
|
overrideprivatevirtual |
◆ ResumeGuest()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::ResumeGuest |
( |
| ) |
|
|
private |
◆ Run()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::Run |
( |
| ) |
|
|
overridevirtual |
◆ SuspendGuest()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::SuspendGuest |
( |
| ) |
|
|
private |
◆ TakeCrosvmGuestSnapshot()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::TakeCrosvmGuestSnapshot |
( |
const Json::Value & |
meta_json | ) |
|
|
private |
◆ TakeGuestSnapshot()
| Result< void > cuttlefish::run_cvd_impl::ServerLoopImpl::TakeGuestSnapshot |
( |
VmmMode |
vm_manager, |
|
|
const std::string & |
json_path |
|
) |
| |
|
private |
◆ VmControlSocket()
| Result< std::string > cuttlefish::run_cvd_impl::ServerLoopImpl::VmControlSocket |
( |
| ) |
const |
|
private |
◆ command_sources_
| std::vector<CommandSource*> cuttlefish::run_cvd_impl::ServerLoopImpl::command_sources_ |
|
private |
◆ config_
◆ device_status_
| std::atomic<DeviceStatus> cuttlefish::run_cvd_impl::ServerLoopImpl::device_status_ |
|
private |
◆ instance_
◆ server_
| SharedFD cuttlefish::run_cvd_impl::ServerLoopImpl::server_ |
|
private |
◆ snapshot_control_files_
| AutoSnapshotControlFiles::Type& cuttlefish::run_cvd_impl::ServerLoopImpl::snapshot_control_files_ |
|
private |
◆ vm_name_to_control_sock_
| std::unordered_map<std::string, std::string> cuttlefish::run_cvd_impl::ServerLoopImpl::vm_name_to_control_sock_ |
|
private |
◆ webrtc_controller_
The documentation for this class was generated from the following files: