Android-cuttlefish cvd tool
Namespaces | Functions
server_loop_impl_snapshot.cpp File Reference
#include "cuttlefish/host/commands/run_cvd/server_loop_impl.h"
#include <sstream>
#include <string>
#include <android-base/file.h>
#include "cuttlefish/common/libs/fs/shared_buf.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/common/libs/utils/files.h"
#include "cuttlefish/common/libs/utils/json.h"
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/host/libs/command_util/runner/defs.h"
#include "cuttlefish/host/libs/command_util/runner/run_cvd.pb.h"
#include "cuttlefish/host/libs/command_util/snapshot_utils.h"
#include "cuttlefish/host/libs/command_util/util.h"
#include "cuttlefish/host/libs/config/ap_boot_flow.h"
#include "cuttlefish/host/libs/vm_manager/crosvm_manager.h"
#include "cuttlefish/host/libs/vm_manager/qemu_manager.h"
Include dependency graph for server_loop_impl_snapshot.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::run_cvd_impl
 

Functions

static std::string cuttlefish::run_cvd_impl::SubtoolPath (const std::string &subtool_name)
 
static std::string cuttlefish::run_cvd_impl::GetSocketPath (const std::string name, std::unordered_map< std::string, std::string > &vm_name_to_control_sock_)
 
static Result< void > cuttlefish::run_cvd_impl::SuspendCrosvm (const std::string &vm_sock_path)
 
static Result< void > cuttlefish::run_cvd_impl::ResumeCrosvm (const std::string &vm_sock_path)
 
static Result< void > cuttlefish::run_cvd_impl::RunAdbShellCommand (const CuttlefishConfig::InstanceSpecific &ins, const std::vector< std::string > &command_args)