Namespaces |
namespace | detail |
namespace | attributes |
namespace | advert |
| The Advert Service API package.
|
namespace | filesystem |
| The File Management API package.
|
namespace | isn |
| The Information System Navigation (ISN) API package.
|
namespace | job |
| The Job Management API package.
|
namespace | name_space |
| The Name Space API package.
|
namespace | replica |
| The Replica Management API package.
|
namespace | rpc |
| The Remote Procedure Call API package.
|
namespace | sd |
namespace | stream |
| The Streams API package.
|
Classes |
class | attribute |
| Brief description starts here. More...
|
class | const_buffer |
| Encapsulates I/O operations. More...
|
class | mutable_buffer |
| Brief description starts here. More...
|
class | context |
| The saga::context class provides the functionality of a security information container. More...
|
class | exception |
class | not_implemented |
class | parameter_exception |
class | incorrect_url |
class | bad_parameter |
class | state_exception |
class | already_exists |
class | does_not_exist |
class | incorrect_state |
class | security_exception |
class | permission_denied |
class | authorization_failed |
class | authentication_failed |
class | timeout |
class | no_success |
class | metric |
| Brief description starts here. More...
|
class | monitorable |
| The monitorable interface is implemented by those SAGA objects which can be monitored, i.e. which have one or more associated metrics. More...
|
class | 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. More...
|
class | object |
| Brief description starts here. More...
|
class | permissions |
| The SAGA permission interface. More...
|
class | 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. More...
|
class | task |
| Brief description starts here. More...
|
struct | task_base |
| Brief description starts here. More...
|
class | task_container |
| Handles a large number of asynchronous operations. More...
|
class | url |
| SAGA's implementation of an RFC 1630 compliant URL Class. More...
|
class | uuid |
| Brief description starts here. More...
|
Enumerations |
enum | error {
NotImplemented = 1,
IncorrectURL = 2,
BadParameter = 3,
AlreadyExists = 4,
DoesNotExist = 5,
IncorrectState = 6,
PermissionDenied = 7,
AuthorizationFailed = 8,
AuthenticationFailed = 9,
Timeout = 10,
NoSuccess = 11
} |
| Brief description starts here.
More...
|
Functions |
mutable_buffer | buffer (void *data, saga::size_t size) |
const_buffer | buffer (void const *data, saga::size_t size) |
template<typename PodType , std::size_t N> |
mutable_buffer | buffer (PodType(&data)[N]) |
template<typename PodType , std::size_t N> |
const_buffer | buffer (PodType const (&data)[N]) |
template<typename PodType , std::size_t N> |
mutable_buffer | buffer (PodType(&data)[N], saga::size_t max_size) |
template<typename PodType , std::size_t N> |
const_buffer | buffer (PodType const (&data)[N], saga::size_t max_size) |
template<typename PodType , typename Allocator > |
mutable_buffer | buffer (std::vector< PodType, Allocator > &data) |
template<typename PodType , typename Allocator > |
const_buffer | buffer (std::vector< PodType, Allocator > const &data) |
template<typename PodType , typename Allocator > |
mutable_buffer | buffer (std::vector< PodType, Allocator > &data, saga::size_t max_size) |
template<typename PodType , typename Allocator > |
const_buffer | buffer (std::vector< PodType, Allocator > const &data, saga::size_t max_size) |
template<typename Char , typename Traits , typename Allocator > |
const_buffer | buffer (std::basic_string< Char, Traits, Allocator > const &data) |
template<typename Char , typename Traits , typename Allocator > |
const_buffer | buffer (std::basic_string< Char, Traits, Allocator > const &data, saga::size_t max_size) |
template saga::advert::entry & | task::get_result< saga::advert::entry > () |
template saga::advert::directory & | task::get_result< saga::advert::directory > () |
template saga::object & | task::get_result< saga::object > () |
unsigned long | get_advert_package_version (void) |
unsigned long | get_advert_package_api_version (void) |
unsigned long | get_cpr_package_version (void) |
unsigned long | get_cpr_package_api_version (void) |
template saga::filesystem::file & | task::get_result< saga::filesystem::file > () |
template
saga::filesystem::directory & | task::get_result< saga::filesystem::directory > () |
unsigned long | get_filesystem_package_version (void) |
unsigned long | get_filesystem_package_api_version (void) |
template saga::isn::navigator & | task::get_result< saga::isn::navigator > () |
template std::vector
< saga::isn::entity_data > & | task::get_result< std::vector< saga::isn::entity_data > > () |
unsigned long | get_isn_package_version () |
unsigned long | get_isn_package_api_version () |
template saga::job::job & | task::get_result< saga::job::job > () |
template saga::job::state & | task::get_result< saga::job::state > () |
template saga::job::ostream & | task::get_result< saga::job::ostream > () |
template saga::job::istream & | task::get_result< saga::job::istream > () |
template saga::job::self & | task::get_result< saga::job::self > () |
template saga::job::description & | task::get_result< saga::job::description > () |
template saga::job::service & | task::get_result< saga::job::service > () |
unsigned long | get_job_package_version (void) |
unsigned long | get_job_package_api_version (void) |
template
saga::name_space::directory & | task::get_result< saga::name_space::directory > () |
template saga::name_space::entry & | task::get_result< saga::name_space::entry > () |
unsigned long | get_namespace_package_version () |
unsigned long | get_namespace_package_api_version () |
template
saga::replica::logical_file & | task::get_result< saga::replica::logical_file > () |
template
saga::replica::logical_directory & | task::get_result< saga::replica::logical_directory > () |
unsigned long | get_replica_package_version (void) |
unsigned long | get_replica_package_api_version (void) |
template saga::rpc::rpc & | task::get_result< saga::rpc::rpc > () |
unsigned long | get_rpc_package_version () |
unsigned long | get_rpc_package_api_version () |
template std::vector
< saga::sd::service_description > & | task::get_result< std::vector< saga::sd::service_description > > () |
template saga::sd::discoverer & | task::get_result< saga::sd::discoverer > () |
unsigned long | get_sd_package_version () |
unsigned long | get_sd_package_api_version () |
template saga::stream::stream & | task::get_result< saga::stream::stream > () |
template saga::stream::server & | task::get_result< saga::stream::server > () |
template saga::stream::activity & | task::get_result< saga::stream::activity > () |
unsigned long | get_stream_package_version () |
unsigned long | get_stream_package_api_version () |
saga::session | get_default_session () |
template std::string & | task::get_result< std::string > () |
template std::vector
< std::string > & | task::get_result< std::vector< std::string > > () |
template saga::size_t & | task::get_result< saga::size_t > () |
template saga::ssize_t & | task::get_result< saga::ssize_t > () |
template saga::off_t & | task::get_result< saga::off_t > () |
template saga::context & | task::get_result< saga::context > () |
template saga::url & | task::get_result< saga::url > () |
template std::vector< saga::url > & | task::get_result< std::vector< saga::url > > () |
std::ostream & | operator<< (std::ostream &os, url const &u) |
| Brief description starts here.
|
std::istream & | operator>> (std::istream &is, url &u) |
| Brief description starts here.
|
bool | operator== (saga::url const &lhs, saga::url const &rhs) |
| Brief description starts here.
|
bool | operator!= (saga::url const &lhs, saga::url const &rhs) |
| Brief description starts here.
|
bool | operator< (saga::url const &lhs, saga::url const &rhs) |
| Brief description starts here.
|
unsigned long | get_engine_version (void) |
| Brief description starts here.
|
unsigned long | get_saga_version (void) |
| Brief description starts here.
|
Variables |
char const | SAGA_CHECK_VERSION [] = BOOST_PP_STRINGIZE(SAGA_CHECK_VERSION) |
| Brief description starts here.
|
The SAGA root namespace.