class InputReport

Defined at line 2907 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

Public Methods

void InputReport (uint64_t event_time, ::fidl::Box< ::fuchsia_ui_input::KeyboardReport> keyboard, ::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> media_buttons, ::fidl::Box< ::fuchsia_ui_input::MouseReport> mouse, ::fidl::Box< ::fuchsia_ui_input::StylusReport> stylus, ::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> touchscreen, ::fidl::Box< ::fuchsia_ui_input::SensorReport> sensor, uint64_t trace_id)
void InputReport ()

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

Defined at line 2917 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void InputReport (InputReport && )

Defined at line 2920 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void InputReport (Storage_ storage)
void InputReport (const InputReport & other)
InputReport & operator= (const InputReport & other)
bool operator== (const InputReport & other)
bool operator!= (const InputReport & other)
uint64_t event_time ()
uint64_t & event_time ()
InputReport & event_time (uint64_t value)

Setter for event_time.

const ::fidl::Box< ::fuchsia_ui_input::KeyboardReport> & keyboard ()
::fidl::Box< ::fuchsia_ui_input::KeyboardReport> & keyboard ()
InputReport & keyboard (::fidl::Box< ::fuchsia_ui_input::KeyboardReport> value)

Setter for keyboard.

const ::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> & media_buttons ()
::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> & media_buttons ()
InputReport & media_buttons (::fidl::Box< ::fuchsia_ui_input::MediaButtonsReport> value)

Setter for media_buttons.

const ::fidl::Box< ::fuchsia_ui_input::MouseReport> & mouse ()
::fidl::Box< ::fuchsia_ui_input::MouseReport> & mouse ()
InputReport & mouse (::fidl::Box< ::fuchsia_ui_input::MouseReport> value)

Setter for mouse.

InputReport & operator= (InputReport && )

Defined at line 2921 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

const ::fidl::Box< ::fuchsia_ui_input::StylusReport> & stylus ()
::fidl::Box< ::fuchsia_ui_input::StylusReport> & stylus ()
InputReport & stylus (::fidl::Box< ::fuchsia_ui_input::StylusReport> value)

Setter for stylus.

const ::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> & touchscreen ()
::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> & touchscreen ()
InputReport & touchscreen (::fidl::Box< ::fuchsia_ui_input::TouchscreenReport> value)

Setter for touchscreen.

const ::fidl::Box< ::fuchsia_ui_input::SensorReport> & sensor ()
::fidl::Box< ::fuchsia_ui_input::SensorReport> & sensor ()
InputReport & sensor (::fidl::Box< ::fuchsia_ui_input::SensorReport> value)

Setter for sensor.

uint64_t trace_id ()
uint64_t & trace_id ()
InputReport & trace_id (uint64_t value)

Setter for trace_id.

void InputReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits