class DeviceResumeRequest
Defined at line 337 of file fidling/gen/src/power/testing/fake-suspend/test.suspendcontrol/cpp/fidl/test.suspendcontrol/cpp/natural_types.h
Public Methods
void DeviceResumeRequest (DeviceResumeRequest && other)
DeviceResumeRequest & operator= (DeviceResumeRequest && other)
void DeviceResumeRequest (const DeviceResumeRequest & other)
DeviceResumeRequest & operator= (const DeviceResumeRequest & other)
bool operator== (const DeviceResumeRequest & other)
bool operator!= (const DeviceResumeRequest & other)
bool IsUnknown ()
::test_suspendcontrol::DeviceResumeRequest::Tag Which ()
DeviceResumeRequest WithResult (::test_suspendcontrol::SuspendResult val)
const ::fidl::internal::UnionMemberView<1, Storage_> result ()
::fidl::internal::UnionMemberView<1, Storage_> result ()
DeviceResumeRequest & result (::test_suspendcontrol::SuspendResult value)
Sets the union to hold the result member.
DeviceResumeRequest WithError (int32_t val)
const ::fidl::internal::UnionMemberView<2, Storage_> error ()
::fidl::internal::UnionMemberView<2, Storage_> error ()
DeviceResumeRequest & error (int32_t value)
Sets the union to hold the error member.
void DeviceResumeRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kResult | 1 |
| kError | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
TODO: share union tag types between wire
&
natural.
Defined at line 345 of file fidling/gen/src/power/testing/fake-suspend/test.suspendcontrol/cpp/fidl/test.suspendcontrol/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits