Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH 1/3] android/gatt: Move get_sec_level function
@ 2014-06-17 13:31 Marcin Kraglak
  2014-06-17 13:31 ` [PATCH 2/3] android/hal-msg: Add defines of HAL_AUTHENTICATION values Marcin Kraglak
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Marcin Kraglak @ 2014-06-17 13:31 UTC (permalink / raw)
  To: linux-bluetooth

This will be used in read and write handlers functions.
---
 android/gatt.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/android/gatt.c b/android/gatt.c
index a19fe5c..9531577 100644
--- a/android/gatt.c
+++ b/android/gatt.c
@@ -2715,6 +2715,22 @@ static void read_char_cb(guint8 status, const guint8 *pdu, guint16 len,
 	free(data);
 }
 
+static int get_sec_level(struct gatt_device *dev)
+{
+	GIOChannel *io;
+	int sec_level;
+
+	io = g_attrib_get_channel(dev->attrib);
+
+	if (!bt_io_get(io, NULL, BT_IO_OPT_SEC_LEVEL, &sec_level,
+							BT_IO_OPT_INVALID)) {
+		error("gatt: Failed to get sec_level");
+		return -1;
+	}
+
+	return sec_level;
+}
+
 static void handle_client_read_characteristic(const void *buf, uint16_t len)
 {
 	const struct hal_cmd_gatt_client_read_characteristic *cmd = buf;
@@ -2835,22 +2851,6 @@ static bool signed_write_cmd(struct gatt_device *dev, uint16_t handle,
 	return true;
 }
 
-static int get_sec_level(struct gatt_device *dev)
-{
-	GIOChannel *io;
-	int sec_level;
-
-	io = g_attrib_get_channel(dev->attrib);
-
-	if (!bt_io_get(io, NULL, BT_IO_OPT_SEC_LEVEL, &sec_level,
-							BT_IO_OPT_INVALID)) {
-		error("gatt: Failed to get sec_level");
-		return -1;
-	}
-
-	return sec_level;
-}
-
 static void handle_client_write_characteristic(const void *buf, uint16_t len)
 {
 	const struct hal_cmd_gatt_client_write_characteristic *cmd = buf;
-- 
1.9.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-06-17 19:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-17 13:31 [PATCH 1/3] android/gatt: Move get_sec_level function Marcin Kraglak
2014-06-17 13:31 ` [PATCH 2/3] android/hal-msg: Add defines of HAL_AUTHENTICATION values Marcin Kraglak
2014-06-17 13:31 ` [PATCH 3/3] android/gatt: Set security level if user requested Marcin Kraglak
2014-06-17 19:52   ` Szymon Janc
2014-06-17 19:57 ` [PATCH 1/3] android/gatt: Move get_sec_level function Szymon Janc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox