context_hub_module_t הפניה למבנים
context_hub_module_t הפניה למבנים
#include < context_hub.h >
שדות נתונים | |
struct hw_module_t | מְשׁוּתָף |
int (* | get_hubs ) (מודול struct_context_hub_module_t *, const struct_context_hub_t **) |
int (* | subscribe_messages ) (uint32_t hub_id, context_hub_callback cbk, void * cookie) |
int (* | send_message ) (uint32_t hub_id, const struct hub_message_t * msg) |
תיאור מפורט
על כל מודול חומרה להיות בעל מבנה נתונים בשם HAL_MODULE_INFO_SYM ועל השדות של מבנה נתונים זה להתחיל ב- hw_module_t ואחריהם מידע ספציפי למודול.
הגדרה בשורה 391 בקובץ context_hub.h .
תיעוד בשטח
struct hw_module_t נפוץ |
הגדרה בשורה 392 בקובץ context_hub.h .
int (* get_hubs) (מודול struct_context_hub_module_t *, const struct_text_hub_t ** רשימה) |
ספר את כל הרכזות הזמינות. הרשימה מוחזרת ב"רשימה ".
- החזרות
- תוצאה: מספר הרכזות ברשימה או בשגיאה (שלילי)
שיטה זו תיקרא בעת אתחול המכשיר.
הגדרה בשורה 400 בקובץ context_hub.h .
int (* send_message) (uint32_t hub_id, const struct hub_message_t * msg) |
int (* subscribe_messages) (uint32_t hub_id, context_hub_callback cbk, void * cookie) |
רושמת התקשרות חוזרת ליישום HAL כדי לתקשר עם שירות רכז ההקשר.
- החזרות
- תוצאה: 0 אם הצליח, קוד שגיאה אחרת
הגדרה בשורה 407 בקובץ context_hub.h .
התיעוד למבנה זה נוצר מהקובץ הבא:
- חומרה / libhardware / include / hardware / context_hub.h