C/C++ API Reference
Loading...
Searching...
No Matches
pw::bluetooth::gatt::LocalService2 Class Referenceabstract

Overview

Interface provided by the backend to interact with a published service. LocalService is valid for the lifetime of a published GATT service. It is used to control the service and send notifications/indications.

Classes

struct  ValueChangedParameters
 

Public Types

using ValueChangedResult = pw::expected< void, Error >
 
using Ptr = internal::RaiiPtr< LocalService2, &LocalService2::UnpublishService >
 

Public Member Functions

virtual async2::OnceReceiver< ValueChangedResultNotifyValue (ValueChangedParameters &&parameters)=0
 
virtual async2::OnceReceiver< ValueChangedResultIndicateValue (ValueChangedParameters &&parameters)=0
 

Private Member Functions

virtual void UnpublishService ()=0
 

The documentation for this class was generated from the following file: