ELEC-C7222
Libraries for ELEC C7222 Course Work
Loading...
Searching...
No Matches
c7222::Ble Member List

This is the complete list of members for c7222::Ble, including all inherited members.

AddGapEventHandler(const Gap::EventHandler &handler)c7222::Bleinline
AddSecurityEventHandler(const SecurityManager::EventHandler &handler)c7222::Bleinline
AddSecurityEventHandler(const SecurityManager::EventHandler *handler)c7222::Bleinline
ClearGapEventHandlers()c7222::Bleinline
ClearSecurityEventHandlers()c7222::Bleinline
ConfigureSecurity(const SecurityManager::SecurityParameters &params)c7222::Bleinline
ConfirmJustWorks(ConnectionHandle con_handle)c7222::Bleinline
ConfirmNumericComparison(ConnectionHandle con_handle, bool accept)c7222::Bleinline
DisableHCILoggingToStdout()c7222::Ble
Disconnect(ConnectionHandle con_handle)c7222::Bleinline
DispatchBleHciPacket(uint8_t packet_type, uint8_t channel, const uint8_t *packet_data, uint16_t packet_data_size)c7222::Blevirtual
DumpAttributeServerContext()c7222::Blestatic
EnableAdvertising(bool enabled)c7222::Bleinline
EnableAttributeServer(const void *context)c7222::Ble
EnableHCILoggingToStdout()c7222::Ble
EnableSecurityManager(const SecurityManager::SecurityParameters &params)c7222::Ble
GetAdvertisementDataBuilder()c7222::Bleinline
GetAdvertisementDataBuilder() constc7222::Bleinline
GetAttributeServer()c7222::Bleinline
GetAttributeServer() constc7222::Bleinline
GetGap()c7222::Bleinline
GetGap() constc7222::Bleinline
GetInstance(bool enable_hci_logging=false)c7222::Blestatic
GetSecurityManager()c7222::Bleinline
GetSecurityManager() constc7222::Bleinline
IsAdvertisingEnabled() constc7222::Bleinline
IsConnected() constc7222::Bleinline
IsHCILoggingEnabled() constc7222::Bleinline
IsTurnedOn() constc7222::Bleinline
NonCopyable()=defaultc7222::NonCopyableprotected
NonCopyable(const NonCopyable &)=deletec7222::NonCopyable
NonCopyable(NonCopyable &&)=defaultc7222::NonCopyable
NonCopyableNonMovable()=defaultc7222::NonCopyableNonMovableprotected
NonMovable()=defaultc7222::NonMovableprotected
NonMovable(const NonMovable &)=defaultc7222::NonMovable
NonMovable(NonMovable &&)=deletec7222::NonMovable
c7222::operator=(const NonCopyable &)=deletec7222::NonCopyable
c7222::operator=(NonCopyable &&)=defaultc7222::NonCopyable
c7222::NonMovable::operator=(const NonMovable &)=defaultc7222::NonMovable
c7222::NonMovable::operator=(NonMovable &&)=deletec7222::NonMovable
ProvidePasskey(ConnectionHandle con_handle, uint32_t passkey)c7222::Bleinline
ReadRssi(ConnectionHandle con_handle)c7222::Bleinline
RemoveGapEventHandler(const Gap::EventHandler &handler)c7222::Bleinline
RemoveSecurityEventHandler(const SecurityManager::EventHandler &handler)c7222::Bleinline
RemoveSecurityEventHandler(const SecurityManager::EventHandler *handler)c7222::Bleinline
RequestConnectionParameterUpdate(ConnectionHandle con_handle, const Gap::PreferredConnectionParameters &params)c7222::Bleinline
RequestPairing(ConnectionHandle con_handle)c7222::Bleinline
SetAdvertisementFlags(uint8_t flags)c7222::Ble
SetAdvertisingData(const uint8_t *data, size_t size)c7222::Bleinline
SetAdvertisingData(const std::vector< uint8_t > &data)c7222::Bleinline
SetAdvertisingData(const AdvertisementDataBuilder &data_builder)c7222::Bleinline
SetAdvertisingData()c7222::Bleinline
SetAdvertisingParameters(const Gap::AdvertisementParameters &params)c7222::Bleinline
SetAuthorization(ConnectionHandle con_handle, SecurityManager::AuthorizationResult result)c7222::Bleinline
SetDeviceName(const std::string &name)c7222::Ble
SetOnBleStackOffCallback(std::function< void()> handler)c7222::Bleinline
SetOnBleStackOffCallback(void(*handler)())c7222::Bleinline
SetOnBleStackOffCallback(T *object, void(T::*method)())c7222::Bleinline
SetOnBleStackOffCallback(const T *object, void(T::*method)() const)c7222::Bleinline
SetOnBleStackOnCallback(std::function< void()> handler)c7222::Bleinline
SetOnBleStackOnCallback(void(*handler)())c7222::Bleinline
SetOnBleStackOnCallback(T *object, void(T::*method)())c7222::Bleinline
SetOnBleStackOnCallback(const T *object, void(T::*method)() const)c7222::Bleinline
SetRandomAddress(const BleAddress &address)c7222::Bleinline
SetScanResponseData(uint8_t length, const uint8_t *data)c7222::Bleinline
SetSecurityAuthenticationRequirements(SecurityManager::AuthenticationRequirement auth)c7222::Bleinline
SetSecurityBondable(bool bondable)c7222::Bleinline
SetSecurityIoCapability(SecurityManager::IoCapability capability)c7222::Bleinline
SetSecurityKeySizeRange(uint8_t min_key_size, uint8_t max_key_size)c7222::Bleinline
SetSecuritySecureConnectionsOnly(bool enabled)c7222::Bleinline
StartAdvertising()c7222::Bleinline
StopAdvertising()c7222::Bleinline
TurnOff()c7222::Ble
TurnOn()c7222::Ble
UpdateConnectionParameters(ConnectionHandle con_handle, const Gap::PreferredConnectionParameters &params)c7222::Bleinline
~NonCopyable()=defaultc7222::NonCopyableprotected
~NonCopyableNonMovable()=defaultc7222::NonCopyableNonMovableprotected
~NonMovable()=defaultc7222::NonMovableprotected