#ifndef BT_HOST_H #define BT_HOST_H /* BT HCI info */ struct HCIInfo { int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr); void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len); void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len); void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len); void *opaque; void (*evt_recv)(void *opaque, const uint8_t *data, int len); void (*acl_recv)(void *opaque, const uint8_t *data, int len); }; /* bt-host.c */ struct HCIInfo *bt_host_hci(const char *id); struct HCIInfo *qemu_next_hci(void); #endif