Namespaces

Enumerations

enum GuestError
Name Value
INTERNAL_ERROR 1u
DEVICE_NOT_PRESENT 2u
BAD_CONFIG 3u
GUEST_INITIALIZATION_FAILURE 4u
DEVICE_INITIALIZATION_FAILURE 5u
DEVICE_START_FAILURE 6u
DEVICE_MEMORY_OVERLAP 7u
FAILED_SERVICE_CONNECT 8u
DUPLICATE_PUBLIC_SERVICES 9u
KERNEL_LOAD_FAILURE 10u
VCPU_START_FAILURE 11u
VCPU_RUNTIME_FAILURE 12u
NOT_CREATED 13u
ALREADY_RUNNING 14u
CONTROLLER_FORCED_HALT 15u

Defined at line 33 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

enum KernelType
Name Value
ZIRCON 0u
LINUX 1u

Type of kernel used by a guest.

Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

enum BlockMode
Name Value
READ_WRITE 0u
READ_ONLY 1u
VOLATILE_WRITE 2u

Defined at line 147 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

enum GuestManagerError
Name Value
BAD_CONFIG 1u
ALREADY_RUNNING 2u
NOT_RUNNING 3u
START_FAILURE 4u
NO_STORAGE 5u

Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

enum GuestStatus
Name Value
NOT_STARTED 1u
STARTING 2u
RUNNING 3u
STOPPING 4u
STOPPED 5u
VMM_UNEXPECTED_TERMINATION 6u

Defined at line 199 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

enum ContainerStatus
Name Value
TRANSIENT 1u
LAUNCHING_GUEST 2u
STARTING_VM 3u
DOWNLOADING 4u
EXTRACTING 5u
STARTING 6u
READY 7u
FAILED 8u

The status of the Linux container.

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::virtualization::GuestError value, ::fuchsia::virtualization::GuestError * result)

    Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::virtualization::KernelType value, ::fuchsia::virtualization::KernelType * result)

    Defined at line 141 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::virtualization::BlockMode value, ::fuchsia::virtualization::BlockMode * result)

    Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::virtualization::GuestManagerError value, ::fuchsia::virtualization::GuestManagerError * result)

    Defined at line 193 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::virtualization::GuestStatus value, ::fuchsia::virtualization::GuestStatus * result)

    Defined at line 223 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::virtualization::ContainerStatus value, ::fuchsia::virtualization::ContainerStatus * result)

    Defined at line 265 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::MemStat & _value, ::fuchsia::virtualization::MemStat * _result)

    Defined at line 389 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::BalloonControllerGetBalloonSizeResponse & _value, ::fuchsia::virtualization::BalloonControllerGetBalloonSizeResponse * _result)

    Defined at line 412 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::BalloonControllerRequestNumPagesRequest & _value, ::fuchsia::virtualization::BalloonControllerRequestNumPagesRequest * _result)

    Defined at line 433 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::BalloonControllerGetMemStatsResponse & _value, ::fuchsia::virtualization::BalloonControllerGetMemStatsResponse * _result)

    Defined at line 456 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycle_Create_Response & _value, ::fuchsia::virtualization::GuestLifecycle_Create_Response * _result)

    Defined at line 539 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycle_Create_Result & value, ::fuchsia::virtualization::GuestLifecycle_Create_Result * result)

    Defined at line 648 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycleBindRequest & _value, ::fuchsia::virtualization::GuestLifecycleBindRequest * _result)

    Defined at line 671 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycle_Run_Response & _value, ::fuchsia::virtualization::GuestLifecycle_Run_Response * _result)

    Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycle_Run_Result & value, ::fuchsia::virtualization::GuestLifecycle_Run_Result * result)

    Defined at line 812 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetConsole_Response & _value, ::fuchsia::virtualization::Guest_GetConsole_Response * _result)

    Defined at line 845 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetConsole_Result & value, ::fuchsia::virtualization::Guest_GetConsole_Result * result)

    Defined at line 955 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestGetSerialResponse & _value, ::fuchsia::virtualization::GuestGetSerialResponse * _result)

    Defined at line 976 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestGetHostVsockEndpointRequest & _value, ::fuchsia::virtualization::GuestGetHostVsockEndpointRequest * _result)

    Defined at line 997 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetHostVsockEndpoint_Response & _value, ::fuchsia::virtualization::Guest_GetHostVsockEndpoint_Response * _result)

    Defined at line 1029 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetHostVsockEndpoint_Result & value, ::fuchsia::virtualization::Guest_GetHostVsockEndpoint_Result * result)

    Defined at line 1138 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestGetBalloonControllerRequest & _value, ::fuchsia::virtualization::GuestGetBalloonControllerRequest * _result)

    Defined at line 1161 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetBalloonController_Response & _value, ::fuchsia::virtualization::Guest_GetBalloonController_Response * _result)

    Defined at line 1193 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetBalloonController_Result & value, ::fuchsia::virtualization::Guest_GetBalloonController_Result * result)

    Defined at line 1302 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestGetMemControllerRequest & _value, ::fuchsia::virtualization::GuestGetMemControllerRequest * _result)

    Defined at line 1325 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetMemController_Response & _value, ::fuchsia::virtualization::Guest_GetMemController_Response * _result)

    Defined at line 1357 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Guest_GetMemController_Result & value, ::fuchsia::virtualization::Guest_GetMemController_Result * result)

    Defined at line 1466 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::BlockFormat & value, ::fuchsia::virtualization::BlockFormat * result)

    Defined at line 1688 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::BlockSpec & _value, ::fuchsia::virtualization::BlockSpec * _result)

    Defined at line 1717 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::NetSpec & _value, ::fuchsia::virtualization::NetSpec * _result)

    Defined at line 1745 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::MagmaDevice & _value, ::fuchsia::virtualization::MagmaDevice * _result)

    Defined at line 1771 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManager_Launch_Response & _value, ::fuchsia::virtualization::GuestManager_Launch_Response * _result)

    Defined at line 2405 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManager_Launch_Result & value, ::fuchsia::virtualization::GuestManager_Launch_Result * result)

    Defined at line 2514 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManagerConnectRequest & _value, ::fuchsia::virtualization::GuestManagerConnectRequest * _result)

    Defined at line 2537 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManager_Connect_Response & _value, ::fuchsia::virtualization::GuestManager_Connect_Response * _result)

    Defined at line 2569 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManager_Connect_Result & value, ::fuchsia::virtualization::GuestManager_Connect_Result * result)

    Defined at line 2678 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManagerGetInfoResponse & _value, ::fuchsia::virtualization::GuestManagerGetInfoResponse * _result)

    Defined at line 2701 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManagerStartAndGetLinuxGuestInfoRequest & _value, ::fuchsia::virtualization::LinuxManagerStartAndGetLinuxGuestInfoRequest * _result)

    Defined at line 2910 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManager_StartAndGetLinuxGuestInfo_Response & _value, ::fuchsia::virtualization::LinuxManager_StartAndGetLinuxGuestInfo_Response * _result)

    Defined at line 2941 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManager_StartAndGetLinuxGuestInfo_Result & value, ::fuchsia::virtualization::LinuxManager_StartAndGetLinuxGuestInfo_Result * result)

    Defined at line 3051 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManagerOnGuestInfoChangedRequest & _value, ::fuchsia::virtualization::LinuxManagerOnGuestInfoChangedRequest * _result)

    Defined at line 3074 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManager_WipeData_Response & _value, ::fuchsia::virtualization::LinuxManager_WipeData_Response * _result)

    Defined at line 3104 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::LinuxManager_WipeData_Result & value, ::fuchsia::virtualization::LinuxManager_WipeData_Result * result)

    Defined at line 3213 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::MemControllerGetMemSizeResponse & _value, ::fuchsia::virtualization::MemControllerGetMemSizeResponse * _result)

    Defined at line 3301 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::MemControllerRequestSizeRequest & _value, ::fuchsia::virtualization::MemControllerRequestSizeRequest * _result)

    Defined at line 3322 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockAcceptorAcceptRequest & _value, ::fuchsia::virtualization::HostVsockAcceptorAcceptRequest * _result)

    Defined at line 3398 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockAcceptor_Accept_Response & _value, ::fuchsia::virtualization::HostVsockAcceptor_Accept_Response * _result)

    Defined at line 3431 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockAcceptor_Accept_Result & value, ::fuchsia::virtualization::HostVsockAcceptor_Accept_Result * result)

    Defined at line 3541 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::Listener & _value, ::fuchsia::virtualization::Listener * _result)

    Defined at line 3597 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestLifecycleCreateRequest & _value, ::fuchsia::virtualization::GuestLifecycleCreateRequest * _result)

    Defined at line 4473 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::GuestManagerLaunchRequest & _value, ::fuchsia::virtualization::GuestManagerLaunchRequest * _result)

    Defined at line 4556 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockEndpoint_Listen_Response & _value, ::fuchsia::virtualization::HostVsockEndpoint_Listen_Response * _result)

    Defined at line 4835 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockEndpoint_Listen_Result & value, ::fuchsia::virtualization::HostVsockEndpoint_Listen_Result * result)

    Defined at line 4944 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockEndpointConnectRequest & _value, ::fuchsia::virtualization::HostVsockEndpointConnectRequest * _result)

    Defined at line 4965 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockEndpoint_Connect_Response & _value, ::fuchsia::virtualization::HostVsockEndpoint_Connect_Response * _result)

    Defined at line 4998 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::virtualization::HostVsockEndpoint_Connect_Result & value::fuchsia::virtualization::HostVsockEndpoint_Connect_Result * result)

    Defined at line 5108 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h