Riferimento alla struttura context_hub_module_t
  
   #include <
   
    context_hub.h
   
   >
  
 
| Campi dati | |
| struct hw_module_t | comuni | 
| int(* | get_hubs )(struct context_hub_module_t *module, const struct context_hub_t **list) | 
| 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) | 
Descrizione dettagliata
Ogni modulo hardware deve avere una struttura di dati denominata HAL_MODULE_INFO_SYM e i campi di questa struttura di dati devono iniziare con hw_module_t followed by module specific information.
Definizione alla riga 391 del file context_hub.h .
Documentazione dei campi
| struct hw_module_t common | 
Definizione alla riga 392 del file context_hub.h .
| int(* get_hubs)(struct context_hub_module_t *module, const struct context_hub_t **list) | 
Enumera tutti gli hub disponibili.L'elenco viene restituito in "list".
- Ritorni
- result : numero di hub nell'elenco o errore (negativo)
Questo metodo deve essere chiamato all'avvio del dispositivo.
Definizione alla riga 400 del file context_hub.h .
| int(* send_message)(uint32_t hub_id, const struct hub_message_t *msg) | 
Inviare un messaggio a un hub
- Ritorni
- result : 0 se l'operazione è riuscita, codice di errore altrimenti
Definizione alla riga 413 del file context_hub.h .
| int(* subscribe_messages)(uint32_t hub_id, context_hub_callback cbk, void *cookie) | 
Registra un callback per l'implementazione HAL per comunicare con il servizio Hub di contesto.
- Ritorni
- result : 0 se l'operazione è riuscita, codice di errore altrimenti
Definizione alla riga 407 del file context_hub.h .
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ context_hub.h
