class SynchronousDatagramSocketRecvMsgResponse

Defined at line 13588 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

Public Methods

void SynchronousDatagramSocketRecvMsgResponse (Storage_ storage)
void SynchronousDatagramSocketRecvMsgResponse (::fidl::Box< ::fuchsia_net::SocketAddress> addr, ::std::vector<uint8_t> data, ::fuchsia_posix_socket::DatagramSocketRecvControlData control, uint32_t truncated)
void SynchronousDatagramSocketRecvMsgResponse ()

Default constructs a |SynchronousDatagramSocketRecvMsgResponse| only if all of its members are default constructible.

Defined at line 13598 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

void SynchronousDatagramSocketRecvMsgResponse (SynchronousDatagramSocketRecvMsgResponse && )

Defined at line 13601 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

void SynchronousDatagramSocketRecvMsgResponse (const SynchronousDatagramSocketRecvMsgResponse & other)
SynchronousDatagramSocketRecvMsgResponse & operator= (SynchronousDatagramSocketRecvMsgResponse && )

Defined at line 13602 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/natural_types.h

SynchronousDatagramSocketRecvMsgResponse & operator= (const SynchronousDatagramSocketRecvMsgResponse & other)
bool operator== (const SynchronousDatagramSocketRecvMsgResponse & other)
bool operator!= (const SynchronousDatagramSocketRecvMsgResponse & other)
const ::fidl::Box< ::fuchsia_net::SocketAddress> & addr ()
::fidl::Box< ::fuchsia_net::SocketAddress> & addr ()
SynchronousDatagramSocketRecvMsgResponse & addr (::fidl::Box< ::fuchsia_net::SocketAddress> value)

Setter for addr.

const ::std::vector<uint8_t> & data ()
::std::vector<uint8_t> & data ()
SynchronousDatagramSocketRecvMsgResponse & data (::std::vector<uint8_t> value)

Setter for data.

const ::fuchsia_posix_socket::DatagramSocketRecvControlData & control ()
::fuchsia_posix_socket::DatagramSocketRecvControlData & control ()
SynchronousDatagramSocketRecvMsgResponse & control (::fuchsia_posix_socket::DatagramSocketRecvControlData value)

Setter for control.

uint32_t truncated ()
uint32_t & truncated ()
SynchronousDatagramSocketRecvMsgResponse & truncated (uint32_t value)

Setter for truncated.

void SynchronousDatagramSocketRecvMsgResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits