fidl:: IncomingHeaderAndMessage
Summary
Inheritance
Inherits from: fidl::Status
Constructors and Destructors |
|
---|---|
IncomingHeaderAndMessage(const IncomingHeaderAndMessage &)
|
|
IncomingHeaderAndMessage(IncomingHeaderAndMessage && other)
|
|
~IncomingHeaderAndMessage()
|
Public static functions |
|
---|---|
Create(uint8_t *bytes, uint32_t byte_actual, fidl_handle_t *handles, HandleMetadata *handle_metadata, uint32_t handle_actual)
|
|
Create(uint8_t *bytes, uint32_t byte_actual, fidl_handle_t *handles, typename Transport::HandleMetadata *handle_metadata, uint32_t handle_actual)
|
|
Create(const ::fidl::Status & failure)
|
|
FromEncodedCMessage(const fidl_incoming_msg_t & c_msg)
|
Public functions |
|
---|---|
CloseHandles()&&
|
void
|
ReleaseToEncodedCMessage()&&
|
fidl_incoming_msg_t
|
SkipTransactionHeader()&&
|
|
byte_actual() const
|
uint32_t
|
bytes() const
|
uint8_t *
|
handle_actual() const
|
uint32_t
|
handle_metadata() const
|
Transport::HandleMetadata *
|
handles() const
|
fidl_handle_t *
|
header() const
|
fidl_message_header_t *
|
maybe_epitaph() const
|
fidl_epitaph_t *
|
operator=(const IncomingHeaderAndMessage &)=delete
|
|
operator=(IncomingHeaderAndMessage && other) noexcept
|
|
raw_handle_metadata() const
|
fidl_handle_metadata_t *
|
Public static functions
Create
IncomingHeaderAndMessage Create( uint8_t *bytes, uint32_t byte_actual, fidl_handle_t *handles, HandleMetadata *handle_metadata, uint32_t handle_actual )
Create
IncomingHeaderAndMessage Create( uint8_t *bytes, uint32_t byte_actual, fidl_handle_t *handles, typename Transport::HandleMetadata *handle_metadata, uint32_t handle_actual )
Create
IncomingHeaderAndMessage Create( const ::fidl::Status & failure )
FromEncodedCMessage
IncomingHeaderAndMessage FromEncodedCMessage( const fidl_incoming_msg_t & c_msg )
Public functions
CloseHandles
void CloseHandles()&&
IncomingHeaderAndMessage
IncomingHeaderAndMessage( const IncomingHeaderAndMessage & )=delete
IncomingHeaderAndMessage
IncomingHeaderAndMessage( IncomingHeaderAndMessage && other ) noexcept
ReleaseToEncodedCMessage
fidl_incoming_msg_t ReleaseToEncodedCMessage()&&
SkipTransactionHeader
EncodedMessage SkipTransactionHeader()&&
byte_actual
uint32_t byte_actual() const
bytes
uint8_t * bytes() const
handle_actual
uint32_t handle_actual() const
handle_metadata
Transport::HandleMetadata * handle_metadata() const
handles
fidl_handle_t * handles() const
header
fidl_message_header_t * header() const
maybe_epitaph
fidl_epitaph_t * maybe_epitaph() const
operator=
IncomingHeaderAndMessage & operator=( const IncomingHeaderAndMessage & )=delete
operator=
IncomingHeaderAndMessage & operator=( IncomingHeaderAndMessage && other ) noexcept
raw_handle_metadata
fidl_handle_metadata_t * raw_handle_metadata() const
~IncomingHeaderAndMessage
~IncomingHeaderAndMessage()