Home
last modified time | relevance | path

Searched refs:AttDatabase (Results 1 – 13 of 13) sorted by relevance

/packages/modules/Bluetooth/system/rust/src/gatt/server/
Dcommand_handler.rs5 use super::att_database::AttDatabase;
8 pub struct AttCommandHandler<Db: AttDatabase> {
12 impl<Db: AttDatabase> AttCommandHandler<Db> {
38 use crate::gatt::server::att_database::{AttAttribute, AttDatabase};
Datt_database.rs66 pub trait AttDatabase { interface
95 pub trait StableAttDatabase: AttDatabase {
104 backing: &'a (dyn AttDatabase),
108 impl AttDatabase for SnapshottedAttDatabase<'_> {
Drequest_handler.rs7 use super::att_database::AttDatabase;
17 pub struct AttRequestHandler<Db: AttDatabase> {
41 impl<Db: AttDatabase> AttRequestHandler<Db> {
Datt_server_bearer.rs21 use super::att_database::AttDatabase;
26 enum AttRequestState<T: AttDatabase> {
44 pub struct AttServerBearer<T: AttDatabase> {
60 impl<T: AttDatabase + Clone + 'static> AttServerBearer<T> {
83 impl<T: AttDatabase + Clone + 'static> WeakBoxRef<'_, AttServerBearer<T>> {
191 impl<T: AttDatabase + Clone + 'static> WeakBox<AttServerBearer<T>> {
Dindication_handler.rs11 use super::att_database::{AttDatabase, StableAttDatabase};
40 impl<T: AttDatabase> IndicationHandler<T> {
Dgatt_database.rs22 use super::att_database::{AttAttribute, AttDatabase};
341 impl AttDatabase for AttDatabaseImpl {
/packages/modules/Bluetooth/system/rust/src/gatt/server/transactions/
Dwrite_request.rs1 use crate::gatt::server::att_database::AttDatabase;
5 pub async fn handle_write_request<T: AttDatabase>( in handle_write_request()
30 use crate::gatt::server::att_database::{AttAttribute, AttDatabase};
Dread_request.rs1 use crate::gatt::server::att_database::AttDatabase;
5 pub async fn handle_read_request<T: AttDatabase>( in handle_read_request()
Dfind_information_request.rs1 use crate::gatt::server::att_database::{AttAttribute, AttDatabase};
8 pub fn handle_find_information_request<T: AttDatabase>( in handle_find_information_request()
/packages/modules/Bluetooth/system/rust/src/gatt/server/test/
Dtest_att_db.rs2 use crate::gatt::server::att_database::{AttAttribute, AttDatabase, StableAttDatabase};
38 impl AttDatabase for TestAttDatabase {
/packages/modules/Bluetooth/system/rust/src/gatt/server/services/
Dgap.rs95 use crate::gatt::server::att_database::AttDatabase;
103 fn init_dbs() -> (SharedBox<GattDatabase>, impl AttDatabase) { in init_dbs()
Dgatt.rs178 use crate::gatt::server::att_database::AttDatabase;
256 att_db: &impl AttDatabase, in register_for_indication() argument
/packages/modules/Bluetooth/system/rust/src/gatt/server/transactions/helpers/
Datt_filter_by_size_type.rs70 use crate::gatt::server::att_database::{AttAttribute, AttDatabase, StableAttDatabase};