|
libGulliBLE
|
#include <service.hpp>
Public Member Functions | |
| snapshot (service const &svc) | |
| std::vector< std::shared_ptr< characteristic_base > > const & | characteristics () const |
| service_type | type () const |
| uuid | get_svc_uuid () const |
| ble_gatt_svc_def | get_definition () const |
Private Attributes | |
| service_type | _type |
| std::vector< std::shared_ptr< characteristic_base > > | _chrs |
| std::unique_ptr< ble_uuid_any_t > | _nimble_svc_uuid |
| std::unique_ptr< ble_gatt_chr_def[]> | _nimble_chr_defs |
|
explicit |
|
inlinenodiscard |
|
nodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
private |
|
private |
|
private |
|
private |