Skip to main content

Crate fidl_fuchsia_virtualization_guest_interaction

Crate fidl_fuchsia_virtualization_guest_interaction 

Source

Modules§

command_listener_ordinals
discovery_ordinals
interaction_ordinals
interactive_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
InteractiveGuestControlHandle
InteractiveGuestEventStream
InteractiveGuestGetFileResponder
InteractiveGuestMarker
InteractiveGuestProxy
InteractiveGuestPutFileResponder
InteractiveGuestRequestStream
A Stream of incoming requests for fuchsia.virtualization.guest.interaction/InteractiveGuest.
InteractiveGuestShutdownResponder
InteractiveGuestStartRequest
InteractiveGuestStartResponder
InteractiveGuestSynchronousProxy

Enums§

CommandListenerEvent
CommandListenerRequest
DiscoveryEvent
DiscoveryRequest
Enables discovery of guest VM’s for control in tests.
GuestType
The available guest types.
InteractionEvent
InteractionRequest
InteractiveGuestEvent
InteractiveGuestRequest
Encapsulates the starting and interaction of a 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§

DEFAULT_REALM
GUEST_EXECUTION_COMMAND_MAX_LENGTH
GUEST_INTERACTION_MAX_LENGTH
GUEST_NAME_MAX_LENGTH

Traits§

CommandListenerProxyInterface
DiscoveryProxyInterface
InteractionProxyInterface
InteractiveGuestProxyInterface