Referência da estrutura input_module

Referência da estrutura input_module

#include < input.h >

Campos de dados

struct hw_module_t   comum
 
void(*  init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
 
void(*  notify_report )(const input_module_t *module, input_report_t *report)
 

Descrição detalhada

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

Documentação do campo

struct hw_module_t common

Métodos comuns do módulo de entrada. Ele precisa ser o primeiro membro de input_module , já que os usuários dessa estrutura vão transmitir um hw_module_t para input_module em contextos em que se sabe que o 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 callbacks do host. Nesse ponto, o HAL precisa iniciar a infraestrutura 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 *report)

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

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


A documentação desse struct foi gerada com base no seguinte arquivo:
  • hardware/libhardware/include/hardware/ input.h