#ifndef DownloadRequest_h
#define DownloadRequest_h

extern "C"
{
	void* SmartDl_IosRequest_InternalSend(char* url, char* path);
	bool SmartDl_IosRequest_InternalIsDone(void* delegatePtr);
	bool SmartDl_IosRequest_InternalIsSuccess(void* delegatePtr);
	int SmartDl_IosRequest_InternalStatusCode(void* delegatePtr);
	char* SmartDl_IosRequest_InternalError(void* delegatePtr);
	long SmartDl_IosRequest_InternalCurrentDownloadedBytes(void* delegatePtr);
	long SmartDl_IosRequest_InternalExpectedBytes(void* delegatePtr);
	void SmartDl_IosRequest_InternalDisposeDelegate(void* delegatePtr);
}
#endif /* DownloadRequest_h */
