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, TransferCallback callback)
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, TransferCallback callback)
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::socket std_in, zx::socket std_out, zx::socket std_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