fidl::OutgoingMessage

Summary

Inheritance

Inherits from: fidl::Status

Constructors and Destructors

OutgoingMessage(const OutgoingMessage &)
OutgoingMessage(OutgoingMessage &&)
OutgoingMessage()
OutgoingMessage(const ::fidl::Status & failure)
~OutgoingMessage()

Public functions

BytesMatch(const OutgoingMessage & other) const
bool
Call(TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage, CallOptions options)
auto
CopyBytes() const
CountBytes() const
uint32_t
ReleaseHandles()
void
Write(internal::AnyUnownedTransport transport, WriteOptions options)
void
Write(TransportObject && transport, WriteOptions options)
void
handle_actual() const
uint32_t
handle_metadata() const
Transport::HandleMetadata *
handles() const
fidl_handle_t *
iovec_actual() const
uint32_t
iovecs() const
is_transactional() const
bool
operator=(const OutgoingMessage &)=delete
operator=(OutgoingMessage &&)=delete
set_txid(zx_txid_t txid)
void
transport_type() const
internal::fidl_transport_type

Public static functions

Create_InternalMayBreak(InternalIovecConstructorArgs args)

Classes

fidl::OutgoingMessage::CopiedBytes

Structs

fidl::OutgoingMessage::InternalIovecConstructorArgs

Public functions

BytesMatch

bool BytesMatch(
  const OutgoingMessage & other
) const