From 13c358717fe00bdf1fcad9a8dbc7e1f3de39a461 Mon Sep 17 00:00:00 2001 From: Vincent Coubard Date: Fri, 21 Aug 2020 21:27:22 +0100 Subject: [PATCH] BLE: Move GATT public header into ble/gatt Move private headers GattServerEvents.h, GapEvents,h and GapType.h in relevant part of the source tree. --- connectivity/FEATURE_BLE/include/ble/GattClient.h | 12 ++++++------ connectivity/FEATURE_BLE/include/ble/GattServer.h | 7 +++---- .../ble => gatt}/CharacteristicDescriptorDiscovery.h | 0 .../{common/ble => gatt}/DiscoveredCharacteristic.h | 8 ++++---- .../DiscoveredCharacteristicDescriptor.h | 4 ++-- .../ble/{common/ble => gatt}/DiscoveredService.h | 2 +- .../include/ble/{common/ble => gatt}/GattAttribute.h | 0 .../{common/ble => gatt}/GattCallbackParamTypes.h | 0 .../ble/{common/ble => gatt}/GattCharacteristic.h | 4 ++-- .../include/ble/{common/ble => gatt}/GattService.h | 2 +- .../ble/{common/ble => gatt}/ServiceDiscovery.h | 2 +- .../FEATURE_BLE/source/DiscoveredCharacteristic.cpp | 2 +- connectivity/FEATURE_BLE/source/generic/GapImpl.cpp | 4 ++-- connectivity/FEATURE_BLE/source/generic/GapImpl.h | 4 ++-- .../FEATURE_BLE/source/generic/GattClientImpl.cpp | 4 ++-- .../FEATURE_BLE/source/generic/GattClientImpl.h | 8 ++++---- .../common/ble => source/generic}/GattServerEvents.h | 0 .../FEATURE_BLE/source/generic/GattServerImpl.h | 10 +++++----- connectivity/FEATURE_BLE/source/generic/SecurityDb.h | 1 - .../FEATURE_BLE/source/generic/SecurityManagerImpl.h | 2 +- .../ble/common/ble => source/pal}/GapEvents.h | 2 +- .../ble/common/ble => source/pal}/GapTypes.h | 0 connectivity/FEATURE_BLE/source/pal/PalGap.h | 4 ++-- .../FEATURE_BLE/source/pal/PalGenericAccessService.h | 2 +- .../FEATURE_BLE/source/pal/PalSecurityManager.h | 2 +- 25 files changed, 42 insertions(+), 44 deletions(-) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/CharacteristicDescriptorDiscovery.h (100%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/DiscoveredCharacteristic.h (99%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/DiscoveredCharacteristicDescriptor.h (97%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/DiscoveredService.h (99%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/GattAttribute.h (100%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/GattCallbackParamTypes.h (100%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/GattCharacteristic.h (99%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/GattService.h (99%) rename connectivity/FEATURE_BLE/include/ble/{common/ble => gatt}/ServiceDiscovery.h (99%) rename connectivity/FEATURE_BLE/{include/ble/common/ble => source/generic}/GattServerEvents.h (100%) rename connectivity/FEATURE_BLE/{include/ble/common/ble => source/pal}/GapEvents.h (99%) rename connectivity/FEATURE_BLE/{include/ble/common/ble => source/pal}/GapTypes.h (100%) diff --git a/connectivity/FEATURE_BLE/include/ble/GattClient.h b/connectivity/FEATURE_BLE/include/ble/GattClient.h index 10f8e9dc6c..d5cb3508db 100644 --- a/connectivity/FEATURE_BLE/include/ble/GattClient.h +++ b/connectivity/FEATURE_BLE/include/ble/GattClient.h @@ -25,12 +25,12 @@ #include #include "ble/common/blecommon.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/ServiceDiscovery.h" -#include "ble/common/ble/CharacteristicDescriptorDiscovery.h" -#include "ble/common/ble/GattCallbackParamTypes.h" -#include "ble/common/ble/DiscoveredService.h" -#include "ble/common/ble/DiscoveredCharacteristic.h" +#include "ble/gatt/GattAttribute.h" +#include "ble/gatt/ServiceDiscovery.h" +#include "ble/gatt/CharacteristicDescriptorDiscovery.h" +#include "ble/gatt/GattCallbackParamTypes.h" +#include "ble/gatt/DiscoveredService.h" +#include "ble/gatt/DiscoveredCharacteristic.h" namespace ble { diff --git a/connectivity/FEATURE_BLE/include/ble/GattServer.h b/connectivity/FEATURE_BLE/include/ble/GattServer.h index 36bf2b32a9..f1236c0eea 100644 --- a/connectivity/FEATURE_BLE/include/ble/GattServer.h +++ b/connectivity/FEATURE_BLE/include/ble/GattServer.h @@ -22,10 +22,9 @@ #include "ble/common/CallChainOfFunctionPointersWithContext.h" -#include "ble/common/ble/GattService.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/GattServerEvents.h" -#include "ble/common/ble/GattCallbackParamTypes.h" +#include "ble/gatt/GattService.h" +#include "ble/gatt/GattAttribute.h" +#include "ble/gatt/GattCallbackParamTypes.h" #include "ble/common/blecommon.h" #include "ble/Gap.h" diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/CharacteristicDescriptorDiscovery.h b/connectivity/FEATURE_BLE/include/ble/gatt/CharacteristicDescriptorDiscovery.h similarity index 100% rename from connectivity/FEATURE_BLE/include/ble/common/ble/CharacteristicDescriptorDiscovery.h rename to connectivity/FEATURE_BLE/include/ble/gatt/CharacteristicDescriptorDiscovery.h diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristic.h b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristic.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristic.h rename to connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristic.h index 81a017a403..0adfad3fd5 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristic.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristic.h @@ -20,10 +20,10 @@ #define MBED_DISCOVERED_CHARACTERISTIC_H__ #include "ble/common/UUID.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/GattCallbackParamTypes.h" -#include "ble/common/ble/CharacteristicDescriptorDiscovery.h" -#include "ble/common/ble/DiscoveredCharacteristicDescriptor.h" +#include "GattAttribute.h" +#include "GattCallbackParamTypes.h" +#include "ble/gatt/CharacteristicDescriptorDiscovery.h" +#include "DiscoveredCharacteristicDescriptor.h" namespace ble { class GattClient; diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristicDescriptor.h b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristicDescriptor.h similarity index 97% rename from connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristicDescriptor.h rename to connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristicDescriptor.h index 8b95247d46..b6d173235a 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredCharacteristicDescriptor.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredCharacteristicDescriptor.h @@ -21,8 +21,8 @@ #include "ble/common/UUID.h" #include "ble/Gap.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/CharacteristicDescriptorDiscovery.h" +#include "GattAttribute.h" +#include "ble/gatt/CharacteristicDescriptorDiscovery.h" namespace ble { class GattClient; diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredService.h b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredService.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredService.h rename to connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredService.h index 51d5a6d6ef..1423feeb6d 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/DiscoveredService.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/DiscoveredService.h @@ -20,7 +20,7 @@ #define MBED_DISCOVERED_SERVICE_H__ #include "ble/common/UUID.h" -#include "ble/common/ble/GattAttribute.h" +#include "GattAttribute.h" /** * @addtogroup ble diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GattAttribute.h b/connectivity/FEATURE_BLE/include/ble/gatt/GattAttribute.h similarity index 100% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GattAttribute.h rename to connectivity/FEATURE_BLE/include/ble/gatt/GattAttribute.h diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GattCallbackParamTypes.h b/connectivity/FEATURE_BLE/include/ble/gatt/GattCallbackParamTypes.h similarity index 100% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GattCallbackParamTypes.h rename to connectivity/FEATURE_BLE/include/ble/gatt/GattCallbackParamTypes.h diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GattCharacteristic.h b/connectivity/FEATURE_BLE/include/ble/gatt/GattCharacteristic.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GattCharacteristic.h rename to connectivity/FEATURE_BLE/include/ble/gatt/GattCharacteristic.h index 742f7c3dad..48efb5deb6 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/GattCharacteristic.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/GattCharacteristic.h @@ -21,8 +21,8 @@ #include "ble/common/FunctionPointerWithContext.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/GattCallbackParamTypes.h" +#include "ble/gatt/GattAttribute.h" +#include "ble/gatt/GattCallbackParamTypes.h" /** * @addtogroup ble diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GattService.h b/connectivity/FEATURE_BLE/include/ble/gatt/GattService.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GattService.h rename to connectivity/FEATURE_BLE/include/ble/gatt/GattService.h index d9212439c7..e73dfd7e0e 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/GattService.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/GattService.h @@ -20,7 +20,7 @@ #define MBED_GATT_SERVICE_H__ #include "ble/common/UUID.h" -#include "ble/common/ble/GattCharacteristic.h" +#include "ble/gatt/GattCharacteristic.h" /** * @addtogroup ble diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/ServiceDiscovery.h b/connectivity/FEATURE_BLE/include/ble/gatt/ServiceDiscovery.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/ServiceDiscovery.h rename to connectivity/FEATURE_BLE/include/ble/gatt/ServiceDiscovery.h index 3ac2d8532e..0a9f728cd9 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/ServiceDiscovery.h +++ b/connectivity/FEATURE_BLE/include/ble/gatt/ServiceDiscovery.h @@ -21,7 +21,7 @@ #include "ble/common/blecommon.h" #include "ble/common/UUID.h" -#include "ble/common/ble/GattAttribute.h" +#include "ble/gatt/GattAttribute.h" class DiscoveredService; class DiscoveredCharacteristic; diff --git a/connectivity/FEATURE_BLE/source/DiscoveredCharacteristic.cpp b/connectivity/FEATURE_BLE/source/DiscoveredCharacteristic.cpp index 14b4772894..b018f9b9e6 100644 --- a/connectivity/FEATURE_BLE/source/DiscoveredCharacteristic.cpp +++ b/connectivity/FEATURE_BLE/source/DiscoveredCharacteristic.cpp @@ -17,7 +17,7 @@ */ #include "ble/BLE.h" -#include "ble/common/ble/DiscoveredCharacteristic.h" +#include "ble/gatt/DiscoveredCharacteristic.h" #include "ble/GattClient.h" ble_error_t diff --git a/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp b/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp index ebc29507fc..b308dad4aa 100644 --- a/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp +++ b/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp @@ -25,8 +25,8 @@ #include "ble/Gap.h" #include "ble/SecurityManager.h" #include "source/pal/PalGap.h" -#include "ble/common/ble/GapEvents.h" -#include "ble/common/ble/GapTypes.h" +#include "source/pal/GapEvents.h" +#include "source/pal/GapTypes.h" #include "source/pal/PalGenericAccessService.h" #include "source/pal/PalEventQueue.h" #include "source/pal/PalGap.h" diff --git a/connectivity/FEATURE_BLE/source/generic/GapImpl.h b/connectivity/FEATURE_BLE/source/generic/GapImpl.h index 08200e65dd..87f5579ce3 100644 --- a/connectivity/FEATURE_BLE/source/generic/GapImpl.h +++ b/connectivity/FEATURE_BLE/source/generic/GapImpl.h @@ -37,8 +37,8 @@ #include "ble/gap/Events.h" #include "source/pal/PalGap.h" -#include "ble/common/ble/GapEvents.h" -#include "ble/common/ble/GapTypes.h" +#include "source/pal/GapEvents.h" +#include "source/pal/GapTypes.h" #include "source/pal/PalEventQueue.h" #include "source/pal/PalConnectionMonitor.h" #include "source/pal/PalEventQueue.h" diff --git a/connectivity/FEATURE_BLE/source/generic/GattClientImpl.cpp b/connectivity/FEATURE_BLE/source/generic/GattClientImpl.cpp index 19f66b3830..70f1224b44 100644 --- a/connectivity/FEATURE_BLE/source/generic/GattClientImpl.cpp +++ b/connectivity/FEATURE_BLE/source/generic/GattClientImpl.cpp @@ -25,8 +25,8 @@ #include "GattClientImpl.h" #include "source/pal/AttServerMessage.h" -#include "ble/common/ble/DiscoveredService.h" -#include "ble/common/ble/DiscoveredCharacteristic.h" +#include "ble/gatt/DiscoveredService.h" +#include "ble/gatt/DiscoveredCharacteristic.h" #include "ble/common/blecommon.h" #include "source/BLEInstanceBase.h" #include "ble/SecurityManager.h" diff --git a/connectivity/FEATURE_BLE/source/generic/GattClientImpl.h b/connectivity/FEATURE_BLE/source/generic/GattClientImpl.h index 16e491f089..ec99419df4 100644 --- a/connectivity/FEATURE_BLE/source/generic/GattClientImpl.h +++ b/connectivity/FEATURE_BLE/source/generic/GattClientImpl.h @@ -26,10 +26,10 @@ #include "ble/common/blecommon.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/ServiceDiscovery.h" -#include "ble/common/ble/CharacteristicDescriptorDiscovery.h" -#include "ble/common/ble/GattCallbackParamTypes.h" +#include "ble/gatt/GattAttribute.h" +#include "ble/gatt/ServiceDiscovery.h" +#include "ble/gatt/CharacteristicDescriptorDiscovery.h" +#include "ble/gatt/GattCallbackParamTypes.h" #include "source/pal/PalGattClient.h" #include "source/pal/PalSigningMonitor.h" #include "ble/GattClient.h" diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GattServerEvents.h b/connectivity/FEATURE_BLE/source/generic/GattServerEvents.h similarity index 100% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GattServerEvents.h rename to connectivity/FEATURE_BLE/source/generic/GattServerEvents.h diff --git a/connectivity/FEATURE_BLE/source/generic/GattServerImpl.h b/connectivity/FEATURE_BLE/source/generic/GattServerImpl.h index e8c7c67ce7..29409666a9 100644 --- a/connectivity/FEATURE_BLE/source/generic/GattServerImpl.h +++ b/connectivity/FEATURE_BLE/source/generic/GattServerImpl.h @@ -21,10 +21,10 @@ #include "ble/common/CallChainOfFunctionPointersWithContext.h" -#include "ble/common/ble/GattService.h" -#include "ble/common/ble/GattAttribute.h" -#include "ble/common/ble/GattServerEvents.h" -#include "ble/common/ble/GattCallbackParamTypes.h" +#include "ble/gatt/GattService.h" +#include "ble/gatt/GattAttribute.h" +#include "GattServerEvents.h" +#include "ble/gatt/GattCallbackParamTypes.h" #include #include @@ -34,7 +34,7 @@ #include "att_api.h" #include "SecurityManager.h" -#include "ble/common/ble/GattCallbackParamTypes.h" +#include "ble/gatt/GattCallbackParamTypes.h" #include "source/pal/PalSigningMonitor.h" #include "source/BLEInstanceBase.h" diff --git a/connectivity/FEATURE_BLE/source/generic/SecurityDb.h b/connectivity/FEATURE_BLE/source/generic/SecurityDb.h index f606944e9a..a66bc56eac 100644 --- a/connectivity/FEATURE_BLE/source/generic/SecurityDb.h +++ b/connectivity/FEATURE_BLE/source/generic/SecurityDb.h @@ -22,7 +22,6 @@ #include #include "platform/Callback.h" -//#include "ble/common/ble/GapTypes.h" #include "ble/common/BLETypes.h" #include "ble/Gap.h" diff --git a/connectivity/FEATURE_BLE/source/generic/SecurityManagerImpl.h b/connectivity/FEATURE_BLE/source/generic/SecurityManagerImpl.h index 773e01256a..a6ae132f66 100644 --- a/connectivity/FEATURE_BLE/source/generic/SecurityManagerImpl.h +++ b/connectivity/FEATURE_BLE/source/generic/SecurityManagerImpl.h @@ -27,7 +27,7 @@ #include "ble/common/blecommon.h" #include "ble/Gap.h" -#include "ble/common/ble/GapTypes.h" +#include "source/pal/GapTypes.h" #include "ble/common/BLETypes.h" #include "SecurityDb.h" #include "source/pal/PalConnectionMonitor.h" diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GapEvents.h b/connectivity/FEATURE_BLE/source/pal/GapEvents.h similarity index 99% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GapEvents.h rename to connectivity/FEATURE_BLE/source/pal/GapEvents.h index 235553ea34..72894d086d 100644 --- a/connectivity/FEATURE_BLE/include/ble/common/ble/GapEvents.h +++ b/connectivity/FEATURE_BLE/source/pal/GapEvents.h @@ -19,7 +19,7 @@ #ifndef BLE_PAL_GAP_MESSAGE_H_ #define BLE_PAL_GAP_MESSAGE_H_ -#include "ble/common/ble/GapTypes.h" +#include "GapTypes.h" #include "ble/common/BLETypes.h" namespace ble { diff --git a/connectivity/FEATURE_BLE/include/ble/common/ble/GapTypes.h b/connectivity/FEATURE_BLE/source/pal/GapTypes.h similarity index 100% rename from connectivity/FEATURE_BLE/include/ble/common/ble/GapTypes.h rename to connectivity/FEATURE_BLE/source/pal/GapTypes.h diff --git a/connectivity/FEATURE_BLE/source/pal/PalGap.h b/connectivity/FEATURE_BLE/source/pal/PalGap.h index 9fe52714ec..8f66fd1490 100644 --- a/connectivity/FEATURE_BLE/source/pal/PalGap.h +++ b/connectivity/FEATURE_BLE/source/pal/PalGap.h @@ -21,8 +21,8 @@ #include "platform/Callback.h" -#include "ble/common/ble/GapTypes.h" -#include "ble/common/ble/GapEvents.h" +#include "GapTypes.h" +#include "GapEvents.h" #include "ble/common/blecommon.h" #include "dm_api.h" diff --git a/connectivity/FEATURE_BLE/source/pal/PalGenericAccessService.h b/connectivity/FEATURE_BLE/source/pal/PalGenericAccessService.h index 4ea872662e..2899650d2e 100644 --- a/connectivity/FEATURE_BLE/source/pal/PalGenericAccessService.h +++ b/connectivity/FEATURE_BLE/source/pal/PalGenericAccessService.h @@ -19,7 +19,7 @@ #ifndef BLE_PAL_GENERIC_ACCESS_SERVICE_H_ #define BLE_PAL_GENERIC_ACCESS_SERVICE_H_ -#include "ble/common/ble/GapTypes.h" +#include "GapTypes.h" #include "ble/common/BLETypes.h" #include "ble/common/blecommon.h" #include "ble/Gap.h" diff --git a/connectivity/FEATURE_BLE/source/pal/PalSecurityManager.h b/connectivity/FEATURE_BLE/source/pal/PalSecurityManager.h index 0b4ced6289..7535493c8a 100644 --- a/connectivity/FEATURE_BLE/source/pal/PalSecurityManager.h +++ b/connectivity/FEATURE_BLE/source/pal/PalSecurityManager.h @@ -23,7 +23,7 @@ #include "platform/NonCopyable.h" #include "ble/common/BLETypes.h" -#include "ble/common/ble/GapTypes.h" +#include "GapTypes.h" #include "wsf_types.h" #include "wsf_os.h"