diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-10-30 04:03:56 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-10-30 04:04:16 +0100 |
commit | b133254dc1c782eedbeca0d3e89520211b909f24 (patch) | |
tree | 0492b88e6ef411d5982377e39285f6895ac7bfb3 /monitor/packet.h | |
parent | 2cdea86e270d6a6bc9e88ac0aefde39185a3f92b (diff) | |
download | bluez-b133254dc1c782eedbeca0d3e89520211b909f24.tar.gz |
monitor: Add support for handling SCM_CREDENTIALS if present
Diffstat (limited to 'monitor/packet.h')
-rw-r--r-- | monitor/packet.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/monitor/packet.h b/monitor/packet.h index fb64cc61d..59da5af89 100644 --- a/monitor/packet.h +++ b/monitor/packet.h @@ -25,6 +25,7 @@ #include <stdint.h> #include <stdbool.h> #include <sys/time.h> +#include <sys/socket.h> #define PACKET_FILTER_SHOW_INDEX (1 << 0) #define PACKET_FILTER_SHOW_DATE (1 << 1) @@ -53,9 +54,11 @@ void packet_print_channel_map_ll(const uint8_t *map); void packet_print_io_capability(uint8_t capability); void packet_print_io_authentication(uint8_t authentication); -void packet_control(struct timeval *tv, uint16_t index, uint16_t opcode, +void packet_control(struct timeval *tv, struct ucred *cred, + uint16_t index, uint16_t opcode, const void *data, uint16_t size); -void packet_monitor(struct timeval *tv, uint16_t index, uint16_t opcode, +void packet_monitor(struct timeval *tv, struct ucred *cred, + uint16_t index, uint16_t opcode, const void *data, uint16_t size); void packet_simulator(struct timeval *tv, uint16_t frequency, const void *data, uint16_t size); @@ -71,13 +74,13 @@ void packet_vendor_diag(struct timeval *tv, uint16_t index, uint16_t manufacturer, const void *data, uint16_t size); -void packet_hci_command(struct timeval *tv, uint16_t index, +void packet_hci_command(struct timeval *tv, struct ucred *cred, uint16_t index, const void *data, uint16_t size); -void packet_hci_event(struct timeval *tv, uint16_t index, - const void *data, uint16_t size); -void packet_hci_acldata(struct timeval *tv, uint16_t index, bool in, - const void *data, uint16_t size); -void packet_hci_scodata(struct timeval *tv, uint16_t index, bool in, +void packet_hci_event(struct timeval *tv, struct ucred *cred, uint16_t index, const void *data, uint16_t size); +void packet_hci_acldata(struct timeval *tv, struct ucred *cred, uint16_t index, + bool in, const void *data, uint16_t size); +void packet_hci_scodata(struct timeval *tv, struct ucred *cred, uint16_t index, + bool in, const void *data, uint16_t size); void packet_todo(void); |