Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Curl::CurlHttp Class Reference

#include <Curl.h>

+ Inheritance diagram for Curl::CurlHttp:

Public Member Functions

 CurlHttp (const std::string &url)
 
virtual ~CurlHttp ()
 
void AddPostData (const std::string &key, const std::wstring &data)
 
void AddPostData (const std::string &key, const std::string &data, bool b=false)
 
void AddPostFile (const std::string &key, const std::string &path_to_file)
 
void AddGetData (const std::string &key, const std::wstring &data)
 
void AddGetData (const std::string &key, const std::string &data, bool b=false)
 
- Public Member Functions inherited from Curl::CurlSimple
 CurlSimple (const std::string &url)
 
virtual ~CurlSimple ()
 
virtual void HandleError (const std::string &err)
 

Additional Inherited Members

- Protected Member Functions inherited from Curl::CurlSimple
CURL * GetCurl ()
 
virtual size_t OnDataWrite (BYTE *data, size_t size, size_t nmemb)
 
void ConnectionDone (CURLMsg *msg)
 
virtual void OnCompletion (bool success, const BYTE *data, size_t size)
 
- Protected Attributes inherited from Curl::CurlSimple
std::string url
 

Constructor & Destructor Documentation

Curl::CurlHttp::CurlHttp ( const std::string &  url)
Curl::CurlHttp::~CurlHttp ( )
virtual

Member Function Documentation

void Curl::CurlHttp::AddGetData ( const std::string &  key,
const std::wstring &  data 
)
void Curl::CurlHttp::AddGetData ( const std::string &  key,
const std::string &  data,
bool  b = false 
)
void Curl::CurlHttp::AddPostData ( const std::string &  key,
const std::wstring &  data 
)
void Curl::CurlHttp::AddPostData ( const std::string &  key,
const std::string &  data,
bool  b = false 
)
void Curl::CurlHttp::AddPostFile ( const std::string &  key,
const std::string &  path_to_file 
)

The documentation for this class was generated from the following files: