Crate fidl_fuchsia_virtualization_guest_interaction

Source

Modules§

command_listener_ordinals
discovery_ordinals
interaction_ordinals
interactive_debian_guest_ordinals

Structs§

CommandListenerControlHandle
CommandListenerEventStream
CommandListenerMarker
CommandListenerOnStartedRequest
CommandListenerOnTerminatedRequest
CommandListenerProxy
CommandListenerRequestStream
A Stream of incoming requests for fuchsia.virtualization.guest.interaction/CommandListener.
CommandListenerSynchronousProxy
DiscoveryControlHandle
DiscoveryEventStream
DiscoveryGetGuestRequest
DiscoveryMarker
DiscoveryProxy
DiscoveryRequestStream
A Stream of incoming requests for fuchsia.virtualization.guest.interaction/Discovery.
DiscoverySynchronousProxy
EnvironmentVariable
Represents a key/value pair to be injected into an environment where a command is executed.
InteractionControlHandle
InteractionEventStream
InteractionExecuteCommandRequest
InteractionGetFileRequest
InteractionGetFileResponder
InteractionGetFileResponse
InteractionMarker
InteractionProxy
InteractionPutFileRequest
InteractionPutFileResponder
InteractionPutFileResponse
InteractionRequestStream
A Stream of incoming requests for fuchsia.virtualization.guest.interaction/Interaction.
InteractionSynchronousProxy
InteractiveDebianGuestControlHandle
InteractiveDebianGuestEventStream
InteractiveDebianGuestGetFileResponder
InteractiveDebianGuestMarker
InteractiveDebianGuestProxy
InteractiveDebianGuestPutFileResponder
InteractiveDebianGuestRequestStream
A Stream of incoming requests for fuchsia.virtualization.guest.interaction/InteractiveDebianGuest.
InteractiveDebianGuestShutdownResponder
InteractiveDebianGuestStartRequest
InteractiveDebianGuestStartResponder
InteractiveDebianGuestSynchronousProxy

Enums§

CommandListenerEvent
CommandListenerRequest
DiscoveryEvent
DiscoveryRequest
Enables discovery of guest VM’s for control in tests.
InteractionEvent
InteractionRequest
InteractiveDebianGuestEvent
InteractiveDebianGuestRequest
Encapsulates the starting and interaction of a Debian guest. This is primarily a convenience, but also provides an abstraction layer over the interaction client_impl.h and client_operation_state.h files. This abstraction allows reuse of the interaction implementations across Fuchsia processes via FIDL, regardless of the caller language (e.g. Rust).

Constants§

DEBIAN_GUEST_NAME_MAX_LENGTH
DEFAULT_REALM
GUEST_INTERACTION_MAX_LENGTH

Traits§

CommandListenerProxyInterface
DiscoveryProxyInterface
InteractionProxyInterface
InteractiveDebianGuestProxyInterface