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... | |
Namespaces | |
namespace | detail |
namespace | attributes |
namespace | advert |
The Advert Service API package. | |
namespace | cpr |
The Checkpoint and Recovery (CPR) API package. | |
namespace | filesystem |
The File Management 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. | |
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) |
template saga::cpr::job & | task::get_result< saga::cpr::job > () |
template saga::cpr::checkpoint & | task::get_result< saga::cpr::checkpoint > () |
template saga::cpr::directory & | task::get_result< saga::cpr::directory > () |
template saga::cpr::description & | task::get_result< saga::cpr::description > () |
template saga::cpr::self & | task::get_result< saga::cpr::self > () |
template saga::cpr::service & | task::get_result< saga::cpr::service > () |
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_file_package_version (void) |
unsigned long | get_file_package_api_version (void) |
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 > () |
template std::vector < saga::stream::activity > & | task::get_result< std::vector< saga::stream::activity > > () |
unsigned long | get_stream_package_version () |
unsigned long | get_stream_package_api_version () |
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. | |
unsigned long | get_engine_version (void) |
Brief description starts here. | |
unsigned long | get_saga_version (void) |
Brief description starts here. | |
Variables | |
saga::metric | e |
Brief description starts here. | |
char const | SAGA_CHECK_VERSION [] = BOOST_PP_STRINGIZE(SAGA_CHECK_VERSION) |
Brief description starts here. |
enum saga::error |
mutable_buffer saga::buffer | ( | void * | data, | |
saga::size_t | size | |||
) | [inline] |
Referenced by get_hostname().
const_buffer saga::buffer | ( | void const * | data, | |
saga::size_t | size | |||
) | [inline] |
mutable_buffer saga::buffer | ( | PodType(&) | data[N] | ) | [inline] |
const_buffer saga::buffer | ( | PodType const (&) | data[N] | ) | [inline] |
mutable_buffer saga::buffer | ( | PodType(&) | data[N], | |
saga::size_t | max_size | |||
) | [inline] |
const_buffer saga::buffer | ( | PodType const (&) | data[N], | |
saga::size_t | max_size | |||
) | [inline] |
mutable_buffer saga::buffer | ( | std::vector< PodType, Allocator > & | data | ) | [inline] |
const_buffer saga::buffer | ( | std::vector< PodType, Allocator > const & | data | ) | [inline] |
mutable_buffer saga::buffer | ( | std::vector< PodType, Allocator > & | data, | |
saga::size_t | max_size | |||
) | [inline] |
const_buffer saga::buffer | ( | std::vector< PodType, Allocator > const & | data, | |
saga::size_t | max_size | |||
) | [inline] |
const_buffer saga::buffer | ( | std::basic_string< Char, Traits, Allocator > const & | data | ) | [inline] |
const_buffer saga::buffer | ( | std::basic_string< Char, Traits, Allocator > const & | data, | |
saga::size_t | max_size | |||
) | [inline] |
template saga::advert::entry& saga::task::get_result< saga::advert::entry > | ( | ) |
template saga::advert::directory& saga::task::get_result< saga::advert::directory > | ( | ) |
template saga::object& saga::task::get_result< saga::object > | ( | ) |
unsigned long saga::get_advert_package_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_ADVERT_FULL.
unsigned long saga::get_advert_package_api_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_ADVERT_API.
template saga::cpr::job& saga::task::get_result< saga::cpr::job > | ( | ) |
template saga::cpr::checkpoint& saga::task::get_result< saga::cpr::checkpoint > | ( | ) |
template saga::cpr::directory& saga::task::get_result< saga::cpr::directory > | ( | ) |
template saga::cpr::description& saga::task::get_result< saga::cpr::description > | ( | ) |
template saga::cpr::self& saga::task::get_result< saga::cpr::self > | ( | ) |
template saga::cpr::service& saga::task::get_result< saga::cpr::service > | ( | ) |
unsigned long saga::get_cpr_package_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_CPR_FULL.
unsigned long saga::get_cpr_package_api_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_CPR_API.
template saga::filesystem::file& saga::task::get_result< saga::filesystem::file > | ( | ) |
template saga::filesystem::directory& saga::task::get_result< saga::filesystem::directory > | ( | ) |
unsigned long saga::get_file_package_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_FILE_FULL.
unsigned long saga::get_file_package_api_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_FILE_API.
template saga::job::job& saga::task::get_result< saga::job::job > | ( | ) |
template saga::job::state& saga::task::get_result< saga::job::state > | ( | ) |
template saga::job::ostream& saga::task::get_result< saga::job::ostream > | ( | ) |
template saga::job::istream& saga::task::get_result< saga::job::istream > | ( | ) |
template saga::job::self& saga::task::get_result< saga::job::self > | ( | ) |
template saga::job::description& saga::task::get_result< saga::job::description > | ( | ) |
template saga::job::service& saga::task::get_result< saga::job::service > | ( | ) |
unsigned long saga::get_job_package_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_JOB_FULL.
unsigned long saga::get_job_package_api_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_JOB_API.
template saga::name_space::directory& saga::task::get_result< saga::name_space::directory > | ( | ) |
template saga::name_space::entry& saga::task::get_result< saga::name_space::entry > | ( | ) |
unsigned long saga::get_namespace_package_version | ( | ) |
References SAGA_VERSION_PACKAGE_NAMESPACE_FULL.
unsigned long saga::get_namespace_package_api_version | ( | ) |
References SAGA_VERSION_PACKAGE_NAMESPACE_API.
template saga::replica::logical_file& saga::task::get_result< saga::replica::logical_file > | ( | ) |
template saga::replica::logical_directory& saga::task::get_result< saga::replica::logical_directory > | ( | ) |
unsigned long saga::get_replica_package_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_REPLICA_FULL.
unsigned long saga::get_replica_package_api_version | ( | void | ) |
References SAGA_VERSION_PACKAGE_REPLICA_API.
template saga::rpc::rpc& saga::task::get_result< saga::rpc::rpc > | ( | ) |
unsigned long saga::get_rpc_package_version | ( | ) |
References SAGA_VERSION_PACKAGE_RPC_FULL.
unsigned long saga::get_rpc_package_api_version | ( | ) |
References SAGA_VERSION_PACKAGE_RPC_API.
template std::vector<saga::sd::service_description>& saga::task::get_result< std::vector< saga::sd::service_description > > | ( | ) |
template saga::sd::discoverer& saga::task::get_result< saga::sd::discoverer > | ( | ) |
unsigned long saga::get_sd_package_version | ( | ) |
References SAGA_VERSION_PACKAGE_SD_FULL.
unsigned long saga::get_sd_package_api_version | ( | ) |
References SAGA_VERSION_PACKAGE_SD_API.
template saga::stream::stream& saga::task::get_result< saga::stream::stream > | ( | ) |
template saga::stream::server& saga::task::get_result< saga::stream::server > | ( | ) |
template saga::stream::activity& saga::task::get_result< saga::stream::activity > | ( | ) |
template std::vector<saga::stream::activity>& saga::task::get_result< std::vector< saga::stream::activity > > | ( | ) |
unsigned long saga::get_stream_package_version | ( | ) |
References SAGA_VERSION_PACKAGE_STREAM_FULL.
unsigned long saga::get_stream_package_api_version | ( | ) |
References SAGA_VERSION_PACKAGE_STREAM_API.
template std::string& saga::task::get_result< std::string > | ( | ) |
template std::vector<std::string>& saga::task::get_result< std::vector< std::string > > | ( | ) |
template saga::size_t& saga::task::get_result< saga::size_t > | ( | ) |
template saga::ssize_t& saga::task::get_result< saga::ssize_t > | ( | ) |
template saga::off_t& saga::task::get_result< saga::off_t > | ( | ) |
template saga::context& saga::task::get_result< saga::context > | ( | ) |
std::ostream & saga::operator<< | ( | std::ostream & | os, | |
url const & | u | |||
) |
std::istream & saga::operator>> | ( | std::istream & | is, | |
url & | u | |||
) |
Brief description starts here.
unsigned long saga::get_engine_version | ( | void | ) |
Brief description starts here.
unsigned long saga::get_saga_version | ( | void | ) |
Brief description starts here.
char const saga::SAGA_CHECK_VERSION = BOOST_PP_STRINGIZE(SAGA_CHECK_VERSION) |