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

Abstraction of the libCurl share interface options. More...

#include <option_traits.hpp>

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

List of all members.

Public Types

typedef CURLSH * handle_type
typedef CURLSHoption option_type
typedef CURLSHcode 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<CURLSHoption optval>
struct moost::murcl::curl_shareopt< optval >

Abstraction of the libCurl share interface options.

Definition at line 123 of file option_traits.hpp.


Member Typedef Documentation

template<CURLSHoption optval>
typedef CURLSH* moost::murcl::curl_shareopt< optval >::handle_type

Definition at line 125 of file option_traits.hpp.

template<CURLSHoption optval>
typedef CURLSHoption moost::murcl::curl_shareopt< optval >::option_type

Definition at line 126 of file option_traits.hpp.

template<CURLSHoption optval>
typedef CURLSHcode moost::murcl::curl_shareopt< optval >::result_type

Definition at line 127 of file option_traits.hpp.


Member Function Documentation

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

Definition at line 131 of file option_traits.hpp.

Here is the call graph for this function:


Member Data Documentation

template<CURLSHoption optval>
const option_type moost::murcl::curl_shareopt< optval >::option_value = optval [static]

Definition at line 128 of file option_traits.hpp.


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