Diff between b8d9cae3331ed797c2296bbed4a066530738d840 and 477832164c8d08521a2e112e4ce435d061bea32b

Changed Files

File Additions Deletions Status
src/shared/gatt-server.c +8 -0 modified
src/shared/gatt-server.h +1 -0 modified

Full Patch

diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c
index cdade76..2c8b500 100644
--- a/src/shared/gatt-server.c
+++ b/src/shared/gatt-server.c
@@ -1588,6 +1588,14 @@ uint16_t bt_gatt_server_get_mtu(struct bt_gatt_server *server)
 	return bt_att_get_mtu(server->att);
 }
 
+struct bt_att *bt_gatt_server_get_att(struct bt_gatt_server *server)
+{
+	if (!server)
+		return NULL;
+
+	return server->att;
+}
+
 struct bt_gatt_server *bt_gatt_server_ref(struct bt_gatt_server *server)
 {
 	if (!server)
diff --git a/src/shared/gatt-server.h b/src/shared/gatt-server.h
index d5d2093..8d88cce 100644
--- a/src/shared/gatt-server.h
+++ b/src/shared/gatt-server.h
@@ -29,6 +29,7 @@ struct bt_gatt_server *bt_gatt_server_new(struct gatt_db *db,
 					struct bt_att *att, uint16_t mtu,
 					uint8_t min_enc_size);
 uint16_t bt_gatt_server_get_mtu(struct bt_gatt_server *server);
+struct bt_att *bt_gatt_server_get_att(struct bt_gatt_server *server);
 
 struct bt_gatt_server *bt_gatt_server_ref(struct bt_gatt_server *server);
 void bt_gatt_server_unref(struct bt_gatt_server *server);