template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 870 of file fidling/gen/sdk/fidl/fuchsia.virtualization/fuchsia.virtualization/cpp/fidl/fuchsia.virtualization/cpp/wire_types.h

Public Methods

::fuchsia_virtualization::wire::GuestInfo Build ()

Build and return the table. The builder should not be used after this.

bool has_guest_status ()
void clear_guest_status ()

Clears the guest_status field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_virtualization::wire::GuestStatus & guest_status ()

The current state of the guest.

BuilderImpl & guest_status (::fuchsia_virtualization::wire::GuestStatus elem)

The current state of the guest.

bool has_uptime ()
void clear_uptime ()

Clears the uptime field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

int64_t & uptime ()

Current uptime of the guest.

BuilderImpl & uptime (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)

Current uptime of the guest.

bool has_guest_descriptor ()
void clear_guest_descriptor ()

Clears the guest_descriptor field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_virtualization::wire::GuestDescriptor & guest_descriptor ()

A subset of the config used to start the guest.

BuilderImpl & guest_descriptor (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_virtualization::wire::GuestDescriptor>> elem)

A subset of the config used to start the guest.

bool has_stop_error ()
void clear_stop_error ()

Clears the stop_error field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_virtualization::wire::GuestError & stop_error ()

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

BuilderImpl & stop_error (::fuchsia_virtualization::wire::GuestError elem)

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

bool has_detected_problems ()
void clear_detected_problems ()

Clears the detected_problems field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::VectorView< ::fidl::StringView> & 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.

BuilderImpl & detected_problems (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fidl::StringView>>> elem)

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.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_virtualization::wire::GuestInfo, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_virtualization::wire::GuestInfo>> && frame)

Records