class HidInfo

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

Public Methods

void HidInfo ()

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

void HidInfo (HidInfo && )

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

void HidInfo (Storage_ storage)
void HidInfo (const HidInfo & other)
HidInfo & operator= (const HidInfo & other)
bool operator== (const HidInfo & other)
bool operator!= (const HidInfo & other)
bool IsEmpty ()
const std::optional<uint8_t> & dev_num ()
::std::optional<uint8_t> & dev_num ()
HidInfo & dev_num (std::optional<uint8_t> value)

Setter for dev_num.

const std::optional< ::fuchsia_hardware_hidbus::HidBootProtocol> & boot_protocol ()
::std::optional< ::fuchsia_hardware_hidbus::HidBootProtocol> & boot_protocol ()
HidInfo & boot_protocol (std::optional< ::fuchsia_hardware_hidbus::HidBootProtocol> value)

Setter for boot_protocol.

HidInfo & operator= (HidInfo && )

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

const std::optional<uint32_t> & vendor_id ()
::std::optional<uint32_t> & vendor_id ()
HidInfo & vendor_id (std::optional<uint32_t> value)

Setter for vendor_id.

const std::optional<uint32_t> & product_id ()
::std::optional<uint32_t> & product_id ()
HidInfo & product_id (std::optional<uint32_t> value)

Setter for product_id.

const std::optional<uint32_t> & version ()
::std::optional<uint32_t> & version ()
HidInfo & version (std::optional<uint32_t> value)

Setter for version.

const std::optional<int64_t> & polling_rate ()

polling rate if applicable in usec

::std::optional<int64_t> & polling_rate ()

polling rate if applicable in usec

HidInfo & polling_rate (std::optional<int64_t> value)

polling rate if applicable in usec

void HidInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits