Home | History | Annotate | Download | only in hal

Lines Matching full:virtual

49     virtual ~ClientObserver() = default;
54 virtual void RegisterClientCallback(
59 virtual void ScanResultCallback(
64 virtual void ConnectCallback(
71 virtual void DisconnectCallback(
78 virtual void SearchCompleteCallback(
83 virtual void RegisterForNotificationCallback(
87 virtual void NotifyCallback(
91 virtual void WriteCharacteristicCallback(
95 virtual void WriteDescriptorCallback(
99 virtual void ListenCallback(
103 virtual void MtuChangedCallback(
107 virtual void MultiAdvEnableCallback(
111 virtual void MultiAdvUpdateCallback(
115 virtual void MultiAdvDataCallback(
119 virtual void MultiAdvDisableCallback(
123 virtual void GetGattDbCallback(
129 virtual void ServicesRemovedCallback(
135 virtual void ServicesAddedCallback(
145 virtual ~ServerObserver() = default;
147 virtual void RegisterServerCallback(
152 virtual void ConnectionCallback(
158 virtual void ServiceAddedCallback(
164 virtual void CharacteristicAddedCallback(
171 virtual void DescriptorAddedCallback(
178 virtual void ServiceStartedCallback(
183 virtual void ServiceStoppedCallback(
188 virtual void ServiceDeletedCallback(
193 virtual void RequestReadCallback(
200 virtual void RequestWriteCallback(
207 virtual void RequestExecWriteCallback(
212 virtual void ResponseConfirmationCallback(
217 virtual void IndicationSentCallback(
220 virtual void MtuChangedCallback(
248 virtual void AddClientObserver(ClientObserver* observer) = 0;
249 virtual void RemoveClientObserver(ClientObserver* observer) = 0;
253 virtual void AddServerObserver(ServerObserver* observer) = 0;
254 virtual void RemoveServerObserver(ServerObserver* observer) = 0;
262 virtual const btgatt_client_interface_t* GetClientHALInterface() const = 0;
270 virtual const btgatt_server_interface_t* GetServerHALInterface() const = 0;
280 virtual ~BluetoothGattInterface() = default;