class AddressPropertiesInterest

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

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

defined in the FIDL schema.

Public Members

static AddressPropertiesInterest kValidUntil
static AddressPropertiesInterest kPreferredLifetimeInfo
static AddressPropertiesInterest kMask

Public Methods

void AddressPropertiesInterest ()

Defined at line 22 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/common_types.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 26 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/common_types.h

uint64_t operator unsigned long ()

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

bool operator bool ()

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

bool operator== (const AddressPropertiesInterest & other)

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

bool operator!= (const AddressPropertiesInterest & other)

Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/common_types.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 48 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/common_types.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 57 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/common_types.h

AddressPropertiesInterest unknown_bits ()

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

bool has_unknown_bits ()

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

AddressPropertiesInterest operator~ ()

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

AddressPropertiesInterest operator| (const AddressPropertiesInterest & other)

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

AddressPropertiesInterest operator& (const AddressPropertiesInterest & other)

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

AddressPropertiesInterest operator^ (const AddressPropertiesInterest & other)

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

AddressPropertiesInterest operator- (const AddressPropertiesInterest & other)

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

void operator|= (const AddressPropertiesInterest & other)

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

void operator&= (const AddressPropertiesInterest & other)

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

void operator^= (const AddressPropertiesInterest & other)

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

void operator-= (const AddressPropertiesInterest & other)

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