diff --git a/src/shared/gatt-db.h b/src/shared/gatt-db.h
index f4ec51c..e2ac645 100644
--- a/src/shared/gatt-db.h
+++ b/src/shared/gatt-db.h
unsigned int id, int err);
bool gatt_db_attribute_reset(struct gatt_db_attribute *attrib);
+
+void *gatt_db_attribute_get_user_data(struct gatt_db_attribute *attrib);
diff --git a/src/shared/gatt-server.c b/src/shared/gatt-server.c
index dc3bb8e..a986c52 100644
--- a/src/shared/gatt-server.c
+++ b/src/shared/gatt-server.c
return bt_gatt_server_ref(server);
}
+uint16_t bt_gatt_server_get_mtu(struct bt_gatt_server *server)
+{
+ if (!server || !server->att)
+ return 0;
+
+ return bt_att_get_mtu(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 0e480e1..74a6c72 100644
--- a/src/shared/gatt-server.h
+++ b/src/shared/gatt-server.h
struct bt_gatt_server *bt_gatt_server_new(struct gatt_db *db,
struct bt_att *att, uint16_t mtu);
+uint16_t bt_gatt_server_get_mtu(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);