Dokumentacja struktury input_module

Dokumentacja struktury input_module

#include < input.h >

Pola danych

struct hw_module_t   wspólne
 
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)
 

Szczegółowy opis

Definicja w wierszu 545 pliku input.h .

Dokumentacja pola

struct hw_module_t common

Typowe metody modułu wejściowego. Ten element musi być pierwszym elementem input_module ponieważ użytkownicy tej struktury będą rzutować hw_module_t do input_module wskaźnika w kontekstach, w których wiadomo, że hw_module_t odwołuje się do input_module .

Definicja w wierszu 552 pliku input.h .

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

Inicjalizacja modułu za pomocą wywołań zwrotnych hosta. W tym momencie HAL powinien uruchomić całą infrastrukturę potrzebną do przetwarzania zdarzeń wejściowych.

Definicja w wierszu 558 pliku input.h .

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

Wysyła raport wyjściowy z nowym zestawem stanów, które gospodarz chce przypisać danemu urządzeniu.

Definicja w wierszu 564 pliku input.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku:
  • hardware/libhardware/include/hardware/ input.h