Referencia de la estructura input_module

Referencia de la estructura input_module

#include < input.h >

Campos de datos

struct hw_module_t   común
 
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)
 

Descripción detallada

Definición en la línea 545 del archivo input.h .

Documentación de campos

struct hw_module_t común

Métodos comunes del módulo de entrada. Este debe ser el primer miembro de input_module , ya que los usuarios de esta estructura transmitirán un hw_module_t a un puntero input_module en contextos en los que se sabe que hw_module_t hace referencia a un input_module .

Definición en la línea 552 del archivo input.h .

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

Inicializa el módulo con devoluciones de llamada del host. En este punto, el HAL debe iniciar cualquier infraestructura que necesite para procesar los eventos de entrada.

Definición en la línea 558 del archivo input.h .

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

Envía un informe de salida con un nuevo conjunto de estado que el host desea que asuma el dispositivo determinado.

Definición en la línea 564 del archivo input.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ input.h