ex
Fork of mbed-os-example-mbed5-blinky by
DuerOS-Light-SDK-v1.1.0/duer-os-light/src/iot-baidu-ota/baidu_iot_ota_downloader.h
- Committer:
- TMBOY
- Date:
- 2017-07-18
- Revision:
- 47:9e361da97763
File content as of revision 47:9e361da97763:
#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;
};
