input_module Struct Reference

input_module Struct Reference

#include < input.h >

Campi dati

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

Descrizione dettagliata

Definizione alla riga 545 del file input.h .

Documentazione sul campo

struct hw_module_t comune

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

Definizione alla 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 qualsiasi infrastruttura necessaria per elaborare gli eventi di input.

Definizione alla 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 dato assumesse.

Definizione alla riga 564 del file input.h .


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