ex

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

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;
};