Referência de estrutura input_module

Referência de estrutura input_module

#include < input.h >

Campos de dados

estrutura hw_module_t comum
vazio(* init )(const input_module_t *módulo, input_host_t *host, input_host_callbacks_t cb)
vazio(* notify_report )(const input_module_t *módulo, input_report_t *relatório)

Descrição detalhada

Definição na linha 545 do arquivo input.h .

Documentação de campo

estrutura hw_module_t comum

Métodos comuns do módulo de entrada. Este deve ser o primeiro membro de input_module , pois os usuários desta estrutura lançarão um ponteiro hw_module_t para input_module em contextos onde é conhecido que hw_module_t faz referência a um input_module .

Definição na linha 552 do arquivo input.h .

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

Inicialize o módulo com retornos de chamada de host. Neste ponto, o HAL deve iniciar qualquer infra-estrutura necessária para processar eventos de entrada.

Definição na linha 558 do arquivo input.h .

void(* notify_report)(const input_module_t *module, input_report_t *relatório)

Envia um relatório de saída com um novo conjunto de estados que o host gostaria que o dispositivo em questão assumisse.

Definição na linha 564 do arquivo input.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/include/hardware/ input.h