libmoost
moost::murcl::curl_easyopt< optval > Struct Template Reference

Abstraction of the LibCurl easy interface options. More...

#include <option_traits.hpp>

Inheritance diagram for moost::murcl::curl_easyopt< optval >:
Collaboration diagram for moost::murcl::curl_easyopt< optval >:

List of all members.

Public Types

typedef CURL * handle_type
typedef CURLoption option_type
typedef CURLcode result_type

Static Public Member Functions

template<typename T >
static void set (handle_type handle, T const &val)

Static Public Attributes

static const option_type option_value = optval

Detailed Description

template<CURLoption optval>
struct moost::murcl::curl_easyopt< optval >

Abstraction of the LibCurl easy interface options.

Definition at line 77 of file option_traits.hpp.


Member Typedef Documentation

template<CURLoption optval>
typedef CURL* moost::murcl::curl_easyopt< optval >::handle_type

Definition at line 79 of file option_traits.hpp.

template<CURLoption optval>
typedef CURLoption moost::murcl::curl_easyopt< optval >::option_type

Definition at line 80 of file option_traits.hpp.

template<CURLoption optval>
typedef CURLcode moost::murcl::curl_easyopt< optval >::result_type

Definition at line 81 of file option_traits.hpp.


Member Function Documentation

template<CURLoption optval>
template<typename T >
static void moost::murcl::curl_easyopt< optval >::set ( handle_type  handle,
T const &  val 
) [inline, static]

Definition at line 85 of file option_traits.hpp.

Here is the call graph for this function:


Member Data Documentation

template<CURLoption optval>
const option_type moost::murcl::curl_easyopt< optval >::option_value = optval [static]

Definition at line 82 of file option_traits.hpp.


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