input_module Yapı Referansı

input_module Yapı Referansı

#include < input.h >

Veri Alanları

struct hw_module_t   yaygı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)
 

Ayrıntılı Açıklama

Tanımı, input.h dosyasının 545 satırındadır.

Alan Belgeleri

struct hw_module_t common

Giriş modülünün ortak yöntemleri. Bu yapının kullanıcıları, hw_module_t input_module i referans aldığı bilinen bağlamlarda hw_module_t input_module için bir input_module yönlendiricisi yayınlayacağından bu, input_module için ilk üye olmalıdır.

input.h dosyasının 552 satırı

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

Modülü, ana makine geri çağırmalarıyla başlatın. Bu noktada HAL, giriş etkinliklerini işlemek için ihtiyaç duyduğu altyapıyı başlatmalıdır.

Tanımı, input.h dosyasının 558 satırındadır.

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

Ana makinenin, belirli bir cihazın almasını istediği yeni bir durum grubu içeren bir çıkış raporu gönderir.

Tanım, input.h dosyasının 564 satırındadır.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ input.h