24 #include <curl/curl.h> 30 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 32 # define MR_DllDeclare __declspec( dllexport ) 34 # define MR_DllDeclare __declspec( dllimport ) 37 # define MR_DllDeclare 57 void AssertCurlSuccess(CURLcode code,
58 std::shared_ptr<CancelFlag> cancelFlag = {});
61 char errorBuf[CURL_ERROR_SIZE];
Transfer SUPER
Definition: BaseTransfer.h:49
The network transfer agent (wrapper for libcurl).
Definition: Agent.h:46
CURL * curl
Definition: BaseTransfer.h:63
BaseTransfer()
Definition: BaseTransfer.h:51
#define MR_DllDeclare
Definition: BaseTransfer.h:37
Base class for standard Agent transfers.
Definition: BaseTransfer.h:47
Definition: Announcement.h:24
Interface for network transfers.
Definition: Transfer.h:44