5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_CHANNEL_RESPONDER_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_CHANNEL_RESPONDER_H_
14 fl_key_channel_responder,
16 KEY_CHANNEL_RESPONDER,
37 FlBinaryMessenger* messenger);
54 uint64_t specified_logical_key,
55 GCancellable* cancellable,
56 GAsyncReadyCallback callback,
72 FlKeyChannelResponder* responder,
G_BEGIN_DECLS G_MODULE_EXPORT FlValue gpointer user_data
gboolean fl_key_channel_responder_handle_event_finish(FlKeyChannelResponder *responder, GAsyncResult *result, gboolean *handled, GError **error)
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlKeyChannelResponder, fl_key_channel_responder, FL, KEY_CHANNEL_RESPONDER, GObject)
FlKeyChannelResponder * fl_key_channel_responder_new(FlBinaryMessenger *messenger)
void fl_key_channel_responder_handle_event(FlKeyChannelResponder *responder, FlKeyEvent *event, uint64_t specified_logical_key, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
const uint8_t uint32_t uint32_t GError ** error