3 #ifndef GCP_UTIL_CURLUTILS_H
4 #define GCP_UTIL_CURLUTILS_H
16 #include <curl/curl.h>
34 std::string getUrl(std::string url,
bool printStats=
false);
36 std::string postUserPass(std::string url, std::string user, std::string pass, std::string challenge);
48 std::ostringstream lastRead_;
53 static size_t handleData(
void*
buffer,
size_t size,
size_t nmemb,
void* userp);
71 void setUrl(CURL* ctx, std::string url);
80 #endif // End #ifndef GCP_UTIL_CURLUTILS_H
CurlUtils()
Definition: CurlUtils.cc:10
virtual ~CurlUtils()
Definition: CurlUtils.cc:15
void setUrl(CURL *ctx, std::string url)
Definition: CurlUtils.cc:120
const CURLcode performRequest(CURL *ctx, bool printStats)
Definition: CurlUtils.cc:76
void cleanUp(CURL *ctx)
Definition: CurlUtils.cc:64
Definition: CurlUtils.h:21
Definition: tVideoCapabilitiesEml.cc:67
CURL * initCurl()
Definition: CurlUtils.cc:21