SAGA Adaptor CPI v.1.0
|
The SAGA root namespace. More...
Namespaces | |
namespace | adaptors |
namespace | ini |
namespace | detail |
namespace | attributes |
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::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) |
unsigned long | get_filesystem_package_version (void) |
unsigned long | get_filesystem_package_api_version (void) |
unsigned long | get_isn_package_version () |
unsigned long | get_isn_package_api_version () |
unsigned long | get_job_package_version (void) |
unsigned long | get_job_package_api_version (void) |
unsigned long | get_namespace_package_version () |
unsigned long | get_namespace_package_api_version () |
unsigned long | get_replica_package_version (void) |
unsigned long | get_replica_package_api_version (void) |
unsigned long | get_rpc_package_version () |
unsigned long | get_rpc_package_api_version () |
unsigned long | get_sd_package_version () |
unsigned long | get_sd_package_api_version () |
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.
enum saga::error |
mutable_buffer saga::buffer | ( | void * | data, |
saga::size_t | size | ||
) | [inline] |
Definition at line 163 of file buffer.hpp.
const_buffer saga::buffer | ( | void const * | data, |
saga::size_t | size | ||
) | [inline] |
Definition at line 169 of file buffer.hpp.
mutable_buffer saga::buffer | ( | PodType(&) | data[N] | ) | [inline] |
Definition at line 177 of file buffer.hpp.
const_buffer saga::buffer | ( | PodType const (&) | data[N] | ) | [inline] |
Definition at line 184 of file buffer.hpp.
mutable_buffer saga::buffer | ( | PodType(&) | data[N], |
saga::size_t | max_size | ||
) | [inline] |
Definition at line 192 of file buffer.hpp.
const_buffer saga::buffer | ( | PodType const (&) | data[N], |
saga::size_t | max_size | ||
) | [inline] |
Definition at line 200 of file buffer.hpp.
mutable_buffer saga::buffer | ( | std::vector< PodType, Allocator > & | data | ) | [inline] |
Definition at line 209 of file buffer.hpp.
const_buffer saga::buffer | ( | std::vector< PodType, Allocator > const & | data | ) | [inline] |
Definition at line 216 of file buffer.hpp.
mutable_buffer saga::buffer | ( | std::vector< PodType, Allocator > & | data, |
saga::size_t | max_size | ||
) | [inline] |
Definition at line 224 of file buffer.hpp.
const_buffer saga::buffer | ( | std::vector< PodType, Allocator > const & | data, |
saga::size_t | max_size | ||
) | [inline] |
Definition at line 233 of file buffer.hpp.
const_buffer saga::buffer | ( | std::basic_string< Char, Traits, Allocator > const & | data | ) | [inline] |
Definition at line 243 of file buffer.hpp.
const_buffer saga::buffer | ( | std::basic_string< Char, Traits, Allocator > const & | data, |
saga::size_t | max_size | ||
) | [inline] |
Definition at line 250 of file buffer.hpp.
template saga::object& saga::task::get_result< saga::object > | ( | ) |
unsigned long saga::get_advert_package_version | ( | void | ) |
Definition at line 13 of file packages/advert/version.cpp.
References SAGA_VERSION_PACKAGE_ADVERT_FULL.
unsigned long saga::get_advert_package_api_version | ( | void | ) |
Definition at line 19 of file packages/advert/version.cpp.
References SAGA_VERSION_PACKAGE_ADVERT_API.
unsigned long saga::get_cpr_package_version | ( | void | ) |
Definition at line 13 of file packages/cpr/version.cpp.
References SAGA_VERSION_PACKAGE_CPR_FULL.
unsigned long saga::get_cpr_package_api_version | ( | void | ) |
Definition at line 19 of file packages/cpr/version.cpp.
References SAGA_VERSION_PACKAGE_CPR_API.
unsigned long saga::get_filesystem_package_version | ( | void | ) |
Definition at line 13 of file packages/filesystem/version.cpp.
References SAGA_VERSION_PACKAGE_FILESYSTEM_FULL.
unsigned long saga::get_filesystem_package_api_version | ( | void | ) |
Definition at line 19 of file packages/filesystem/version.cpp.
References SAGA_VERSION_PACKAGE_FILESYSTEM_API.
unsigned long saga::get_isn_package_version | ( | ) |
Definition at line 12 of file packages/isn/version.cpp.
References SAGA_VERSION_PACKAGE_ISN_FULL.
unsigned long saga::get_isn_package_api_version | ( | ) |
Definition at line 18 of file packages/isn/version.cpp.
References SAGA_VERSION_PACKAGE_ISN_API.
unsigned long saga::get_job_package_version | ( | void | ) |
Definition at line 12 of file packages/job/version.cpp.
References SAGA_VERSION_PACKAGE_JOB_FULL.
unsigned long saga::get_job_package_api_version | ( | void | ) |
Definition at line 18 of file packages/job/version.cpp.
References SAGA_VERSION_PACKAGE_JOB_API.
unsigned long saga::get_namespace_package_version | ( | ) |
Definition at line 13 of file packages/namespace/version.cpp.
References SAGA_VERSION_PACKAGE_NAMESPACE_FULL.
unsigned long saga::get_namespace_package_api_version | ( | ) |
Definition at line 19 of file packages/namespace/version.cpp.
References SAGA_VERSION_PACKAGE_NAMESPACE_API.
unsigned long saga::get_replica_package_version | ( | void | ) |
Definition at line 13 of file packages/replica/version.cpp.
References SAGA_VERSION_PACKAGE_REPLICA_FULL.
unsigned long saga::get_replica_package_api_version | ( | void | ) |
Definition at line 19 of file packages/replica/version.cpp.
References SAGA_VERSION_PACKAGE_REPLICA_API.
unsigned long saga::get_rpc_package_version | ( | ) |
Definition at line 13 of file packages/rpc/version.cpp.
References SAGA_VERSION_PACKAGE_RPC_FULL.
unsigned long saga::get_rpc_package_api_version | ( | ) |
Definition at line 19 of file packages/rpc/version.cpp.
References SAGA_VERSION_PACKAGE_RPC_API.
unsigned long saga::get_sd_package_version | ( | ) |
Definition at line 12 of file packages/sd/version.cpp.
References SAGA_VERSION_PACKAGE_SD_FULL.
unsigned long saga::get_sd_package_api_version | ( | ) |
Definition at line 18 of file packages/sd/version.cpp.
References SAGA_VERSION_PACKAGE_SD_API.
unsigned long saga::get_stream_package_version | ( | ) |
Definition at line 14 of file packages/stream/version.cpp.
References SAGA_VERSION_PACKAGE_STREAM_FULL.
unsigned long saga::get_stream_package_api_version | ( | ) |
Definition at line 20 of file packages/stream/version.cpp.
References SAGA_VERSION_PACKAGE_STREAM_API.
saga::session saga::get_default_session | ( | ) |
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 | ||
) |
Brief description starts here.
Definition at line 231 of file url.cpp.
References saga::url::get_string().
std::istream & saga::operator>> | ( | std::istream & | is, |
url & | u | ||
) |
Brief description starts here.
Definition at line 245 of file url.cpp.
References saga::url::get_string().
Brief description starts here.
Definition at line 250 of file url.cpp.
References saga::url::get_string().
Brief description starts here.
Definition at line 255 of file url.cpp.
References saga::url::get_string().
unsigned long saga::get_engine_version | ( | void | ) |
Brief description starts here.
Definition at line 15 of file version.cpp.
unsigned long saga::get_saga_version | ( | void | ) |
Brief description starts here.
Definition at line 21 of file version.cpp.
References SAGA_VERSION_API.
char const saga::SAGA_CHECK_VERSION = BOOST_PP_STRINGIZE(SAGA_CHECK_VERSION) |
Brief description starts here.
Definition at line 27 of file version.cpp.