class GuestInfo

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

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

GuestInfo & set_guest_status (::fuchsia::virtualization::GuestStatus _value)
GuestInfo & set_uptime (int64_t _value)
GuestInfo & set_guest_descriptor (::fuchsia::virtualization::GuestDescriptor _value)
GuestInfo & set_stop_error (::fuchsia::virtualization::GuestError _value)
GuestInfo & set_detected_problems (::std::vector< ::std::string> _value)
void GuestInfo ()
void GuestInfo (GuestInfo && other)
void ~GuestInfo ()
GuestInfo & operator= (GuestInfo && other)
::std::unique_ptr<GuestInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, GuestInfo * _value, size_t _offset)
zx_status_t Clone (GuestInfo * _result)
const ::fuchsia::virtualization::GuestStatus & guest_status ()

The current state of the guest.

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

bool has_guest_status ()

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

::fuchsia::virtualization::GuestStatus * mutable_guest_status ()

The current state of the guest.

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

void clear_guest_status ()

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

const int64_t & uptime ()

Current uptime of the guest.

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

bool has_uptime ()

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

int64_t * mutable_uptime ()

Current uptime of the guest.

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

void clear_uptime ()

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

const ::fuchsia::virtualization::GuestDescriptor & guest_descriptor ()

A subset of the config used to start the guest.

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

bool has_guest_descriptor ()

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

::fuchsia::virtualization::GuestDescriptor * mutable_guest_descriptor ()

A subset of the config used to start the guest.

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

void clear_guest_descriptor ()

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

const ::fuchsia::virtualization::GuestError & stop_error ()

Contains the last value reported to the guest manager if stopped due to an error.

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

bool has_stop_error ()

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

::fuchsia::virtualization::GuestError * mutable_stop_error ()

Contains the last value reported to the guest manager if stopped due to an error.

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

void clear_stop_error ()

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

const ::std::vector< ::std::string> & detected_problems ()

Possible problems with a running guest flagged by the guest manager. These are not fatal

errors, and should be actionable by a user.

Note that these strings are for diagnostic purposes only. Consumers should not take any

action based on specific strings as they are subject to change without warning.

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

bool has_detected_problems ()

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

::std::vector< ::std::string> * mutable_detected_problems ()

Possible problems with a running guest flagged by the guest manager. These are not fatal

errors, and should be actionable by a user.

Note that these strings are for diagnostic purposes only. Consumers should not take any

action based on specific strings as they are subject to change without warning.

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

void clear_detected_problems ()

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