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