class Command
Defined at line 847 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
void Command ()
void Command (Command && )
Command & operator= (Command && )
Command WithSendKeyboardInput (::fuchsia::ui::input::SendKeyboardInputCmd && )
Command WithSendPointerInput (::fuchsia::ui::input::SendPointerInputCmd && )
Command WithSetHardKeyboardDelivery (::fuchsia::ui::input::SetHardKeyboardDeliveryCmd && )
Command WithSetParallelDispatch (::fuchsia::ui::input::SetParallelDispatchCmd && )
::std::unique_ptr<Command> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Command * value, size_t offset)
zx_status_t Clone (Command * result)
bool has_invalid_tag ()
Defined at line 878 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
bool is_send_keyboard_input ()
Defined at line 882 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
::fuchsia::ui::input::SendKeyboardInputCmd & send_keyboard_input ()
Defined at line 884 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
const ::fuchsia::ui::input::SendKeyboardInputCmd & send_keyboard_input ()
Defined at line 889 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
bool is_send_pointer_input ()
Defined at line 895 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
::fuchsia::ui::input::SendPointerInputCmd & send_pointer_input ()
Defined at line 897 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
const ::fuchsia::ui::input::SendPointerInputCmd & send_pointer_input ()
Defined at line 902 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
bool is_set_hard_keyboard_delivery ()
Defined at line 908 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
::fuchsia::ui::input::SetHardKeyboardDeliveryCmd & set_hard_keyboard_delivery ()
Defined at line 910 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
const ::fuchsia::ui::input::SetHardKeyboardDeliveryCmd & set_hard_keyboard_delivery ()
Defined at line 915 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
bool is_set_parallel_dispatch ()
Defined at line 921 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
::fuchsia::ui::input::SetParallelDispatchCmd & set_parallel_dispatch ()
Defined at line 923 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
const ::fuchsia::ui::input::SetParallelDispatchCmd & set_parallel_dispatch ()
Defined at line 928 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
::fuchsia::ui::input::Command::Tag Which ()
Defined at line 934 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 942 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
void ~Command ()
Command & set_send_keyboard_input (::fuchsia::ui::input::SendKeyboardInputCmd value)
Command & set_send_pointer_input (::fuchsia::ui::input::SendPointerInputCmd value)
Command & set_set_hard_keyboard_delivery (::fuchsia::ui::input::SetHardKeyboardDeliveryCmd value)
Command & set_set_parallel_dispatch (::fuchsia::ui::input::SetParallelDispatchCmd value)
Enumerations
enum Tag
| Name | Value |
|---|---|
| kSendKeyboardInput | 1 |
| kSendPointerInput | 2 |
| kSetHardKeyboardDelivery | 3 |
| kSetParallelDispatch | 4 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 862 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/hlcpp/fuchsia/ui/input/cpp/fidl.h
Friends
class Equality