class Ipv4PktInfoRecvControlData

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

Public Methods

void Ipv4PktInfoRecvControlData (Storage_ storage)
void Ipv4PktInfoRecvControlData (uint64_t iface, ::fuchsia_net::Ipv4Address local_addr, ::fuchsia_net::Ipv4Address header_destination_addr)
void Ipv4PktInfoRecvControlData ()

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

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

void Ipv4PktInfoRecvControlData (Ipv4PktInfoRecvControlData && )

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

void Ipv4PktInfoRecvControlData (const Ipv4PktInfoRecvControlData & other)
uint64_t iface ()

The index of the interface on which the IP packet was received.

uint64_t & iface ()

The index of the interface on which the IP packet was received.

Ipv4PktInfoRecvControlData & iface (uint64_t value)

The index of the interface on which the IP packet was received.

const ::fuchsia_net::Ipv4Address & local_addr ()

The local address of the interface on which the packet was received.

::fuchsia_net::Ipv4Address & local_addr ()

The local address of the interface on which the packet was received.

Ipv4PktInfoRecvControlData & local_addr (::fuchsia_net::Ipv4Address value)

The local address of the interface on which the packet was received.

const ::fuchsia_net::Ipv4Address & header_destination_addr ()

The destination address specified in the received packet's IP

header.

::fuchsia_net::Ipv4Address & header_destination_addr ()

The destination address specified in the received packet's IP

header.

Ipv4PktInfoRecvControlData & header_destination_addr (::fuchsia_net::Ipv4Address value)

The destination address specified in the received packet's IP

header.

void Ipv4PktInfoRecvControlData (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Ipv4PktInfoRecvControlData & operator= (Ipv4PktInfoRecvControlData && )

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

Ipv4PktInfoRecvControlData & operator= (const Ipv4PktInfoRecvControlData & other)
bool operator== (const Ipv4PktInfoRecvControlData & other)
bool operator!= (const Ipv4PktInfoRecvControlData & other)

Friends

class MemberVisitor
class NaturalStructCodingTraits