Curl Scol plugin
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SCurlOption Class Reference

Classes

struct  readArg
 

Public Member Functions

 SCurlOption (const CURLoption &moption, const long &mvalue)
 
 SCurlOption (const CURLoption &moption, const std::string &mvalue)
 
 SCurlOption (const CURLoption &moption, const std::vector< std::string > &mvalue)
 
 SCurlOption (const CURLoption &moption, const char *mvalue, const unsigned int size)
 

Static Public Member Functions

static size_t payloadSource (void *ptr, size_t size, size_t nmemb, void *userp)
 

Public Attributes

CURLoption option
 
std::string svalue
 
long lvalue
 
std::vector< std::string > values
 
readArg uploadData
 
int type
 
int lines_read
 

Detailed Description

Definition at line 178 of file sCurl.h.

Constructor & Destructor Documentation

◆ SCurlOption() [1/5]

SCurlOption::SCurlOption ( )
inline

Definition at line 198 of file sCurl.h.

◆ SCurlOption() [2/5]

SCurlOption::SCurlOption ( const CURLoption &  moption,
const long &  mvalue 
)
inline

Definition at line 204 of file sCurl.h.

◆ SCurlOption() [3/5]

SCurlOption::SCurlOption ( const CURLoption &  moption,
const std::string &  mvalue 
)
inline

Definition at line 212 of file sCurl.h.

◆ SCurlOption() [4/5]

SCurlOption::SCurlOption ( const CURLoption &  moption,
const std::vector< std::string > &  mvalue 
)
inline

Definition at line 220 of file sCurl.h.

◆ SCurlOption() [5/5]

SCurlOption::SCurlOption ( const CURLoption &  moption,
const char *  mvalue,
const unsigned int  size 
)
inline

Definition at line 228 of file sCurl.h.

◆ ~SCurlOption()

SCurlOption::~SCurlOption ( )
inline

Definition at line 239 of file sCurl.h.

Member Function Documentation

◆ payloadSource()

static size_t SCurlOption::payloadSource ( void *  ptr,
size_t  size,
size_t  nmemb,
void *  userp 
)
inlinestatic

Definition at line 243 of file sCurl.h.

Member Data Documentation

◆ lines_read

int SCurlOption::lines_read

Definition at line 193 of file sCurl.h.

◆ lvalue

long SCurlOption::lvalue

Definition at line 189 of file sCurl.h.

◆ option

CURLoption SCurlOption::option

Definition at line 187 of file sCurl.h.

◆ svalue

std::string SCurlOption::svalue

Definition at line 188 of file sCurl.h.

◆ type

int SCurlOption::type

Definition at line 192 of file sCurl.h.

◆ uploadData

readArg SCurlOption::uploadData

Definition at line 191 of file sCurl.h.

◆ values

std::vector<std::string> SCurlOption::values

Definition at line 190 of file sCurl.h.


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