reference_hub_module_t संरचना संदर्भ
#include < context_hub.h >
डेटा फ़ील्ड | |
संरचना hw_module_t | सामान्य |
int (* | get_hubs ) (struct context_hub_module_t * मॉड्यूल, स्थिरांक struct context_hub_t ** सूची) |
int (* | subscribe_messages ) (uint32_t hub_id, context_hub_callback CBK, शून्य * कुकी) |
int (* | send_message ) (uint32_t hub_id, const structure hub_message_t * msg) |
विस्तृत विवरण
हर हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नाम से एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के क्षेत्र में hw_module_t के साथ शुरू होना चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।
फ़ाइल सन्दर्भ_हब.एच की लाइन 391 पर परिभाषा।
फील्ड प्रलेखन
संरचना hw_module_t सामान्य |
फ़ाइल संदर्भ_hub.h की लाइन 392 पर परिभाषा।
पूर्णांक (* get_hubs) (struct context_hub_module_t * मॉड्यूल, स्थिरांक struct context_hub_t ** सूची) |
सभी उपलब्ध केंद्रों की गणना करें। सूची "सूची" में वापस आ गई है।
- रिटर्न
- परिणाम: सूची या त्रुटि में हब्स की संख्या (नकारात्मक)
इस विधि को डिवाइस बूटअप कहा जाएगा।
फ़ाइल सन्दर्भ_हब.एच की लाइन 400 पर परिभाषा।
int (* send_message) (uint32_t hub_id, const स्ट्रक्चर हब_message_t * msg) |
हब को संदेश भेजें
- रिटर्न
- परिणाम: 0 यदि सफल हो, तो त्रुटि कोड अन्यथा
फ़ाइल सन्दर्भ_हब.एच की पंक्ति 413 पर परिभाषा।
पूर्णांक (* subscribe_messages) (uint32_t hub_id, context_hub_callback CBK, शून्य * कुकी) |
संदर्भ हब सेवा के साथ संवाद करने के लिए HAL कार्यान्वयन के लिए कॉलबैक पंजीकृत करता है।
- रिटर्न
- परिणाम: 0 यदि सफल हो, तो त्रुटि कोड अन्यथा
फ़ाइल संदर्भ_hub.h की लाइन 407 पर परिभाषा।
इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
- हार्डवेयर / libhardware / शामिल / हार्डवेयर / context_hub.h