abc

Fork of BLE_API by Bluetooth Low Energy

Revision:
411:af8f2d1b67b6
Parent:
410:37a4202649dd
Child:
412:cf2cce37ad73
--- a/public/BLEDevice.h	Mon Jun 08 10:41:17 2015 +0100
+++ b/public/BLEDevice.h	Mon Jun 08 10:41:17 2015 +0100
@@ -139,7 +139,7 @@
      * @return  Read back advertising parameters. Useful for storing and
      *          restoring parameters rapidly.
      */
-    GapAdvertisingParams getAdvertisingParams(void);
+    const GapAdvertisingParams &getAdvertisingParams(void) const;
 
     /**
      * This API is typically used as an internal helper to udpate the transport
@@ -160,7 +160,7 @@
      * @return  Read back advertising data. Useful for storing and
      *          restoring payload.
      */
-    GapAdvertisingData getAdvertisingData(void);
+    const GapAdvertisingData &getAdvertisingData(void) const;
 
     /**
      * Reset any advertising payload prepared from prior calls to
@@ -696,8 +696,8 @@
     advParams = newAdvParams;
 }
 
-inline GapAdvertisingParams
-BLEDevice::getAdvertisingParams(void)
+inline const GapAdvertisingParams &
+BLEDevice::getAdvertisingParams(void) const
 {
     return advParams;
 }
@@ -769,8 +769,8 @@
     return setAdvertisingPayload();
 }
 
-inline GapAdvertisingData
-BLEDevice::getAdvertisingData(void) {
+inline const GapAdvertisingData &
+BLEDevice::getAdvertisingData(void) const {
     return advPayload;
 }