class GuestInfo
Defined at line 2159 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 2166 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
bool has_guest_status ()
Defined at line 2170 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 2175 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
void clear_guest_status ()
Defined at line 2183 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 2192 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
bool has_uptime ()
Defined at line 2196 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 2201 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
void clear_uptime ()
Defined at line 2209 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 2218 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
bool has_guest_descriptor ()
Defined at line 2222 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 2227 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
void clear_guest_descriptor ()
Defined at line 2235 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 2244 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
bool has_stop_error ()
Defined at line 2248 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 2253 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
void clear_stop_error ()
Defined at line 2261 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 2274 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
bool has_detected_problems ()
Defined at line 2278 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 2287 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h
void clear_detected_problems ()
Defined at line 2295 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/hlcpp/fuchsia/virtualization/cpp/fidl.h