Added API to disable starting advertisement automatically
[platform/upstream/iotivity.git] / resource / csdk / connectivity / util / inc / camanagerleinterface.h
index 4a0de07..f0bf2b9 100644 (file)
@@ -50,7 +50,30 @@ CAResult_t CAUnsetLEClientAutoConnectionDeviceInfo();
 
 //custom advertisement data
 #if defined(__TIZEN__) && defined(LE_ADAPTER) && defined(BLE_CUSTOM_ADVERTISE)
+/**
+ * Set custom bluetooth advertisement data.
+ * @param[in]   data      Array of bluetooth advertisement data.
+ * @param[in]   length    Length of data array.
+ */
 CAResult_t CAManagerLEServerSetAdvertisementData(const char* data, int length);
+
+/**
+ * Set custom bluetooth advertisement data getter callback.
+ * @param[in]   getter    Custom bluetooth advertisement data getter callback.
+ */
+void CAManagerLEServerSetAdvertisementDataGetter(CAAdvertisementDataGetterCB getter);
+
+/**
+ * Set auto advertisement enabling flag.
+ * @param[in]   autoAdvertisement   Boolean flag to turn autoadvertisement on or off.
+ */
+void CAManagerLEServerSetAutoAdverisement(bool autoAdvertisement);
+
+/**
+ * Scan custom bluetooth advertisement data and write it to broadcaster.
+ * @param[in]   data      Array of bluetooth advertisement data.
+ * @param[in]   length    Lenght of data array.
+ */
 CAResult_t CAManagerLEServerSetScanResponseData(const char* data, int length);
 #endif