template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 178 of file fidling/gen/src/power/testing/fake-suspend/test.suspendcontrol/cpp/fidl/test.suspendcontrol/cpp/wire_types.h
Public Methods
::test_suspendcontrol::wire::SuspendResult Build ()
Build and return the table. The builder should not be used after this.
bool has_reason ()
void clear_reason ()
Clears the reason field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_power_suspend::wire::WakeReason & reason ()
Getter for reason.
BuilderImpl & reason (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_hardware_power_suspend::wire::WakeReason>> elem)
Setter for reason.
bool has_suspend_duration ()
void clear_suspend_duration ()
Clears the suspend_duration field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & suspend_duration ()
Getter for suspend_duration.
BuilderImpl & suspend_duration (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
Setter for suspend_duration.
bool has_suspend_overhead ()
void clear_suspend_overhead ()
Clears the suspend_overhead field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & suspend_overhead ()
Getter for suspend_overhead.
BuilderImpl & suspend_overhead (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
Setter for suspend_overhead.
Protected Methods
void WireTableBaseBuilder< ::test_suspendcontrol::wire::SuspendResult, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::test_suspendcontrol::wire::SuspendResult>> && frame)