2023-01-26 19:54:38 +01:00
|
|
|
#ifndef TIER2_CURLUTILS_H
|
|
|
|
#define TIER2_CURLUTILS_H
|
|
|
|
|
|
|
|
size_t CURLWriteStringCallback(char* contents, size_t size, size_t nmemb, void* userp);
|
|
|
|
|
2023-04-02 17:40:15 +02:00
|
|
|
CURL* CURLInitRequest(const string& remote, const string& request, string& response, curl_slist*& slist);
|
2023-02-09 22:56:13 +01:00
|
|
|
CURLcode CURLSubmitRequest(CURL* curl, curl_slist*& slist);
|
2023-01-26 19:54:38 +01:00
|
|
|
CURLINFO CURLRetrieveInfo(CURL* curl);
|
|
|
|
|
|
|
|
bool CURLHandleError(CURL* curl, CURLcode res, string& outMessage);
|
|
|
|
void CURLFormatUrl(string& url, const string& host, const string& api);
|
|
|
|
|
|
|
|
#endif // !TIER2_CURLUTILS_H
|