class SocketRecvControlData

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

Socket level ancillary data that can be received.

These match control messages with a `SOL_SOCKET` level.

Public Methods

void SocketRecvControlData (Storage_ storage)
void SocketRecvControlData ()

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

void SocketRecvControlData (SocketRecvControlData && )

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

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

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

SocketRecvControlData & operator= (const SocketRecvControlData & other)
bool operator== (const SocketRecvControlData & other)
bool operator!= (const SocketRecvControlData & other)
bool IsEmpty ()
const std::optional< ::fuchsia_posix_socket::Timestamp> & timestamp ()

Data about the time at which the packet was received.

::std::optional< ::fuchsia_posix_socket::Timestamp> & timestamp ()

Data about the time at which the packet was received.

SocketRecvControlData & timestamp (std::optional< ::fuchsia_posix_socket::Timestamp> value)

Data about the time at which the packet was received.

void SocketRecvControlData (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits