class DeviceInfo

Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

Identifying information about the device.

Public Methods

void DeviceInfo (Storage_ storage)
void DeviceInfo ()

Defined at line 442 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

void DeviceInfo (DeviceInfo && )

Defined at line 443 of file fidling/gen/sdk/fidl/fuchsia.camera2/fuchsia.camera2/cpp/fidl/fuchsia.camera2/cpp/natural_types.h

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

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

DeviceInfo & operator= (const DeviceInfo & other)
bool operator== (const DeviceInfo & other)
bool operator!= (const DeviceInfo & other)
bool IsEmpty ()
const std::optional<uint16_t> & vendor_id ()

Information from physical device enumeration:

::std::optional<uint16_t> & vendor_id ()

Information from physical device enumeration:

DeviceInfo & vendor_id (std::optional<uint16_t> value)

Information from physical device enumeration:

const std::optional< ::std::string> & vendor_name ()
::std::optional< ::std::string> & vendor_name ()
DeviceInfo & vendor_name (std::optional< ::std::string> value)

Setter for vendor_name.

const std::optional<uint16_t> & product_id ()
::std::optional<uint16_t> & product_id ()
DeviceInfo & product_id (std::optional<uint16_t> value)

Setter for product_id.

const std::optional< ::std::string> & product_name ()
::std::optional< ::std::string> & product_name ()
DeviceInfo & product_name (std::optional< ::std::string> value)

Setter for product_name.

const std::optional< ::fuchsia_camera2::DeviceType> & type ()

Information about the type of device:

::std::optional< ::fuchsia_camera2::DeviceType> & type ()

Information about the type of device:

DeviceInfo & type (std::optional< ::fuchsia_camera2::DeviceType> value)

Information about the type of device:

void DeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits