class TcpState
Defined at line 21 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
|TcpState| 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 TcpState kEstablished
static TcpState kSynSent
static TcpState kSynRecv
static TcpState kFinWait1
static TcpState kFinWait2
static TcpState kTimeWait
static TcpState kClose
static TcpState kCloseWait
static TcpState kLastAck
static TcpState kListen
static TcpState kClosing
static TcpState kMask
Public Methods
void TcpState ()
Defined at line 23 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
void TcpState (uint32_t value)
Constructs an instance of |TcpState| from an underlying primitive value,
preserving any bit member not defined in the FIDL schema.
Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
uint32_t operator unsigned int ()
Defined at line 41 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
bool operator bool ()
Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
bool operator== (const TcpState & other)
Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
bool operator!= (const TcpState & other)
Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
std::optional<TcpState> TryFrom (uint32_t value)
Constructs an instance of |TcpState| 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 58 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState TruncatingUnknown (uint32_t value)
Constructs an instance of |TcpState| from an underlying primitive value,
clearing any bit member not defined in the FIDL schema.
Defined at line 67 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState operator~ ()
Defined at line 98 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState operator| (const TcpState & other)
Defined at line 102 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState operator& (const TcpState & other)
Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState operator^ (const TcpState & other)
Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
TcpState operator- (const TcpState & other)
Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
void operator|= (const TcpState & other)
Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
void operator&= (const TcpState & other)
Defined at line 127 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
void operator^= (const TcpState & other)
Defined at line 132 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h
void operator-= (const TcpState & other)
Defined at line 137 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/common_types.h