template <typename FidlType, typename Transport = internal::ChannelTransport>

class OwnedEncodedMessage

Defined at line 93 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

This class owns a message of |FidlType| and encodes the message automatically upon construction

into a byte buffer.

Public Methods

void OwnedEncodedMessage<FidlType, Transport> (FidlType * response)

Defined at line 95 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

void OwnedEncodedMessage<FidlType, Transport> (fidl::internal::WireFormatVersion wire_format_version, FidlType * response)

Defined at line 98 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

void OwnedEncodedMessage<FidlType, Transport> (::fidl::internal::AllowUnownedInputRef allow_unowned, FidlType * response)

Internal constructor.

Defined at line 103 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

void OwnedEncodedMessage<FidlType, Transport> (::fidl::internal::AllowUnownedInputRef allow_unowned, fidl::internal::WireFormatVersion wire_format_version, FidlType * response)

Defined at line 107 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

void OwnedEncodedMessage<FidlType, Transport> (const OwnedEncodedMessage<FidlType, Transport> & )

Defined at line 112 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

void OwnedEncodedMessage<FidlType, Transport> (OwnedEncodedMessage<FidlType, Transport> && )

Defined at line 113 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

OwnedEncodedMessage<FidlType, Transport> * operator= (const OwnedEncodedMessage<FidlType, Transport> & )

Defined at line 114 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

OwnedEncodedMessage<FidlType, Transport> * operator= (OwnedEncodedMessage<FidlType, Transport> && )

Defined at line 115 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

zx_status_t status ()

Defined at line 117 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

const char * status_string ()

Defined at line 118 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

bool ok ()

Defined at line 119 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

std::string FormatDescription ()

Defined at line 120 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

const char * lossy_description ()

Defined at line 121 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

const ::fidl::Status & error ()

Defined at line 122 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

::fidl::OutgoingMessage & GetOutgoingMessage ()

Defined at line 124 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

template <typename TransportObject>
void Write (TransportObject && client, WriteOptions options)

Defined at line 127 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h

::fidl::WireFormatMetadata wire_format_metadata ()

Defined at line 131 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/message.h