class TeardownReason
Defined at line 20 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
|TeardownReason| is strict, hence is guaranteed to only contain
members defined in the FIDL schema when receiving it in a message.
Sending unknown members will fail at runtime.
Public Members
static TeardownReason kPeerClosed
static TeardownReason kVoluntaryShutdown
static TeardownReason kIncompatibleFormat
static TeardownReason kUnexpectedMessage
static TeardownReason kEncodeFailure
static TeardownReason kDecodeFailure
static TeardownReason kWriteFailure
static TeardownReason kMask
Public Methods
void TeardownReason ()
Defined at line 22 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
void TeardownReason (uint32_t value)
Constructs an instance of |TeardownReason| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 26 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 36 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
bool operator bool ()
Defined at line 37 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
bool operator== (const TeardownReason & other)
Defined at line 38 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
bool operator!= (const TeardownReason & other)
Defined at line 39 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
std::optional<TeardownReason> TryFrom (uint32_t value)
Constructs an instance of |TeardownReason| from an underlying primitive value
if the primitive does not contain any unknown members not defined in the
FIDL schema. Otherwise, returns |std::nullopt|.
Defined at line 53 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason TruncatingUnknown (uint32_t value)
Constructs an instance of |TeardownReason| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 62 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason operator~ ()
Defined at line 85 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason operator| (const TeardownReason & other)
Defined at line 89 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason operator& (const TeardownReason & other)
Defined at line 94 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason operator^ (const TeardownReason & other)
Defined at line 99 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
TeardownReason operator- (const TeardownReason & other)
Defined at line 104 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
void operator|= (const TeardownReason & other)
Defined at line 109 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
void operator&= (const TeardownReason & other)
Defined at line 114 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
void operator^= (const TeardownReason & other)
Defined at line 119 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h
void operator-= (const TeardownReason & other)
Defined at line 124 of file fidling/gen/src/tests/fidl/dynsuite/server_suite/fidl/fidl.serversuite/cpp/fidl/fidl.serversuite/cpp/common_types.h