-// ---------------------------------------------------------------------
-// GATT Request Handling
-// ---------------------------------------------------------------------
-void CAGattServerHandleRequestData()
-{
-}
-
-// ---------------------------------------------------------------------
-// GATT Response Handling
-// ---------------------------------------------------------------------
-/**
- * Send response data to the GATT client.
- *
- * Respone data will be sent to the client through the given response
- * @a characteristic proxy as a GATT characteristic notification.
- *
- * @param[in] characteristic The D-Bus proxy for the response
- * characteristic through which the
- * notification will be sent.
- * @param[in] data The byte array to be sent.
- * @param[in] length The number of elements in the byte
- * array.
- */
-static bool CAGattServerSendResponseNotification(
- GattCharacteristic1 * characteristic,
- char const * data,
+static CAResult_t CAGattServerSendResponseNotificationImpl(
+ CAGattService * service,
+ uint8_t const * data,