struct Core::Bluetooth::IGattPeripheralService
Overview
#include <coregattperipheral.h> struct IGattPeripheralService { // methods virtual uint16 getStartHandle() const = 0; virtual uint16 getStopHandle() const = 0; virtual ErrorCode createCharacteristicAsync(const CharacteristicInfo& characteristicInfo) = 0; virtual void addInclude(IGattPeripheralService* service) = 0; virtual tbool startAdvertising() = 0; virtual tbool stopAdvertising() = 0; virtual void addObserver(IGattPeripheralServiceObserver* observer) = 0; virtual void removeObserver(IGattPeripheralServiceObserver* observer) = 0; virtual void close() = 0; };
Detailed Documentation
Methods
virtual ErrorCode createCharacteristicAsync(const CharacteristicInfo& characteristicInfo) = 0
Triggers creation of Characteristic, behavior unreliable when called after startAdvertising, callId output to be passed with Handler.