# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

true_ |
ENTITY_ATTR_MAP_TYPE |
ENTITY_ATTR_TYPE |
ENTITY_RELATIONSHIP_TYPE |
is_saga_object |
saga::advert::directory | The directory class represents a directory within a meta data directory with a hierarchical namespace attached. This class inherits all methods from saga::name_space::directoryectory
saga::advert::entry | The advert class represents an entry in a saga::advert::directory. An advert directory is a meta data directory with a hierarchical namespace attached. This class inherits all methods from saga::name_space::namespace_entry and provides additional methods to publish new and query existing adverts
saga::already_exists |
saga::attribute | Brief description starts here
saga::authentication_failed |
saga::authorization_failed |
saga::bad_parameter |
saga::const_buffer | Encapsulates I/O operations
saga::context | The saga::context class provides the functionality of a security information container
saga::cpr::checkpoint | The saga::replica class implements the saga::attributes interface
saga::cpr::description | This object encapsulates all the attributes which define a job to be run
saga::cpr::directory | A checkpoint directory contains, you guess it, checkpoints
saga::cpr::job | The job is a saga::job with additional checkpoint and recovery related methods
saga::cpr::self | The job_self class is a job which represents the current application
saga::cpr::service | The cpr::service, as a job::service, represents a resource management backend, which additionally offers checkpoint management capabilities
saga::detail::attribute< Derived > | The SAGA attribute interface
saga::detail::create_default< saga::cpr::service > |
saga::detail::create_default< saga::job::service > |
saga::detail::create_default< saga::stream::server > |
saga::detail::create_default< saga::stream::stream > |
saga::detail::disable_reconvert< T > |
saga::detail::disable_reconvert< saga::job::istream > |
saga::detail::disable_reconvert< saga::job::ostream > |
saga::detail::disable_reconvert< saga::job::state > |
saga::detail::disable_reconvert< saga::stream::activity > |
saga::detail::disable_reconvert< std::vector< T > > |
saga::detail::monitorable< Derived > | The SAGA monitorable interface
saga::detail::permissions< Derived > | The SAGA permissions interface
saga::detail::reconvert_result< Retval > |
saga::detail::steerable< Derived > | The SAGA steerable interface
saga::does_not_exist |
saga::exception |
saga::filesystem::const_iovec | Brief description starts here
saga::filesystem::directory | The SAGA file package directory API
saga::filesystem::file | The SAGA file package file API
saga::filesystem::iovec | Inherits the saga::buffer class, and three additional state attributes: offset, len in and len out
saga::impl::update_no_no_list |
saga::incorrect_state |
saga::incorrect_url |
saga::isn::entity_data |
saga::isn::entity_data_set |
saga::job::description | This object encapsulates all the attributes which define a job to be run
saga::job::istream | Brief description starts here
saga::job::job | The job provides the manageability interface to a job instance submitted to a resource manager
saga::job::ostream | Brief description starts here
saga::job::self | The job_self class is a job which represents the current application
saga::job::service | The job_service represents a resource management backend, and as such allows to create and submit jobs, and to discover jobs
saga::metric | Brief description starts here
saga::monitorable | The monitorable interface is implemented by those SAGA objects which can be monitored, i.e. which have one or more associated metrics
saga::mutable_buffer | Brief description starts here
saga::name_space::directory | A "Virtual Directory", an RNS entry that is represented as a non-leaf node in the hierarchical name space tree
saga::name_space::entry | An RNS entry that interconnects a reference to an existing resource into the hierarchical name space
saga::no_success |
saga::not_implemented |
saga::object | Brief description starts here
saga::parameter_exception |
saga::permission_denied |
saga::permissions | The SAGA permission interface
saga::replica::logical_directory | A logical directory represents a directory entry in the name space of logical files
saga::replica::logical_file | The saga::replica class implements the saga::attributes interface
saga::rpc::parameter | Inherits the saga::buffer class
saga::rpc::rpc | This class represents a remote function handle, which can be called (repeatedly), and returns the result of the respective remote procedure invocation
saga::sd::discoverer |
saga::sd::service_data |
saga::sd::service_description |
saga::security_exception |
saga::session | Almost all SAGA objects are created in a SAGA session, and are associated with this (and only this) session for their whole life time
saga::state_exception |
saga::steerable | The steerable interface is implemented by saga objects which can be steered, i.e. which have writable metrics, and which might allow to add new metrics
saga::stream::server | The stream_server object establishes a listening/server object that waits for client connections
saga::stream::stream | This is the ob ject that encapsulates all client stream ob jects
saga::task | Brief description starts here
saga::task_base | Brief description starts here
saga::task_container | Handles a large number of asynchronous operations
saga::timeout |
saga::url | SAGA's implementation of an RFC 1630 compliant URL Class
saga::uuid | Brief description starts here
static_adaptor_load_data_type |
static_package_load_data_type |