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:: |
Structs |
|
---|---|
fidl:: |
Public functions
BytesMatch
bool BytesMatch( const OutgoingMessage & other ) const
Call
auto Call( TransportObject && transport, typename internal::AssociatedTransport< TransportObject >::MessageStorageView storage, CallOptions options )
CopyBytes
CopiedBytes CopyBytes() const
CountBytes
uint32_t CountBytes() const
OutgoingMessage
OutgoingMessage( const OutgoingMessage & )=delete
OutgoingMessage
OutgoingMessage( OutgoingMessage && )=delete
OutgoingMessage
OutgoingMessage()=delete
OutgoingMessage
OutgoingMessage( const ::fidl::Status & failure )
ReleaseHandles
void ReleaseHandles()
Write
void Write( internal::AnyUnownedTransport transport, WriteOptions options )
Write
void Write( TransportObject && transport, WriteOptions options )
handle_actual
uint32_t handle_actual() const
handle_metadata
Transport::HandleMetadata * handle_metadata() const
handles
fidl_handle_t * handles() const
iovec_actual
uint32_t iovec_actual() const
iovecs
zx_channel_iovec_t * iovecs() const
is_transactional
bool is_transactional() const
operator=
OutgoingMessage & operator=( const OutgoingMessage & )=delete
operator=
OutgoingMessage & operator=( OutgoingMessage && )=delete
set_txid
void set_txid( zx_txid_t txid )
transport_type
internal::fidl_transport_type transport_type() const
~OutgoingMessage
~OutgoingMessage()
Public static functions
Create_InternalMayBreak
OutgoingMessage Create_InternalMayBreak( InternalIovecConstructorArgs args )