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

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

#include <option_traits.hpp>

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

List of all members.

Public Types

typedef CURLM * handle_type
typedef CURLMoption option_type
typedef CURLMcode 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<CURLMoption optval>
struct moost::murcl::curl_multiopt< optval >

Abstraction of the LibCurl multi interface options.

Definition at line 100 of file option_traits.hpp.


Member Typedef Documentation

template<CURLMoption optval>
typedef CURLM* moost::murcl::curl_multiopt< optval >::handle_type

Definition at line 102 of file option_traits.hpp.

template<CURLMoption optval>
typedef CURLMoption moost::murcl::curl_multiopt< optval >::option_type

Definition at line 103 of file option_traits.hpp.

template<CURLMoption optval>
typedef CURLMcode moost::murcl::curl_multiopt< optval >::result_type

Definition at line 104 of file option_traits.hpp.


Member Function Documentation

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

Definition at line 108 of file option_traits.hpp.

Here is the call graph for this function:


Member Data Documentation

template<CURLMoption optval>
const option_type moost::murcl::curl_multiopt< optval >::option_value = optval [static]

Definition at line 105 of file option_traits.hpp.


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