SAGA Adaptor CPI v.1.0
saga::adaptors::attribute_cache_cpi< Derived, Base > Class Template Reference

#include <attribute_cache_cpi.hpp>

Inheritance diagram for saga::adaptors::attribute_cache_cpi< Derived, Base >:

List of all members.

Public Member Functions

 attribute_cache_cpi (proxy *p, cpi_info const &info, TR1::shared_ptr< saga::adaptor > adaptor, cpi::flags flags)
virtual ~attribute_cache_cpi (void)
void sync_get_attribute (std::string &ret, std::string key)
void sync_set_attribute (saga::impl::void_t &, std::string key, std::string val)
void sync_get_vector_attribute (strvec_type &ret, std::string key)
void sync_set_vector_attribute (saga::impl::void_t &, std::string key, strvec_type val)
void sync_remove_attribute (saga::impl::void_t &, std::string key)
void sync_list_attributes (strvec_type &ret)
void sync_find_attributes (strvec_type &ret, std::string pattern)
void sync_attribute_exists (bool &ret, std::string key)
void sync_attribute_is_readonly (bool &ret, std::string key)
void sync_attribute_is_writable (bool &ret, std::string key)
void sync_attribute_is_vector (bool &ret, std::string key)
void sync_attribute_is_extended (bool &ret, std::string key)
saga::task async_get_attribute (std::string key)
saga::task async_set_attribute (std::string key, std::string val)
saga::task async_get_vector_attribute (std::string key)
saga::task async_set_vector_attribute (std::string key, strvec_type val)
saga::task async_remove_attribute (std::string key)
saga::task async_list_attributes ()
saga::task async_find_attributes (std::string pattern)
saga::task async_attribute_exists (std::string key)
saga::task async_attribute_is_readonly (std::string key)
saga::task async_attribute_is_writable (std::string key)
saga::task async_attribute_is_vector (std::string key)
saga::task async_attribute_is_extended (std::string key)

Detailed Description

template<typename Derived, typename Base>
class saga::adaptors::attribute_cache_cpi< Derived, Base >

Definition at line 33 of file attribute_cache_cpi.hpp.


Constructor & Destructor Documentation

template<typename Derived , typename Base >
saga::adaptors::attribute_cache_cpi< Derived, Base >::attribute_cache_cpi ( proxy *  p,
cpi_info const &  info,
TR1::shared_ptr< saga::adaptor >  adaptor,
cpi::flags  flags 
) [inline]

Definition at line 46 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
virtual saga::adaptors::attribute_cache_cpi< Derived, Base >::~attribute_cache_cpi ( void  ) [inline, virtual]

Definition at line 51 of file attribute_cache_cpi.hpp.


Member Function Documentation

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_get_attribute ( std::string &  ret,
std::string  key 
) [inline]

Definition at line 56 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_set_attribute ( saga::impl::void_t &  ,
std::string  key,
std::string  val 
) [inline]

Definition at line 58 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_get_vector_attribute ( strvec_type &  ret,
std::string  key 
) [inline]

Definition at line 60 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_set_vector_attribute ( saga::impl::void_t &  ,
std::string  key,
strvec_type  val 
) [inline]

Definition at line 62 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_remove_attribute ( saga::impl::void_t &  ,
std::string  key 
) [inline]

Definition at line 64 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_list_attributes ( strvec_type &  ret) [inline]

Definition at line 66 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_find_attributes ( strvec_type &  ret,
std::string  pattern 
) [inline]

Definition at line 68 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_attribute_exists ( bool &  ret,
std::string  key 
) [inline]

Definition at line 70 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_attribute_is_readonly ( bool &  ret,
std::string  key 
) [inline]

Definition at line 72 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_attribute_is_writable ( bool &  ret,
std::string  key 
) [inline]

Definition at line 74 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_attribute_is_vector ( bool &  ret,
std::string  key 
) [inline]

Definition at line 76 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
void saga::adaptors::attribute_cache_cpi< Derived, Base >::sync_attribute_is_extended ( bool &  ret,
std::string  key 
) [inline]

Definition at line 78 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_get_attribute ( std::string  key) [inline]

Definition at line 84 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_set_attribute ( std::string  key,
std::string  val 
) [inline]

Definition at line 89 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_get_vector_attribute ( std::string  key) [inline]

Definition at line 95 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_set_vector_attribute ( std::string  key,
strvec_type  val 
) [inline]

Definition at line 101 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_remove_attribute ( std::string  key) [inline]

Definition at line 107 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_list_attributes ( ) [inline]

Definition at line 113 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_find_attributes ( std::string  pattern) [inline]

Definition at line 118 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_attribute_exists ( std::string  key) [inline]

Definition at line 124 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_attribute_is_readonly ( std::string  key) [inline]

Definition at line 130 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_attribute_is_writable ( std::string  key) [inline]

Definition at line 136 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_attribute_is_vector ( std::string  key) [inline]

Definition at line 142 of file attribute_cache_cpi.hpp.

template<typename Derived , typename Base >
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_attribute_is_extended ( std::string  key) [inline]

Definition at line 148 of file attribute_cache_cpi.hpp.


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