| _access | ble::characteristic_base | private |
| _buffer | ble::characteristic_base | private |
| _nimble_characteristic_access_callback(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt *ctxt, void *tracker) | ble::characteristic_base | privatestatic |
| _nimble_uuid | ble::characteristic_base | private |
| _uuid | ble::characteristic_base | private |
| _value | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | private |
| access() const | ble::characteristic_base | inline |
| characteristic_base(uuid u, access_type access) | ble::characteristic_base | |
| chr_uuid() const | ble::characteristic_base | inline |
| do_read(mlab::bin_data &data, std::uint16_t conn_handle, std::uint16_t attr_handle)=0 | ble::characteristic_base | protectedpure virtual |
| do_write(mlab::bin_data const &data, std::uint16_t conn_handle, std::uint16_t attr_handle)=0 | ble::characteristic_base | protectedpure virtual |
| get_definition() const | ble::characteristic_base | |
| has_synthetic_rw_methods | ble::stored_characteristic< T > | static |
| on_access(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt) | ble::characteristic_base | protectedvirtual |
| on_read(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt) | ble::characteristic_base | protectedvirtual |
| on_write(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt) | ble::characteristic_base | protectedvirtual |
| stored_characteristic_base(uuid const &u, access_type access, std::shared_ptr< mlab::observable< T > > init=nullptr) | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | |
| stored_characteristic_base(uuid const &u, access_type access, T init) | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | |
| value() const | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | inline |
| value() | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | inline |
| value_ptr() const | ble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value > | inline |
| void_definition | ble::characteristic_base | static |
| ~characteristic_base()=default | ble::characteristic_base | virtual |