template <class T>
class ClientImpl
Defined at line 22 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
Public Methods
void ClientImpl<T> (int vsock_fd)
The gRPC channel internals take responsibility for closing the supplied vsock_fd.
Defined at line 25 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
void Run ()
Defined at line 29 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
bool IsRunning ()
Defined at line 34 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
int Start (thrd_t & thread)
Defined at line 36 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
void Stop ()
Defined at line 49 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
void Get (const std::string &source,fidl::ClientEnd<fuchsia_io::File>local_file,TransferCallbackcallback)
Defined at line 51 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
void Put (fidl::ClientEnd<fuchsia_io::File>local_file,const std::string &destination,TransferCallbackcallback)
Defined at line 68 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h
void Exec (const std::string &command,const std::map<std::string, std::string> &env_vars,zx::socketstd_in,zx::socketstd_out,zx::socketstd_err,fidl::ServerEnd<fuchsia_virtualization_guest_interaction::CommandListener>req,async_dispatcher_t *dispatcher)
Defined at line 82 of file ../../src/virtualization/lib/guest_interaction/client/client_impl.h