blob: 01b08e9a35388caa3779f9a886b45c3ce7980381 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
#include <bfc/platform/types.h>
class api_httpreceiver;
class Downloader
{
public:
class DownloadCallback
{
public:
virtual int OnConnect(api_httpreceiver *http)=0;
virtual int OnData(void *buffer, size_t bufferSize)=0;
};
bool Download(const char *url, DownloadCallback *callback, uint64_t startPosition = 0);
};
|