libGulliBLE
ble::controller Member List

This is the complete list of members for ble::controller, including all inherited members.

_auto_advertiseble::controllerprivate
_nimble_main_task(void *)ble::controllerprivatestatic
_nimble_on_gap_event_cbk(ble_gap_event *event, void *tracker)ble::controllerprivatestatic
_nimble_reset_cbk(int reason)ble::controllerprivatestatic
_nimble_svc_defsble::controllerprivate
_nimble_svc_uuid128ble::controllerprivate
_nimble_svc_uuid16ble::controllerprivate
_nimble_svc_uuid32ble::controllerprivate
_nimble_sync_cbk()ble::controllerprivatestatic
_own_addressble::controllerprivate
_svc_snapshotsble::controllerprivate
advertise_start(std::chrono::milliseconds duration=0ms)ble::controller
advertise_stop()ble::controller
auto_advertise() constble::controllerinline
configure_services(bool start_gatts_manually=false)ble::controllerprotected
controller(std::vector< service > const &svcs)ble::controllerexplicit
controller(controller &&) noexcept=deleteble::controller
controller(controller const &)=deleteble::controller
ensure_own_address()ble::controllerprotected
get_device_appearance() constble::controller
get_device_name() constble::controller
is_advertising() constble::controller
is_running() constble::controller
operator=(controller &&) noexcept=deleteble::controller
operator=(controller const &)=deleteble::controller
services() constble::controllerinline
set_auto_advertise(bool aa)ble::controllerinline
set_device_appearance(std::uint16_t new_appearance)ble::controller
set_device_appearance(device_appearance new_appearance)ble::controllerinline
set_device_name(std::string const &new_name)ble::controller
start()ble::controller
stop()ble::controller
~controller()ble::controller