ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Revision:
47:9e361da97763
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DuerOS-Light-SDK-v1.1.0/duer-os-light/src/iot-baidu-ota/baidu_iot_ota_downloader.h	Tue Jul 18 16:54:45 2017 +0800
@@ -0,0 +1,16 @@
+#pragma once
+/**
+ * File: baidu_iot_ota_downloader.h
+ * Auth: Duan Lian(duanlian01@baidu.com)
+ * Date: 2016.12.21
+ * Desc: The OTA downloader interface
+ */
+typedef int (*data_available_cb)(unsigned char* data, unsigned int len, void* ctx);
+class IOTADownloader
+{
+public:
+	  virtual ~IOTADownloader(){};
+		virtual int connect()=0;
+	  virtual unsigned int get(data_available_cb cb, void* ctx)=0;
+    virtual int disconnect()=0;
+};