context_hub_module_t Struct Referansı
#include < context_hub.h >
Veri alanları | |
struct hw_module_t | Yaygın |
int (* | get_hubs ) (struct context_hub_module_t * modülü, const struct context_hub_t ** listesi) |
int (* | subscribe_messages ) (uint32_t hub_id, context_hub_callback cbk, void * çerez) |
int (* | gönder_mesaj ) (uint32_t hub_id, const struct hub_message_t * msg) |
Detaylı Açıklama
Her donanım modülünün HAL_MODULE_INFO_SYM adlı bir veri yapısına sahip olması ve bu veri yapısının alanları hw_module_t ile başlamalı ve ardından modüle özel bilgiler gelmelidir .
Context_hub.h dosyasının 391. satırındaki tanım .
Saha Belgeleri
struct hw_module_t common |
Context_hub.h dosyasının 392 satırındaki tanım .
int (* get_hubs) (struct context_hub_module_t * modülü, const struct context_hub_t ** listesi) |
Mevcut tüm hub'ları numaralandırın. Liste "list" olarak döndürülür.
- İadeler
- sonuç: listedeki veya hatadaki hub sayısı (negatif)
Bu yöntem, cihaz başlatılırken çağrılacaktır.
Çizgisinde Tanımı 400 dosya arasında context_hub.h .
int (* send_message) (uint32_t hub_id, const struct hub_message_t * msg) |
Bir hub'a mesaj gönderin
- İadeler
- sonuç: başarılıysa 0, aksi halde hata kodu
Context_hub.h dosyasının 413 satırındaki tanım .
int (* subscribe_messages) (uint32_t hub_id, context_hub_callback cbk, void * çerez) |
Bağlam hub hizmetiyle iletişim kurmak için HAL uygulaması için bir geri arama kaydeder.
- İadeler
- sonuç: başarılıysa 0, aksi halde hata kodu
Context_hub.h dosyasının 407 satırındaki tanım .
Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
- hardware / libhardware / include / hardware / context_hub.h