Ссылка на структуру input_module

Ссылка на структуру input_module

#include < input.h >

Поля данных

структура hw_module_t общий
пустота(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
пустота(* notify_report )(const input_module_t *module, input_report_t *report)

Подробное описание

Определение в строке 545 файла input.h .

Полевая документация

структура hw_module_t общая

Общие методы модуля ввода. Это должен быть первый член input_module , поскольку пользователи этой структуры будут приводить hw_module_t к указателю input_module в контекстах, где известно, что hw_module_t ссылается на input_module .

Определение в строке 552 файла input.h .

void(* init)(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)

Инициализируйте модуль с помощью обратных вызовов хоста. На этом этапе HAL должен запустить любую инфраструктуру, необходимую для обработки входных событий.

Определение в строке 558 файла input.h .

void(* notify_report)(const input_module_t *module, input_report_t *report)

Отправляет выходной отчет с новым набором состояний, которые хост хотел бы принять для данного устройства.

Определение в строке 564 файла input.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ input.h