libmoost
moost::murcl::easyopt Struct Reference

A type-safe representaion of all the supported LibCurl options. More...

#include <options.hpp>

List of all members.

Public Types

typedef option_traits
< curl_easyopt
< CURLOPT_VERBOSE >, bool > 
verbose
typedef option_traits
< curl_easyopt< CURLOPT_HEADER >
, bool > 
header
typedef option_traits
< curl_easyopt
< CURLOPT_NOPROGRESS >, bool > 
noprogress
typedef option_traits
< curl_easyopt
< CURLOPT_NOSIGNAL >, bool > 
nosignal
typedef option_traits
< curl_easyopt< CURLOPT_URL >
, std::string > 
uri
typedef option_traits
< curl_easyopt
< CURLOPT_POSTFIELDS >
, std::string > 
postfields
typedef option_traits
< curl_easyopt
< CURLOPT_READFUNCTION >
, curl_read_callback > 
readcb
typedef option_traits
< curl_easyopt
< CURLOPT_READDATA >, void * > 
readdata
typedef option_traits
< curl_easyopt
< CURLOPT_WRITEFUNCTION >
, curl_write_callback > 
writecb
typedef option_traits
< curl_easyopt
< CURLOPT_WRITEDATA >, void * > 
writedata

Detailed Description

A type-safe representaion of all the supported LibCurl options.

Definition at line 51 of file options.hpp.


Member Typedef Documentation

Definition at line 54 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_NOPROGRESS>, bool> moost::murcl::easyopt::noprogress

Definition at line 55 of file options.hpp.

Definition at line 56 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_POSTFIELDS>, std::string> moost::murcl::easyopt::postfields

Definition at line 59 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_READFUNCTION>, curl_read_callback> moost::murcl::easyopt::readcb

Definition at line 61 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_READDATA>, void *> moost::murcl::easyopt::readdata

Definition at line 62 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_URL>, std::string> moost::murcl::easyopt::uri

Definition at line 58 of file options.hpp.

Definition at line 53 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_WRITEFUNCTION>, curl_write_callback> moost::murcl::easyopt::writecb

Definition at line 64 of file options.hpp.

typedef option_traits<curl_easyopt<CURLOPT_WRITEDATA>, void *> moost::murcl::easyopt::writedata

Definition at line 65 of file options.hpp.


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