class MouseEventStreamInfo

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

The status of a mouse event stream, sent from server to client.

Invariant: a client's mouse events are bracketed by

[`MouseViewStatus.ENTERED`] and [`MouseViewStatus.EXITED`].

Public Methods

void MouseEventStreamInfo (Storage_ storage)
void MouseEventStreamInfo (uint32_t device_id, ::fuchsia_ui_pointer::MouseViewStatus status)
void MouseEventStreamInfo ()

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

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

void MouseEventStreamInfo (MouseEventStreamInfo && )

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

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

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

MouseEventStreamInfo & operator= (const MouseEventStreamInfo & other)
bool operator== (const MouseEventStreamInfo & other)
bool operator!= (const MouseEventStreamInfo & other)
uint32_t device_id ()

An identifier for the mouse device that issues a mouse event stream.

uint32_t & device_id ()

An identifier for the mouse device that issues a mouse event stream.

MouseEventStreamInfo & device_id (uint32_t value)

An identifier for the mouse device that issues a mouse event stream.

::fuchsia_ui_pointer::MouseViewStatus status ()

The mouse event stream's enter/exit status, sent from server to client.

::fuchsia_ui_pointer::MouseViewStatus & status ()

The mouse event stream's enter/exit status, sent from server to client.

MouseEventStreamInfo & status (::fuchsia_ui_pointer::MouseViewStatus value)

The mouse event stream's enter/exit status, sent from server to client.

void MouseEventStreamInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits