Référence de structure context_hub_module_t
#include < context_hub.h >
Champs de données | |
structure hw_module_t | commun |
entier(* | get_hubs )(struct context_hub_module_t *module, const struct context_hub_t **list) |
entier(* | Subscribe_messages )(uint32_t hub_id, context_hub_callback cbk, void *cookie) |
entier(* | send_message )(uint32_t hub_id, const struct hub_message_t *msg) |
Description détaillée
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM et les champs de cette structure de données doivent commencer par hw_module_t suivi d'informations spécifiques au module.
Définition à la ligne 391 du fichier context_hub.h .
Documentation de terrain
struct hw_module_t commun |
Définition à la ligne 392 du fichier context_hub.h .
int(* get_hubs)(struct context_hub_module_t *module, const struct context_hub_t **list) |
Énumérez tous les hubs disponibles. La liste est renvoyée dans "list".
- Retour
- résultat : nombre de hubs dans la liste ou erreur (négatif)
Cette méthode doit être appelée au démarrage de l'appareil.
Définition à la ligne 400 du fichier context_hub.h .
int(* send_message)(uint32_t hub_id, const struct hub_message_t *msg) |
Envoyer un message à un hub
- Retour
- résultat : 0 en cas de succès, code erreur sinon
Définition à la ligne 413 du fichier context_hub.h .
int(*subscribe_messages)(uint32_t hub_id, context_hub_callback cbk, void *cookie) |
Enregistre un rappel pour l’implémentation HAL afin de communiquer avec le service Hub de contexte.
- Retour
- résultat : 0 en cas de succès, code erreur sinon
Définition à la ligne 407 du fichier context_hub.h .
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ context_hub.h