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