class Error
Defined at line 3068 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
Public Methods
void Error (Error && other)
Error & operator= (Error && other)
void Error (const Error & other)
Error & operator= (const Error & other)
bool operator== (const Error & other)
bool operator!= (const Error & other)
bool IsUnknown ()
::fuchsia_fdomain::Error::Tag Which ()
Error WithTargetError (int32_t val)
const ::fidl::internal::UnionMemberView<1, Storage_> target_error ()
::fidl::internal::UnionMemberView<1, Storage_> target_error ()
Error & target_error (int32_t value)
Sets the union to hold the target_error member.
Error WithBadHandleId (::fuchsia_fdomain::BadHandleId val)
const ::fidl::internal::UnionMemberView<2, Storage_> bad_handle_id ()
::fidl::internal::UnionMemberView<2, Storage_> bad_handle_id ()
Error & bad_handle_id (::fuchsia_fdomain::BadHandleId value)
Sets the union to hold the bad_handle_id member.
Error WithNewHandleIdOutOfRange (::fuchsia_fdomain::NewHandleIdOutOfRange val)
const ::fidl::internal::UnionMemberView<3, Storage_> new_handle_id_out_of_range ()
::fidl::internal::UnionMemberView<3, Storage_> new_handle_id_out_of_range ()
Error & new_handle_id_out_of_range (::fuchsia_fdomain::NewHandleIdOutOfRange value)
Sets the union to hold the new_handle_id_out_of_range member.
Error WithNewHandleIdReused (::fuchsia_fdomain::NewHandleIdReused val)
const ::fidl::internal::UnionMemberView<4, Storage_> new_handle_id_reused ()
::fidl::internal::UnionMemberView<4, Storage_> new_handle_id_reused ()
Error & new_handle_id_reused (::fuchsia_fdomain::NewHandleIdReused value)
Sets the union to hold the new_handle_id_reused member.
Error WithWrongHandleType (::fuchsia_fdomain::WrongHandleType val)
const ::fidl::internal::UnionMemberView<5, Storage_> wrong_handle_type ()
::fidl::internal::UnionMemberView<5, Storage_> wrong_handle_type ()
Error & wrong_handle_type (::fuchsia_fdomain::WrongHandleType value)
Sets the union to hold the wrong_handle_type member.
Error WithStreamingReadInProgress (::fuchsia_fdomain::StreamingReadInProgress val)
const ::fidl::internal::UnionMemberView<6, Storage_> streaming_read_in_progress ()
::fidl::internal::UnionMemberView<6, Storage_> streaming_read_in_progress ()
Error & streaming_read_in_progress (::fuchsia_fdomain::StreamingReadInProgress value)
Sets the union to hold the streaming_read_in_progress member.
Error WithNoReadInProgress (::fuchsia_fdomain::NoReadInProgress val)
const ::fidl::internal::UnionMemberView<7, Storage_> no_read_in_progress ()
::fidl::internal::UnionMemberView<7, Storage_> no_read_in_progress ()
Error & no_read_in_progress (::fuchsia_fdomain::NoReadInProgress value)
Sets the union to hold the no_read_in_progress member.
Error WithWroteToSelf (::fuchsia_fdomain::WroteToSelf val)
const ::fidl::internal::UnionMemberView<8, Storage_> wrote_to_self ()
::fidl::internal::UnionMemberView<8, Storage_> wrote_to_self ()
Error & wrote_to_self (::fuchsia_fdomain::WroteToSelf value)
Sets the union to hold the wrote_to_self member.
Error WithClosedDuringRead (::fuchsia_fdomain::ClosedDuringRead val)
const ::fidl::internal::UnionMemberView<9, Storage_> closed_during_read ()
::fidl::internal::UnionMemberView<9, Storage_> closed_during_read ()
Error & closed_during_read (::fuchsia_fdomain::ClosedDuringRead value)
Sets the union to hold the closed_during_read member.
Error WithSignalsUnknown (::fuchsia_fdomain::SignalsUnknown val)
const ::fidl::internal::UnionMemberView<10, Storage_> signals_unknown ()
::fidl::internal::UnionMemberView<10, Storage_> signals_unknown ()
Error & signals_unknown (::fuchsia_fdomain::SignalsUnknown value)
Sets the union to hold the signals_unknown member.
Error WithRightsUnknown (::fuchsia_fdomain::RightsUnknown val)
const ::fidl::internal::UnionMemberView<11, Storage_> rights_unknown ()
::fidl::internal::UnionMemberView<11, Storage_> rights_unknown ()
Error & rights_unknown (::fuchsia_fdomain::RightsUnknown value)
Sets the union to hold the rights_unknown member.
Error WithSocketDispositionUnknown (::fuchsia_fdomain::SocketDispositionUnknown val)
const ::fidl::internal::UnionMemberView<12, Storage_> socket_disposition_unknown ()
::fidl::internal::UnionMemberView<12, Storage_> socket_disposition_unknown ()
Error & socket_disposition_unknown (::fuchsia_fdomain::SocketDispositionUnknown value)
Sets the union to hold the socket_disposition_unknown member.
Error WithSocketTypeUnknown (::fuchsia_fdomain::SocketTypeUnknown val)
const ::fidl::internal::UnionMemberView<13, Storage_> socket_type_unknown ()
::fidl::internal::UnionMemberView<13, Storage_> socket_type_unknown ()
Error & socket_type_unknown (::fuchsia_fdomain::SocketTypeUnknown value)
Sets the union to hold the socket_type_unknown member.
void Error (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kTargetError | 1 |
| kBadHandleId | 2 |
| kNewHandleIdOutOfRange | 3 |
| kNewHandleIdReused | 4 |
| kWrongHandleType | 5 |
| kStreamingReadInProgress | 6 |
| kNoReadInProgress | 7 |
| kWroteToSelf | 8 |
| kClosedDuringRead | 9 |
| kSignalsUnknown | 10 |
| kRightsUnknown | 11 |
| kSocketDispositionUnknown | 12 |
| kSocketTypeUnknown | 13 |
| _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 3089 of file fidling/gen/sdk/fidl/fuchsia.fdomain/fuchsia.fdomain/cpp/fidl/fuchsia.fdomain/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits