Référence de structure input_module

Référence de structure input_module

#include < input.h >

Champs de données

structure hw_module_t commun
vide(* init )(const input_module_t *module, input_host_t *host, input_host_callbacks_t cb)
vide(* notify_report (const input_module_t *module, input_report_t *rapport)

Description détaillée

Définition à la ligne 545 du fichier input.h .

Documentation de terrain

struct hw_module_t commun

Méthodes courantes du module d'entrée. Il doit s'agir du premier membre de input_module car les utilisateurs de cette structure lanceront un hw_module_t vers un pointeur input_module dans des contextes où l'on sait que hw_module_t fait référence à un input_module .

Définition à la ligne 552 du fichier input.h .

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

Initialisez le module avec les rappels de l'hôte. À ce stade, HAL doit démarrer l'infrastructure dont elle a besoin pour traiter les événements d'entrée.

Définition à la ligne 558 du fichier input.h .

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

Envoie un rapport de sortie avec un nouvel ensemble d'états que l'hôte souhaite que le périphérique donné assume.

Définition à la ligne 564 du fichier input.h .


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ input.h