Referensi Struktur context_hub_module_t
#include < context_hub.h >
Bidang Data | |
struct hw_module_t | umum |
int (* | get_hubs ) (modul struct context_hub_module_t *, 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) |
Detil Deskripsi
Setiap modul perangkat keras harus memiliki struktur data bernama HAL_MODULE_INFO_SYM dan bidang struktur data ini harus dimulai dengan hw_module_t diikuti dengan informasi khusus modul.
Definisi pada baris 391 file context_hub.h .
Dokumentasi Lapangan
struct hw_module_t umum |
Definisi pada baris 392 file context_hub.h .
int (* get_hubs) (struct context_hub_module_t * module, const struct context_hub_t ** list) |
Hitung semua hub yang tersedia. Daftar dikembalikan dalam "daftar".
- Kembali
- hasil: jumlah hub dalam daftar atau kesalahan (negatif)
Metode ini akan dipanggil saat perangkat boot.
Definisi pada baris 400 file context_hub.h .
int (* send_message) (uint32_t hub_id, const struct hub_message_t * msg) |
Kirim pesan ke hub
- Kembali
- hasil: 0 jika berhasil, kode kesalahan sebaliknya
Definisi pada baris 413 file context_hub.h .
int (* subscribe_messages) (uint32_t hub_id, context_hub_callback cbk, void * cookie) |
Mendaftarkan callback untuk implementasi HAL untuk berkomunikasi dengan layanan hub konteks.
- Kembali
- hasil: 0 jika berhasil, kode kesalahan sebaliknya
Definisi pada baris 407 file context_hub.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- hardware / libhardware / include / hardware / context_hub.h