class PortId

Defined at line 1277 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

A device port identifier.

Public Methods

void PortId (Storage_ storage)
void PortId (uint8_t base, uint8_t salt)
void PortId ()

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

Defined at line 1287 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

void PortId (PortId && )

Defined at line 1290 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

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

Defined at line 1291 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/natural_types.h

PortId & operator= (const PortId & other)
bool operator== (const PortId & other)
bool operator!= (const PortId & other)
uint8_t base ()

The base identifier for the port.

Generally identifies a port instance in hardware.

uint8_t & base ()

The base identifier for the port.

Generally identifies a port instance in hardware.

PortId & base (uint8_t value)

The base identifier for the port.

Generally identifies a port instance in hardware.

uint8_t salt ()

An implementation-defined identifier that is guaranteed to change on

every instantiation of the identified port.

uint8_t & salt ()

An implementation-defined identifier that is guaranteed to change on

every instantiation of the identified port.

PortId & salt (uint8_t value)

An implementation-defined identifier that is guaranteed to change on

every instantiation of the identified port.

void PortId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits