OSDN Git Service

monitor: Provide function for generic btsnoop write operation
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 20 Aug 2013 23:17:08 +0000 (16:17 -0700)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 20 Aug 2013 23:17:08 +0000 (16:17 -0700)
monitor/btsnoop.c
monitor/btsnoop.h

index 6865f32..fa1ef77 100644 (file)
@@ -113,7 +113,7 @@ void btsnoop_create(const char *path, uint32_t type)
        }
 }
 
-static void do_write(struct timeval *tv, uint32_t flags,
+void btsnoop_write(struct timeval *tv, uint32_t flags,
                                        const void *data, uint16_t size)
 {
        struct btsnoop_pkt pkt;
@@ -171,7 +171,7 @@ void btsnoop_write_hci(struct timeval *tv, uint16_t index, uint16_t opcode,
                return;
        }
 
-       do_write(tv, flags, data, size);
+       btsnoop_write(tv, flags, data, size);
 }
 
 int btsnoop_open(const char *path, uint32_t *type)
index 1081ef5..c55f1b6 100644 (file)
@@ -32,6 +32,8 @@
 #define BTSNOOP_TYPE_EXTENDED_HCI      2001
 
 void btsnoop_create(const char *path, uint32_t type);
+void btsnoop_write(struct timeval *tv, uint32_t flags,
+                                       const void *data, uint16_t size);
 void btsnoop_write_hci(struct timeval *tv, uint16_t index, uint16_t opcode,
                                        const void *data, uint16_t size);
 int btsnoop_open(const char *path, uint32_t *type);