class MacAddress

Defined at line 444 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

A MAC address used to identify a network interface on the data link layer within the network.

Public Methods

void MacAddress (Storage_ storage)
void MacAddress (::std::array<uint8_t, 6> octets)
void MacAddress ()

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

Defined at line 455 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

void MacAddress (MacAddress && )

Defined at line 458 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

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

Defined at line 459 of file fidling/gen/sdk/fidl/fuchsia.net/fuchsia.net/cpp/fidl/fuchsia.net/cpp/natural_types.h

MacAddress & operator= (const MacAddress & other)
bool operator== (const MacAddress & other)
bool operator!= (const MacAddress & other)
const ::std::array<uint8_t, 6> & octets ()
::std::array<uint8_t, 6> & octets ()
MacAddress & octets (::std::array<uint8_t, 6> value)

Setter for octets.

void MacAddress (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits