|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
This is the complete list of members for c7222::Ble, including all inherited members.
| AddGapEventHandler(const Gap::EventHandler &handler) | c7222::Ble | inline |
| AddSecurityEventHandler(const SecurityManager::EventHandler &handler) | c7222::Ble | inline |
| AddSecurityEventHandler(const SecurityManager::EventHandler *handler) | c7222::Ble | inline |
| ClearGapEventHandlers() | c7222::Ble | inline |
| ClearSecurityEventHandlers() | c7222::Ble | inline |
| ConfigureSecurity(const SecurityManager::SecurityParameters ¶ms) | c7222::Ble | inline |
| ConfirmJustWorks(ConnectionHandle con_handle) | c7222::Ble | inline |
| ConfirmNumericComparison(ConnectionHandle con_handle, bool accept) | c7222::Ble | inline |
| DisableHCILoggingToStdout() | c7222::Ble | |
| Disconnect(ConnectionHandle con_handle) | c7222::Ble | inline |
| DispatchBleHciPacket(uint8_t packet_type, uint8_t channel, const uint8_t *packet_data, uint16_t packet_data_size) | c7222::Ble | virtual |
| DumpAttributeServerContext() | c7222::Ble | static |
| EnableAdvertising(bool enabled) | c7222::Ble | inline |
| EnableAttributeServer(const void *context) | c7222::Ble | |
| EnableHCILoggingToStdout() | c7222::Ble | |
| EnableSecurityManager(const SecurityManager::SecurityParameters ¶ms) | c7222::Ble | |
| GetAdvertisementDataBuilder() | c7222::Ble | inline |
| GetAdvertisementDataBuilder() const | c7222::Ble | inline |
| GetAttributeServer() | c7222::Ble | inline |
| GetAttributeServer() const | c7222::Ble | inline |
| GetGap() | c7222::Ble | inline |
| GetGap() const | c7222::Ble | inline |
| GetInstance(bool enable_hci_logging=false) | c7222::Ble | static |
| GetSecurityManager() | c7222::Ble | inline |
| GetSecurityManager() const | c7222::Ble | inline |
| IsAdvertisingEnabled() const | c7222::Ble | inline |
| IsConnected() const | c7222::Ble | inline |
| IsHCILoggingEnabled() const | c7222::Ble | inline |
| IsTurnedOn() const | c7222::Ble | inline |
| NonCopyable()=default | c7222::NonCopyable | protected |
| NonCopyable(const NonCopyable &)=delete | c7222::NonCopyable | |
| NonCopyable(NonCopyable &&)=default | c7222::NonCopyable | |
| NonCopyableNonMovable()=default | c7222::NonCopyableNonMovable | protected |
| NonMovable()=default | c7222::NonMovable | protected |
| NonMovable(const NonMovable &)=default | c7222::NonMovable | |
| NonMovable(NonMovable &&)=delete | c7222::NonMovable | |
| c7222::operator=(const NonCopyable &)=delete | c7222::NonCopyable | |
| c7222::operator=(NonCopyable &&)=default | c7222::NonCopyable | |
| c7222::NonMovable::operator=(const NonMovable &)=default | c7222::NonMovable | |
| c7222::NonMovable::operator=(NonMovable &&)=delete | c7222::NonMovable | |
| ProvidePasskey(ConnectionHandle con_handle, uint32_t passkey) | c7222::Ble | inline |
| ReadRssi(ConnectionHandle con_handle) | c7222::Ble | inline |
| RemoveGapEventHandler(const Gap::EventHandler &handler) | c7222::Ble | inline |
| RemoveSecurityEventHandler(const SecurityManager::EventHandler &handler) | c7222::Ble | inline |
| RemoveSecurityEventHandler(const SecurityManager::EventHandler *handler) | c7222::Ble | inline |
| RequestConnectionParameterUpdate(ConnectionHandle con_handle, const Gap::PreferredConnectionParameters ¶ms) | c7222::Ble | inline |
| RequestPairing(ConnectionHandle con_handle) | c7222::Ble | inline |
| SetAdvertisementFlags(uint8_t flags) | c7222::Ble | |
| SetAdvertisingData(const uint8_t *data, size_t size) | c7222::Ble | inline |
| SetAdvertisingData(const std::vector< uint8_t > &data) | c7222::Ble | inline |
| SetAdvertisingData(const AdvertisementDataBuilder &data_builder) | c7222::Ble | inline |
| SetAdvertisingData() | c7222::Ble | inline |
| SetAdvertisingParameters(const Gap::AdvertisementParameters ¶ms) | c7222::Ble | inline |
| SetAuthorization(ConnectionHandle con_handle, SecurityManager::AuthorizationResult result) | c7222::Ble | inline |
| SetDeviceName(const std::string &name) | c7222::Ble | |
| SetOnBleStackOffCallback(std::function< void()> handler) | c7222::Ble | inline |
| SetOnBleStackOffCallback(void(*handler)()) | c7222::Ble | inline |
| SetOnBleStackOffCallback(T *object, void(T::*method)()) | c7222::Ble | inline |
| SetOnBleStackOffCallback(const T *object, void(T::*method)() const) | c7222::Ble | inline |
| SetOnBleStackOnCallback(std::function< void()> handler) | c7222::Ble | inline |
| SetOnBleStackOnCallback(void(*handler)()) | c7222::Ble | inline |
| SetOnBleStackOnCallback(T *object, void(T::*method)()) | c7222::Ble | inline |
| SetOnBleStackOnCallback(const T *object, void(T::*method)() const) | c7222::Ble | inline |
| SetRandomAddress(const BleAddress &address) | c7222::Ble | inline |
| SetScanResponseData(uint8_t length, const uint8_t *data) | c7222::Ble | inline |
| SetSecurityAuthenticationRequirements(SecurityManager::AuthenticationRequirement auth) | c7222::Ble | inline |
| SetSecurityBondable(bool bondable) | c7222::Ble | inline |
| SetSecurityIoCapability(SecurityManager::IoCapability capability) | c7222::Ble | inline |
| SetSecurityKeySizeRange(uint8_t min_key_size, uint8_t max_key_size) | c7222::Ble | inline |
| SetSecuritySecureConnectionsOnly(bool enabled) | c7222::Ble | inline |
| StartAdvertising() | c7222::Ble | inline |
| StopAdvertising() | c7222::Ble | inline |
| TurnOff() | c7222::Ble | |
| TurnOn() | c7222::Ble | |
| UpdateConnectionParameters(ConnectionHandle con_handle, const Gap::PreferredConnectionParameters ¶ms) | c7222::Ble | inline |
| ~NonCopyable()=default | c7222::NonCopyable | protected |
| ~NonCopyableNonMovable()=default | c7222::NonCopyableNonMovable | protected |
| ~NonMovable()=default | c7222::NonMovable | protected |