fidl:: Status
Summary
Inheritance
Direct Known Subclasses:fidl::BaseWireResult< FidlMethod, std::enable_if_t< FidlMethod::kHasServerToClient &&!FidlMethod::kHasServerToClientBody, void > >, fidl::BaseWireResult< FidlMethod, std::enable_if_t< FidlMethod::kHasServerToClient &&FidlMethod::kHasServerToClientBody &&!MethodHasUnwrapAccessors< FidlMethod >(), void > >, fidl::BaseWireResult< FidlMethod, std::enable_if_t< FidlMethod::kHasServerToClient &&MethodHasUnwrapAccessors< FidlMethod >(), void > >, fidl::IncomingHeaderAndMessage, fidl::OneWayStatus, fidl::OutgoingMessage, fidl::UnbindInfo
Constructors and Destructors |
|
---|---|
Status()
|
|
Status(const Status & result)
|
|
~Status()
|
Public functions |
|
---|---|
FormatDescription() const
|
std::string
|
error() const
|
constexpr const Status &
|
is_canceled() const
|
constexpr bool
|
is_dispatcher_shutdown() const
|
constexpr bool
|
is_peer_closed() const
|
constexpr bool
|
lossy_description() const
|
const char *
|
ok() const
|
constexpr bool
|
operator=(const Status & result)=default
|
constexpr Status &
|
reason() const
|
constexpr::fidl::Reason
|
status() const
|
constexpr zx_status_t
|
status_string() const
|
const char *
|
underlying_reason() const
|
constexpr std::optional<::fidl::Reason >
|
Public static functions |
|
---|---|
Canceled(fidl::UnbindInfo cause)
|
|
DecodeError(zx_status_t status, const char *error_message)
|
constexpr Status
|
EncodeError(zx_status_t status, const char *error_message)
|
constexpr Status
|
Ok()
|
constexpr Status
|
PeerClosedWhileReading(zx_status_t status)
|
constexpr Status
|
PendingTwoWayCallPreventsUnbind()
|
constexpr Status
|
TransportError(zx_status_t status, const char *error_message)
|
constexpr Status
|
Unbound()
|
constexpr Status
|
UnexpectedMessage(zx_status_t status, const char *error_message)
|
constexpr Status
|
UnknownMethod()
|
constexpr Status
|
UnknownOrdinal()
|
constexpr Status
|
Protected functions |
|
---|---|
FormatImpl(char *destination, size_t length, bool from_unbind_info) const
|
size_t
|
SetStatus(const Status & other)
|
constexpr void
|
error_address()
|
constexpr const char **
|
reason_description() const
|
const char *
|
underlying_reason_description() const
|
const char *
|
Public functions
FormatDescription
std::string FormatDescription() const
Status
constexpr Status()=default
Status
constexpr Status( const Status & result )=default
error
constexpr const Status & error() const
is_canceled
constexpr bool is_canceled() const
is_dispatcher_shutdown
constexpr bool is_dispatcher_shutdown() const
is_peer_closed
constexpr bool is_peer_closed() const
lossy_description
const char * lossy_description() const
ok
constexpr bool ok() const
reason
constexpr::fidl::Reason reason() const
status
constexpr zx_status_t status() const
status_string
const char * status_string() const
underlying_reason
constexpr std::optional<::fidl::Reason > underlying_reason() const
~Status
~Status()=default
Public static functions
Canceled
Status Canceled( fidl::UnbindInfo cause )
DecodeError
constexpr Status DecodeError( zx_status_t status, const char *error_message )
EncodeError
constexpr Status EncodeError( zx_status_t status, const char *error_message )
Ok
constexpr Status Ok()
PeerClosedWhileReading
constexpr Status PeerClosedWhileReading( zx_status_t status )
PendingTwoWayCallPreventsUnbind
constexpr Status PendingTwoWayCallPreventsUnbind()
TransportError
constexpr Status TransportError( zx_status_t status, const char *error_message )
Unbound
constexpr Status Unbound()
UnexpectedMessage
constexpr Status UnexpectedMessage( zx_status_t status, const char *error_message )
UnknownMethod
constexpr Status UnknownMethod()
UnknownOrdinal
constexpr Status UnknownOrdinal()
Protected functions
FormatImpl
size_t FormatImpl( char *destination, size_t length, bool from_unbind_info ) const
SetStatus
constexpr void SetStatus( const Status & other )
error_address
constexpr const char ** error_address()
reason_description
const char * reason_description() const
underlying_reason_description
const char * underlying_reason_description() const