kontekst_hub_module_t Odniesienie do struktury
#include < context_hub.h >
Pola danych | |
struktura hw_module_t | wspólny |
int(* | get_hubs )(struct kontekst_hub_module_t *moduł, const struct kontekst_kontekst_hub_t **lista) |
int(* | subskrybuj_wiadomości )(uint32_t hub_id, kontekst_hub_callback cbk, void *cookie) |
int(* | send_message )(uint32_t hub_id, const struct hub_message_t *msg) |
szczegółowy opis
Każdy moduł sprzętowy musi mieć strukturę danych o nazwie HAL_MODULE_INFO_SYM, a pola tej struktury danych muszą zaczynać się od hw_module_t , po którym następują informacje specyficzne dla modułu.
Definicja w linii 391 pliku kontekst_hub.h .
Dokumentacja terenowa
struktura hw_module_t wspólna |
Definicja w linii 392 pliku kontekst_hub.h .
int(* get_hubs)(struct kontekst_hub_module_t *moduł, const struct kontekst_hub_t **lista) |
Wylicz wszystkie dostępne koncentratory. Lista zostanie zwrócona w formie „list”.
- Zwroty
- wynik: liczba koncentratorów na liście lub błąd (ujemny)
Metodę tę należy wywołać podczas uruchamiania urządzenia.
Definicja w linii 400 pliku kontekst_hub.h .
int(* send_message)(uint32_t hub_id, const struct hub_message_t *msg) |
Wyślij wiadomość do koncentratora
- Zwroty
- wynik: 0, jeśli się powiedzie, w przeciwnym razie kod błędu
Definicja w linii 413 pliku kontekst_hub.h .
int(* subskrybuj_wiadomości)(uint32_t hub_id, kontekst_hub_callback cbk, void *cookie) |
Rejestruje wywołanie zwrotne dla implementacji HAL w celu komunikacji z usługą centrum kontekstu.
- Zwroty
- wynik: 0, jeśli się powiedzie, w przeciwnym razie kod błędu
Definicja w linii 407 pliku kontekst_hub.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ context_hub.h