|
libGulliBLE
|
#include <service.hpp>

Classes | |
| class | snapshot |
Public Member Functions | |
| service (uuid u, service_type type, std::vector< std::shared_ptr< characteristic_base > > chrs={}) | |
| std::vector< std::shared_ptr< characteristic_base > > const & | characteristics () const |
| std::vector< std::shared_ptr< characteristic_base > > & | characteristics () |
| service_type | type () const |
| uuid const & | svc_uuid () const |
| snapshot | take_snapshot () const |
Static Public Attributes | |
| static constexpr ble_gatt_svc_def | void_definition |
Private Attributes | |
| uuid | _uuid |
| service_type | _type |
| std::vector< std::shared_ptr< characteristic_base > > | _chrs |
| ble::service::service | ( | uuid | u, |
| service_type | type, | ||
| std::vector< std::shared_ptr< characteristic_base > > | chrs = {} ) |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
nodiscard |
|
inlinenodiscard |
|
private |
|
private |
|
private |
|
staticconstexpr |