class AddressPropertiesInterest

Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

|AddressPropertiesInterest| is flexible, hence may contain unknown members not

defined in the FIDL schema.

Public Members

static AddressPropertiesInterest VALID_UNTIL
static AddressPropertiesInterest PREFERRED_LIFETIME_INFO
static AddressPropertiesInterest kMask

Public Methods

void AddressPropertiesInterest ()

Defined at line 56 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

std::optional<AddressPropertiesInterest> TryFrom (uint64_t value)

Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value

if the primitive does not contain any unknown members not defined in the

FIDL schema. Otherwise, returns |std::nullopt|.

Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest TruncatingUnknown (uint64_t value)

Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value,

clearing any bit member not defined in the FIDL schema.

Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

void AddressPropertiesInterest (uint64_t value)

Constructs an instance of |AddressPropertiesInterest| from an underlying primitive value,

preserving any bit member not defined in the FIDL schema.

Defined at line 76 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

uint64_t operator unsigned long ()

Defined at line 81 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

bool operator bool ()

Defined at line 82 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

bool operator== (const AddressPropertiesInterest & other)

Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

bool operator!= (const AddressPropertiesInterest & other)

Defined at line 84 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest unknown_bits ()

Defined at line 92 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

bool has_unknown_bits ()

Defined at line 95 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest operator~ ()

Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest operator| (const AddressPropertiesInterest & other)

Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest operator& (const AddressPropertiesInterest & other)

Defined at line 117 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

AddressPropertiesInterest operator^ (const AddressPropertiesInterest & other)

Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

void operator|= (const AddressPropertiesInterest & other)

Defined at line 127 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

void operator&= (const AddressPropertiesInterest & other)

Defined at line 132 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h

void operator^= (const AddressPropertiesInterest & other)

Defined at line 137 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/hlcpp/fuchsia/net/interfaces/cpp/fidl.h