input_module स्ट्रक्चर का रेफ़रंस

input_module स्ट्रक्चर का रेफ़रंस

#include < input.h >

डेटा फ़ील्ड

struct hw_module_t   सामान्य
 
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)
 

पूरी जानकारी

परिभाषा, input.h की फ़ाइल के 545 पंक्ति पर दी गई है.

फ़ील्ड का दस्तावेज़

struct hw_module_t common

इनपुट मॉड्यूल के सामान्य तरीके. यह input_module के पहले सदस्य के तौर पर होना चाहिए, क्योंकि इस स्ट्रक्चर के उपयोगकर्ता, input_module के पॉइंटर पर hw_module_t को तब कास्ट करेंगे, जब यह पता हो कि hw_module_t , input_module का रेफ़रंस देता है .

परिभाषा, input.h फ़ाइल की लाइन 552 पर दी गई है.

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

होस्ट कॉलबैक की मदद से मॉड्यूल को शुरू करें. इस समय, इनपुट इवेंट को प्रोसेस करने के लिए, HAL को अपना इन्फ़्रास्ट्रक्चर शुरू करना चाहिए.

परिभाषा, input.h फ़ाइल की पंक्ति 558 पर दी गई है.

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

होस्ट के डिवाइस के लिए, स्टेटस के नए सेट के साथ आउटपुट रिपोर्ट भेजता है.

परिभाषा, input.h फ़ाइल की लाइन 564 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ input.h