Interface for serving a local GATT service. This is implemented by the API client.
Public Member Functions | |
virtual void | OnError (Error error)=0 |
virtual void | CharacteristicConfiguration (PeerId peer_id, Handle handle, bool notify, bool indicate)=0 |
virtual async2::OnceReceiver< pw::expected< multibuf::MultiBuf, Error > > | ReadValue (PeerId peer_id, Handle handle, uint32_t offset)=0 |
virtual async2::OnceReceiver< pw::expected< void, Error > > | WriteValue (PeerId peer_id, Handle handle, uint32_t offset, multibuf::MultiBuf &&value)=0 |
virtual void | MtuUpdate (PeerId peer_id, uint16_t mtu)=0 |