libmoost
moost::murcl::option_setter< CurlOption, ValueType > Struct Template Reference

A generic option setter to abstract details of both the option value types and the LibCurl interface being used (easy, multi or share). More...

#include <option_setter.hpp>

List of all members.

Public Types

typedef CurlOption option
typedef ValueType value_type

Static Public Member Functions

static void set (typename option::handle_type handle, value_type const &parameter)

Detailed Description

template<typename CurlOption, typename ValueType>
struct moost::murcl::option_setter< CurlOption, ValueType >

A generic option setter to abstract details of both the option value types and the LibCurl interface being used (easy, multi or share).

Definition at line 50 of file option_setter.hpp.


Member Typedef Documentation

template<typename CurlOption , typename ValueType >
typedef CurlOption moost::murcl::option_setter< CurlOption, ValueType >::option

Definition at line 52 of file option_setter.hpp.

template<typename CurlOption , typename ValueType >
typedef ValueType moost::murcl::option_setter< CurlOption, ValueType >::value_type

Definition at line 53 of file option_setter.hpp.


Member Function Documentation

template<typename CurlOption , typename ValueType >
static void moost::murcl::option_setter< CurlOption, ValueType >::set ( typename option::handle_type  handle,
value_type const &  parameter 
) [inline, static]

Definition at line 55 of file option_setter.hpp.

Here is the caller graph for this function:


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