konteks_hub_module_t Referensi Struktur
#include < context_hub.h >
Bidang Data | |
struct hw_module_t | umum |
ke dalam(* | get_hubs )(struct konteks_hub_module_t *modul, const struct konteks_hub_t **daftar) |
ke dalam(* | berlangganan_pesan )(uint32_t hub_id, konteks_hub_callback cbk, batal *cookie) |
ke dalam(* | send_message )(uint32_t hub_id, const struct hub_message_t *pesan) |
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 spesifik modul.
Definisi pada baris 391 file konteks_hub.h .
Dokumentasi Lapangan
struct hw_module_t umum |
Definisi pada baris 392 file konteks_hub.h .
int(* get_hubs)(struct konteks_hub_module_t *modul, const struct konteks_hub_t **daftar) |
Hitung semua hub yang tersedia. Daftar dikembalikan dalam "daftar".
- Kembali
- result : jumlah hub dalam daftar atau error (negatif)
Metode ini akan dipanggil saat perangkat bootup.
Definisi pada baris 400 file konteks_hub.h .
int(* send_message)(uint32_t hub_id, const struct hub_message_t *pesan) |
Kirim pesan ke hub
- Kembali
- result : 0 jika berhasil, kode error sebaliknya
Definisi pada baris 413 file konteks_hub.h .
int(* berlangganan_pesan)(uint32_t hub_id, konteks_hub_callback cbk, batal *cookie) |
Mendaftarkan panggilan balik untuk implementasi HAL guna berkomunikasi dengan layanan hub konteks.
- Kembali
- result : 0 jika berhasil, kode error sebaliknya
Definisi pada baris 407 file konteks_hub.h .
Dokumentasi untuk struct ini dihasilkan dari file berikut:
- perangkat keras/libhardware/include/hardware/ context_hub.h