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