#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: