DomainPlug-insDocumentation
Public Types | Public Member Functions | Private Attributes
CurlForm Class Reference

#include <curlclient.h>

Public Types

enum  CurlFormType { CurlFormTypeContent, CurlFormTypeFile }

Public Member Functions

 CurlForm ()
 ~CurlForm ()
void addContent (const std::string &part, const std::string &name, const std::string &ctype)
void addFile (const std::string &part, const std::string &name, const std::string &ctype)
const curl_httppost * getPost (void) const

Private Attributes

struct curl_httppost * post
struct curl_httppost * last
std::list< std::string > bufPart
std::list< std::string > bufName

Member Enumeration Documentation

Enumerator:
CurlFormTypeContent 
CurlFormTypeFile 

Constructor & Destructor Documentation

CurlForm::CurlForm ( void  )
CurlForm::~CurlForm ( void  )

Member Function Documentation

void CurlForm::addContent ( const std::string &  part,
const std::string &  name,
const std::string &  ctype 
)
void CurlForm::addFile ( const std::string &  part,
const std::string &  name,
const std::string &  ctype 
)
const curl_httppost* CurlForm::getPost ( void  ) const [inline]

Field Documentation

std::list<std::string> CurlForm::bufName [private]
std::list<std::string> CurlForm::bufPart [private]
struct curl_httppost* CurlForm::last [private]
struct curl_httppost* CurlForm::post [private]

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines