class Command

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

Public Methods

void Command (Command && other)
Command & operator= (Command && other)
void Command (const Command & other)
Command & operator= (const Command & other)
bool operator== (const Command & other)
bool operator!= (const Command & other)
::fuchsia_ui_input::Command::Tag Which ()
Command WithSendKeyboardInput (::fuchsia_ui_input::SendKeyboardInputCmd val)
const ::fidl::internal::UnionMemberView<1, Storage_> send_keyboard_input ()
::fidl::internal::UnionMemberView<1, Storage_> send_keyboard_input ()
Command & send_keyboard_input (::fuchsia_ui_input::SendKeyboardInputCmd value)

Sets the union to hold the send_keyboard_input member.

Command WithSendPointerInput (::fuchsia_ui_input::SendPointerInputCmd val)
const ::fidl::internal::UnionMemberView<2, Storage_> send_pointer_input ()
::fidl::internal::UnionMemberView<2, Storage_> send_pointer_input ()
Command & send_pointer_input (::fuchsia_ui_input::SendPointerInputCmd value)

Sets the union to hold the send_pointer_input member.

Command WithSetHardKeyboardDelivery (::fuchsia_ui_input::SetHardKeyboardDeliveryCmd val)
const ::fidl::internal::UnionMemberView<3, Storage_> set_hard_keyboard_delivery ()
::fidl::internal::UnionMemberView<3, Storage_> set_hard_keyboard_delivery ()
Command & set_hard_keyboard_delivery (::fuchsia_ui_input::SetHardKeyboardDeliveryCmd value)

Sets the union to hold the set_hard_keyboard_delivery member.

Command WithSetParallelDispatch (::fuchsia_ui_input::SetParallelDispatchCmd val)
const ::fidl::internal::UnionMemberView<4, Storage_> set_parallel_dispatch ()
::fidl::internal::UnionMemberView<4, Storage_> set_parallel_dispatch ()
Command & set_parallel_dispatch (::fuchsia_ui_input::SetParallelDispatchCmd value)

Sets the union to hold the set_parallel_dispatch member.

void Command (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kSendKeyboardInput 1
kSendPointerInput 2
kSetHardKeyboardDelivery 3
kSetParallelDispatch 4

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits