SAGA Adaptor CPI v.1.0
|
#include <attribute_cache_cpi.hpp>
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) |
Definition at line 33 of file attribute_cache_cpi.hpp.
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.
virtual saga::adaptors::attribute_cache_cpi< Derived, Base >::~attribute_cache_cpi | ( | void | ) | [inline, virtual] |
Definition at line 51 of file attribute_cache_cpi.hpp.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
saga::task saga::adaptors::attribute_cache_cpi< Derived, Base >::async_list_attributes | ( | ) | [inline] |
Definition at line 113 of file attribute_cache_cpi.hpp.
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.
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.
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.
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.
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.
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.