]>
Commit | Line | Data |
---|---|---|
5ef4efa4 AJ |
1 | #ifndef BT_HOST_H |
2 | #define BT_HOST_H | |
3 | ||
090f7ac5 PB |
4 | /* BT HCI info */ |
5 | ||
6 | struct HCIInfo { | |
7 | int (*bdaddr_set)(struct HCIInfo *hci, const uint8_t *bd_addr); | |
8 | void (*cmd_send)(struct HCIInfo *hci, const uint8_t *data, int len); | |
9 | void (*sco_send)(struct HCIInfo *hci, const uint8_t *data, int len); | |
10 | void (*acl_send)(struct HCIInfo *hci, const uint8_t *data, int len); | |
11 | void *opaque; | |
12 | void (*evt_recv)(void *opaque, const uint8_t *data, int len); | |
13 | void (*acl_recv)(void *opaque, const uint8_t *data, int len); | |
14 | }; | |
5ef4efa4 AJ |
15 | |
16 | /* bt-host.c */ | |
17 | struct HCIInfo *bt_host_hci(const char *id); | |
090f7ac5 | 18 | struct HCIInfo *qemu_next_hci(void); |
5ef4efa4 AJ |
19 | |
20 | #endif |