SAGA Adaptor CPI v.1.0
saga::adaptors::v1_0::attribute_cpi< Derived, Mutex > Class Template Reference

#include <attribute_cpi.hpp>

Inheritance diagram for saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >:

List of all members.

Public Member Functions

 attribute_cpi (proxy *p, cpi_info const &info, TR1::shared_ptr< saga::adaptor > adaptor, cpi::flags flags)
 ~attribute_cpi (void)
TR1::shared_ptr< Derived > shared_from_this ()

Static Public Member Functions

static void register_cpi (std::vector< cpi_info > &infos, preference_type prefs, saga::uuid adaptor_uuid)

Protected Types

typedef
saga::impl::v1_0::attribute_cpi 
base_type
typedef saga::impl::proxy proxy
typedef
saga::impl::v1_0::preference_type 
preference_type
typedef Mutex mutex_type

Detailed Description

template<typename Derived, typename Mutex = boost::recursive_mutex>
class saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >

Definition at line 108 of file attribute_cpi.hpp.


Member Typedef Documentation

template<typename Derived , typename Mutex = boost::recursive_mutex>
typedef saga::impl::v1_0::attribute_cpi saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::base_type [protected]

Definition at line 112 of file attribute_cpi.hpp.

template<typename Derived , typename Mutex = boost::recursive_mutex>
typedef saga::impl::proxy saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::proxy [protected]

Definition at line 113 of file attribute_cpi.hpp.

template<typename Derived , typename Mutex = boost::recursive_mutex>
typedef saga::impl::v1_0::preference_type saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::preference_type [protected]

Definition at line 116 of file attribute_cpi.hpp.

template<typename Derived , typename Mutex = boost::recursive_mutex>
typedef Mutex saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::mutex_type [protected]

Definition at line 117 of file attribute_cpi.hpp.


Constructor & Destructor Documentation

template<typename Derived , typename Mutex = boost::recursive_mutex>
saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::attribute_cpi ( proxy p,
cpi_info const &  info,
TR1::shared_ptr< saga::adaptor >  adaptor,
cpi::flags  flags 
) [inline]

Definition at line 120 of file attribute_cpi.hpp.

template<typename Derived , typename Mutex = boost::recursive_mutex>
saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::~attribute_cpi ( void  ) [inline]

Definition at line 126 of file attribute_cpi.hpp.


Member Function Documentation

template<typename Derived , typename Mutex = boost::recursive_mutex>
static void saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::register_cpi ( std::vector< cpi_info > &  infos,
preference_type  prefs,
saga::uuid  adaptor_uuid 
) [inline, static]

Definition at line 142 of file attribute_cpi.hpp.

References saga::adaptors::attribute_cpi.

template<typename Derived , typename Mutex = boost::recursive_mutex>
TR1::shared_ptr<Derived> saga::adaptors::v1_0::attribute_cpi< Derived, Mutex >::shared_from_this ( ) [inline]

Definition at line 154 of file attribute_cpi.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines