class ProtocolAssociation

Defined at line 636 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h

The protocol association for a packet socket.

Public Methods

void ProtocolAssociation ()
void ProtocolAssociation (const ProtocolAssociation & )

Defined at line 640 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h

ProtocolAssociation & operator= (const ProtocolAssociation & )

Defined at line 641 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h

void ProtocolAssociation (ProtocolAssociation && )

Defined at line 642 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h

bool has_invalid_tag ()
bool is_all ()
ProtocolAssociation WithAll (::fuchsia_posix_socket_packet::wire::Empty val)

An association with all protocols.

::fuchsia_posix_socket_packet::wire::Empty & all ()

An association with all protocols.

const ::fuchsia_posix_socket_packet::wire::Empty & all ()

An association with all protocols.

bool is_specified ()
ProtocolAssociation WithSpecified (uint16_t val)

An association with a protocol.

ProtocolAssociation & operator= (ProtocolAssociation && )

Defined at line 643 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h

uint16_t & specified ()

An association with a protocol.

const uint16_t & specified ()

An association with a protocol.

::fuchsia_posix_socket_packet::wire::ProtocolAssociation::Tag Which ()

Enumerations

enum Tag
Name Value
kAll 1
kSpecified 2

Defined at line 645 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/wire_types.h