Riferimento alla struttura input_module

Riferimento alla struttura input_module

#include < input.h >

Campi dati

struct hw_module_t   comuni
 
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)
 

Descrizione dettagliata

Definizione nella riga 545 del file input.h .

Documentazione dei campi

struct hw_module_t common

Metodi comuni del modulo di immissione. Questo deve essere il primo membro di input_module poiché gli utenti di questa struttura trasmettono un hw_module_t a input_module puntatore in contesti in cui è noto che hw_module_t fa riferimento a un input_module .

Definizione nella riga 552 del file input.h .

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

Inizializza il modulo con i callback dell'host. A questo punto, l'HAL dovrebbe avviare l'infrastruttura necessaria per elaborare gli eventi di input.

Definizione nella riga 558 del file input.h .

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

Invia un report di output con un nuovo insieme di stati che l'host vorrebbe che il dispositivo in questione assumesse.

Definizione nella riga 564 del file input.h .


La documentazione di questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ input.h