class HidbusSetReportRequest

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

Public Methods

void HidbusSetReportRequest (Storage_ storage)
void HidbusSetReportRequest (::fuchsia_hardware_hidbus::ReportType rpt_type, uint8_t rpt_id, ::std::vector<uint8_t> data)
void HidbusSetReportRequest ()

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

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

void HidbusSetReportRequest (HidbusSetReportRequest && )

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

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

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

HidbusSetReportRequest & operator= (const HidbusSetReportRequest & other)
bool operator== (const HidbusSetReportRequest & other)
bool operator!= (const HidbusSetReportRequest & other)
::fuchsia_hardware_hidbus::ReportType rpt_type ()
::fuchsia_hardware_hidbus::ReportType & rpt_type ()
HidbusSetReportRequest & rpt_type (::fuchsia_hardware_hidbus::ReportType value)

Setter for rpt_type.

uint8_t rpt_id ()
uint8_t & rpt_id ()
HidbusSetReportRequest & rpt_id (uint8_t value)

Setter for rpt_id.

const ::std::vector<uint8_t> & data ()
::std::vector<uint8_t> & data ()
HidbusSetReportRequest & data (::std::vector<uint8_t> value)

Setter for data.

void HidbusSetReportRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits