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
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
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);