libGulliBLE
ble::stored_characteristic< T > Member List

This is the complete list of members for ble::stored_characteristic< T >, including all inherited members.

_accessble::characteristic_baseprivate
_bufferble::characteristic_baseprivate
_nimble_characteristic_access_callback(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt *ctxt, void *tracker)ble::characteristic_baseprivatestatic
_nimble_uuidble::characteristic_baseprivate
_uuidble::characteristic_baseprivate
_valueble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value >private
access() constble::characteristic_baseinline
characteristic_base(uuid u, access_type access)ble::characteristic_base
chr_uuid() constble::characteristic_baseinline
do_read(mlab::bin_data &data, std::uint16_t conn_handle, std::uint16_t attr_handle)=0ble::characteristic_baseprotectedpure virtual
do_write(mlab::bin_data const &data, std::uint16_t conn_handle, std::uint16_t attr_handle)=0ble::characteristic_baseprotectedpure virtual
get_definition() constble::characteristic_base
has_synthetic_rw_methodsble::stored_characteristic< T >static
on_access(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt)ble::characteristic_baseprotectedvirtual
on_read(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt)ble::characteristic_baseprotectedvirtual
on_write(std::uint16_t conn_handle, std::uint16_t attr_handle, ble_gatt_access_ctxt &ctxt)ble::characteristic_baseprotectedvirtual
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() constble::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() constble::impl::stored_characteristic_base< T, mlab::bin_data::is_injectable< T >::value and mlab::bin_stream::is_extractable< T >::value >inline
void_definitionble::characteristic_basestatic
~characteristic_base()=defaultble::characteristic_basevirtual