class async_interface
Defined at line 143 of file gen/src/virtualization/third_party/vm_tools/container_guest.grpc.pb.h
Public Methods
void LaunchApplication (::grpc::ClientContext *context,const ::vm_tools::container::LaunchApplicationRequest *request,::vm_tools::container::LaunchApplicationResponse *response,std::function<void (::grpc::Status)>)
Called to launch an application in a container.
void LaunchApplication (::grpc::ClientContext *context,const ::vm_tools::container::LaunchApplicationRequest *request,::vm_tools::container::LaunchApplicationResponse *response,::grpc::ClientUnaryReactor *reactor)
void GetIcon (::grpc::ClientContext *context,const ::vm_tools::container::IconRequest *request,::vm_tools::container::IconResponse *response,std::function<void (::grpc::Status)>)
Get an application icon from the container.
void GetIcon (::grpc::ClientContext *context,const ::vm_tools::container::IconRequest *request,::vm_tools::container::IconResponse *response,::grpc::ClientUnaryReactor *reactor)
void LaunchVshd (::grpc::ClientContext *context,const ::vm_tools::container::LaunchVshdRequest *request,::vm_tools::container::LaunchVshdResponse *response,std::function<void (::grpc::Status)>)
Launch a vshd instance that will connect back to the host.
void LaunchVshd (::grpc::ClientContext *context,const ::vm_tools::container::LaunchVshdRequest *request,::vm_tools::container::LaunchVshdResponse *response,::grpc::ClientUnaryReactor *reactor)
void GetLinuxPackageInfo (::grpc::ClientContext *context,const ::vm_tools::container::LinuxPackageInfoRequest *request,::vm_tools::container::LinuxPackageInfoResponse *response,std::function<void (::grpc::Status)>)
Gets information about a Linux package file in the container.
void GetLinuxPackageInfo (::grpc::ClientContext *context,const ::vm_tools::container::LinuxPackageInfoRequest *request,::vm_tools::container::LinuxPackageInfoResponse *response,::grpc::ClientUnaryReactor *reactor)
void InstallLinuxPackage (::grpc::ClientContext *context,const ::vm_tools::container::InstallLinuxPackageRequest *request,::vm_tools::container::InstallLinuxPackageResponse *response,std::function<void (::grpc::Status)>)
Install a Linux package file in the container.
void InstallLinuxPackage (::grpc::ClientContext *context,const ::vm_tools::container::InstallLinuxPackageRequest *request,::vm_tools::container::InstallLinuxPackageResponse *response,::grpc::ClientUnaryReactor *reactor)
void UninstallPackageOwningFile (::grpc::ClientContext *context,const ::vm_tools::container::UninstallPackageOwningFileRequest *request,::vm_tools::container::UninstallPackageOwningFileResponse *response,std::function<void (::grpc::Status)>)
Uninstalls the package that owns the specified file. Results are in
signals.
void UninstallPackageOwningFile (::grpc::ClientContext *context,const ::vm_tools::container::UninstallPackageOwningFileRequest *request,::vm_tools::container::UninstallPackageOwningFileResponse *response,::grpc::ClientUnaryReactor *reactor)
void GetDebugInformation (::grpc::ClientContext *context,const ::vm_tools::container::GetDebugInformationRequest *request,::vm_tools::container::GetDebugInformationResponse *response,std::function<void (::grpc::Status)>)
Get debug information about container state.
void GetDebugInformation (::grpc::ClientContext *context,const ::vm_tools::container::GetDebugInformationRequest *request,::vm_tools::container::GetDebugInformationResponse *response,::grpc::ClientUnaryReactor *reactor)
void ConnectChunnel (::grpc::ClientContext *context,const ::vm_tools::container::ConnectChunnelRequest *request,::vm_tools::container::ConnectChunnelResponse *response,std::function<void (::grpc::Status)>)
Connects to chunnel to forward traffic to localhost.
void ConnectChunnel (::grpc::ClientContext *context,const ::vm_tools::container::ConnectChunnelRequest *request,::vm_tools::container::ConnectChunnelResponse *response,::grpc::ClientUnaryReactor *reactor)
void ApplyAnsiblePlaybook (::grpc::ClientContext *context,const ::vm_tools::container::ApplyAnsiblePlaybookRequest *request,::vm_tools::container::ApplyAnsiblePlaybookResponse *response,std::function<void (::grpc::Status)>)
Apply Ansible playbook to the container.
void ApplyAnsiblePlaybook (::grpc::ClientContext *context,const ::vm_tools::container::ApplyAnsiblePlaybookRequest *request,::vm_tools::container::ApplyAnsiblePlaybookResponse *response,::grpc::ClientUnaryReactor *reactor)
void ConfigureForArcSideload (::grpc::ClientContext *context,const ::vm_tools::container::ConfigureForArcSideloadRequest *request,::vm_tools::container::ConfigureForArcSideloadResponse *response,std::function<void (::grpc::Status)>)
Configure the container to allow sideloading android apps.
void ConfigureForArcSideload (::grpc::ClientContext *context,const ::vm_tools::container::ConfigureForArcSideloadRequest *request,::vm_tools::container::ConfigureForArcSideloadResponse *response,::grpc::ClientUnaryReactor *reactor)
void AddFileWatch (::grpc::ClientContext *context,const ::vm_tools::container::AddFileWatchRequest *request,::vm_tools::container::AddFileWatchResponse *response,std::function<void (::grpc::Status)>)
Watch files in the specified directory and notify if there are changes.
This is used by FilesApp.
void AddFileWatch (::grpc::ClientContext *context,const ::vm_tools::container::AddFileWatchRequest *request,::vm_tools::container::AddFileWatchResponse *response,::grpc::ClientUnaryReactor *reactor)
void RemoveFileWatch (::grpc::ClientContext *context,const ::vm_tools::container::RemoveFileWatchRequest *request,::vm_tools::container::RemoveFileWatchResponse *response,std::function<void (::grpc::Status)>)
Stop watching files in the specified directory.
void RemoveFileWatch (::grpc::ClientContext *context,const ::vm_tools::container::RemoveFileWatchRequest *request,::vm_tools::container::RemoveFileWatchResponse *response,::grpc::ClientUnaryReactor *reactor)
void ~async_interface ()
Defined at line 145 of file gen/src/virtualization/third_party/vm_tools/container_guest.grpc.pb.h