|
SAGA C++ API 1.5.3
|
Classes | |
| struct | attribute_priv |
| @ template <typename Derived, typename Tag> | |
| struct | attribute_sync |
| struct | attribute |
| The SAGA attribute interface. More... | |
| struct | get_attribute_priv |
| @ ////////////////////////////////////////////////////////////////////////// | |
| struct | set_attribute_priv |
| struct | get_vector_attribute_priv |
| struct | set_vector_attribute_priv |
| struct | remove_attribute_priv |
| struct | list_attributes_priv |
| struct | find_attributes_priv |
| struct | attribute_exists_priv |
| struct | attribute_is_readonly_priv |
| struct | attribute_is_writable_priv |
| struct | attribute_is_vector_priv |
| struct | attribute_is_removable_priv |
| struct | dispatch_priv< saga::task_base::Sync > |
| struct | dispatch_priv< saga::task_base::Async > |
| struct | dispatch_priv< saga::task_base::Task > |
| struct | bad_any_cast |
| class | hold_any |
| @ namespace internals More... | |
| struct | monitorable |
| The SAGA monitorable interface. More... | |
| struct | permissions_priv |
| @ /////////////////////////////////////////////////////////////////////////// | |
| struct | permissions |
| //////////////////////////////////////////////////////////////////////// More... | |
| struct | permissions_allow_priv |
| @ ///////////////////////////////////////////////////////////////////////////// | |
| struct | permissions_deny_priv |
| struct | permissions_check_priv |
| struct | get_owner_priv |
| struct | get_group_priv |
| struct | steerable |
| The SAGA steerable interface. More... | |
| struct | create_default< saga::cpr::service > |
| struct | disable_reconvert< saga::job::state > |
| struct | disable_reconvert< saga::job::ostream > |
| struct | disable_reconvert< saga::job::istream > |
| struct | create_default< saga::job::service > |
| struct | create_default< saga::stream::stream > |
| struct | create_default< saga::stream::server > |
| struct | disable_reconvert< saga::stream::activity > |
Typedefs | |
| typedef impl::v1_0::preferences | preference_type |
Functions | |
| template<typename T > | |
| T * | any_cast (hold_any *operand, boost::mpl::true_) |
| template<typename T > | |
| T * | any_cast (hold_any *operand, boost::mpl::false_) |
| template<typename T > | |
| T * | any_cast (hold_any *operand) |
| template<typename T > | |
| T const * | any_cast (hold_any const *operand) |
| template<typename T > | |
| T | any_cast (hold_any &operand) |
| template<typename T > | |
| T const & | any_cast (hold_any const &operand) |
| preference_type const & | get_preferences (saga::session const &) |
| static boost::mutex & | mutex_instance () |
| static void | mutex_init () |
| char * | safe_getenv (char const *name) |
| @ /** These methods are not within API scope TODO: wrong namespace?!? */ | |
| std::string | leaf (boost::filesystem::path const &p) |
| std::string | parent (boost::filesystem::path const &p) |
| void | remove_trailing_dot (boost::filesystem::path &p) |
| void | set_selector_state (saga::task t, TR1::shared_ptr< impl::adaptor_selector_state > state) |
| saga::task | set_task_exception (saga::task t, saga::impl::object const *obj, saga::impl::exception_list const &l, saga::error e) |
| saga::task | run (saga::task t) |
| @ /** These methods are not within API scope TODO: wrong namespace?!?*/ | |
| saga::task | wait (saga::task t, double timeout=-1.0) |
| saga::task | run_wait (saga::task t, double timeout=-1.0) |
| detail::hold_any & | get_task_result (saga::task t) |
| typedef impl::v1_0::preferences saga::detail::preference_type |
| T* saga::detail::any_cast | ( | hold_any * | operand, |
| boost::mpl::true_ | |||
| ) | [inline] |
References saga::detail::hold_any::type().
Referenced by any_cast().
| T* saga::detail::any_cast | ( | hold_any * | operand, |
| boost::mpl::false_ | |||
| ) | [inline] |
| T* saga::detail::any_cast | ( | hold_any * | operand | ) | [inline] |
References any_cast().
| T const* saga::detail::any_cast | ( | hold_any const * | operand | ) | [inline] |
References any_cast().
| T saga::detail::any_cast | ( | hold_any & | operand | ) |
References any_cast(), and saga::detail::hold_any::type().
| T const& saga::detail::any_cast | ( | hold_any const & | operand | ) |
References any_cast().
| preference_type const& saga::detail::get_preferences | ( | saga::session const & | ) |
| static boost::mutex& saga::detail::mutex_instance | ( | ) | [static] |
Referenced by mutex_init(), and safe_getenv().
| static void saga::detail::mutex_init | ( | ) | [static] |
References mutex_instance().
Referenced by safe_getenv().
| char * saga::detail::safe_getenv | ( | char const * | name | ) |
@ /** These methods are not within API scope TODO: wrong namespace?!? */
References mutex_init(), and mutex_instance().
| std::string saga::detail::leaf | ( | boost::filesystem::path const & | p | ) | [inline] |
| std::string saga::detail::parent | ( | boost::filesystem::path const & | p | ) | [inline] |
| void saga::detail::remove_trailing_dot | ( | boost::filesystem::path & | p | ) | [inline] |
| void saga::detail::set_selector_state | ( | saga::task | t, |
| TR1::shared_ptr< impl::adaptor_selector_state > | state | ||
| ) |
| saga::task saga::detail::set_task_exception | ( | saga::task | t, |
| saga::impl::object const * | obj, | ||
| saga::impl::exception_list const & | l, | ||
| saga::error | e | ||
| ) |
| saga::task saga::detail::run | ( | saga::task | t | ) | [inline] |
@ /** These methods are not within API scope TODO: wrong namespace?!?*/
| saga::task saga::detail::wait | ( | saga::task | t, |
| double | timeout = -1.0 |
||
| ) | [inline] |
| saga::task saga::detail::run_wait | ( | saga::task | t, |
| double | timeout = -1.0 |
||
| ) | [inline] |
| detail::hold_any& saga::detail::get_task_result | ( | saga::task | t | ) |