4 #ifndef EventFilter_StorageManager_CurlInterface_h
5 #define EventFilter_StorageManager_CurlInterface_h
7 #include "boost/shared_ptr.hpp"
10 #include <openssl/crypto.h>
75 #endif // EventFilter_StorageManager_CurlInterface_h
static void sslLockingFunction(int mode, int n, const char *file, int line)
static unsigned long sslIdFunction()
static boost::shared_ptr< CurlInterface > getInterface()
static boost::shared_ptr< CurlInterface > interface_
CURLcode do_curl(CURL *, const std::string &url, Content &content)
CURLcode getContent(const std::string &url, const std::string &user, Content &content)
boost::shared_ptr< CurlInterface > CurlInterfacePtr
static size_t writeToString(char *data, size_t size, size_t nmemb, Content *buffer)
static pthread_mutex_t * mutexes_
char data[epos_bytes_allocation]
CURLcode postBinaryMessage(const std::string &url, void *buf, size_t size, Content &content)
tuple size
Write out results.
std::vector< char > Content