SAGA C++ API 1.6
saga::detail Namespace Reference

Classes

struct  attribute
 The SAGA attribute interface. More...
struct  monitorable
 The SAGA monitorable interface. More...
struct  permissions
 The SAGA permissions interface. More...
struct  steerable
 The SAGA steerable interface. More...
struct  create_default< saga::cpr::service >
struct  create_default< saga::job::service >
struct  create_default< saga::stream::stream >
struct  create_default< saga::stream::server >

Typedefs

typedef impl::v1_0::preferences preference_type

Functions

bool module_needs_logging (char const *module_name, saga::session const &s)
preference_type const & get_preferences (saga::session const &)
static boost::mutex & mutex_instance ()
static void mutex_init ()
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)

Typedef Documentation

typedef impl::v1_0::preferences saga::detail::preference_type

Definition at line 15 of file preferences.hpp.


Function Documentation

bool saga::detail::module_needs_logging ( char const *  module_name,
saga::session const &  s 
)

Definition at line 16 of file module_needs_logging.cpp.

preference_type const& saga::detail::get_preferences ( saga::session const &  )
static boost::mutex& saga::detail::mutex_instance ( ) [static]

Definition at line 16 of file safe_getenv.cpp.

Referenced by mutex_init().

static void saga::detail::mutex_init ( ) [static]

Definition at line 21 of file safe_getenv.cpp.

References mutex_instance().

std::string saga::detail::leaf ( boost::filesystem::path const &  p) [inline]

Definition at line 15 of file path_leaf.hpp.

std::string saga::detail::parent ( boost::filesystem::path const &  p) [inline]

Definition at line 28 of file path_leaf.hpp.

void saga::detail::remove_trailing_dot ( boost::filesystem::path &  p) [inline]

Definition at line 39 of file path_leaf.hpp.

void saga::detail::set_selector_state ( saga::task  t,
TR1::shared_ptr< impl::adaptor_selector_state >  state 
)

Definition at line 248 of file task.cpp.

saga::task saga::detail::set_task_exception ( saga::task  t,
saga::impl::object const *  obj,
saga::impl::exception_list const &  l,
saga::error  e 
)

Definition at line 255 of file task.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines