SAGA Adaptor CPI v.1.0
adaptor.hpp File Reference
#include <boost/thread/thread.hpp>
#include <boost/thread/recursive_mutex.hpp>
#include <boost/version.hpp>
#include <boost/plugin.hpp>
#include <boost/plugin/export_plugin.hpp>
#include <boost/thread.hpp>
#include <boost/tokenizer.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/stringize.hpp>
#include <saga/saga/adaptors/adaptor_data.hpp>
#include <saga/saga/adaptors/adaptor_suite.hpp>
#include <saga/saga/adaptors/adaptor_suite_data.hpp>
#include <saga/saga/adaptors/utils/utils.hpp>
#include <saga/impl/engine/adaptor_selector.hpp>
#include <saga/saga/uuid.hpp>

Go to the source code of this file.

Namespaces

namespace  saga
 

The SAGA root namespace.


namespace  saga::adaptors

Defines

#define SAGA_ADAPTOR_LIB_NAME   BOOST_PP_CAT(libsaga_adaptor_, SAGA_ADAPTOR_NAME ) \
#define SAGA_ADAPTOR_REGISTER(ActualType)

Functions

std::string saga::adaptors::get_cpi_name (saga::object::type type)

Variables

char const *const saga::adaptors::attribute_cpi = "attribute_cpi"
char const *const saga::adaptors::permissions_cpi = "permissions_cpi"
char const *const saga::adaptors::context_cpi = "context_cpi"
char const *const saga::adaptors::url_cpi = "url_cpi"
char const *const saga::adaptors::namespace_entry_cpi = "namespace_entry_cpi"
char const *const saga::adaptors::namespace_dir_cpi = "namespace_dir_cpi"
char const *const saga::adaptors::file_cpi = "file_cpi"
char const *const saga::adaptors::directory_cpi = "directory_cpi"
char const *const saga::adaptors::logical_file_cpi = "logical_file_cpi"
char const *const saga::adaptors::logical_directory_cpi = "logical_directory_cpi"
char const *const saga::adaptors::job_cpi = "job_cpi"
char const *const saga::adaptors::job_service_cpi = "job_service_cpi"
char const *const saga::adaptors::stream_cpi = "stream_cpi"
char const *const saga::adaptors::stream_server_cpi = "stream_server_cpi"
char const *const saga::adaptors::rpc_cpi = "rpc_cpi"
char const *const saga::adaptors::advert_cpi = "advert_cpi"
char const *const saga::adaptors::advert_directory_cpi = "advert_directory_cpi"
char const *const saga::adaptors::discoverer_cpi = "discoverer_cpi"
char const *const saga::adaptors::cpr_job_cpi = "cpr_job_cpi"
char const *const saga::adaptors::cpr_job_service_cpi = "cpr_job_service_cpi"
char const *const saga::adaptors::cpr_checkpoint_cpi = "cpr_checkpoint_cpi"
char const *const saga::adaptors::cpr_directory_cpi = "cpr_directory_cpi"
char const *const saga::adaptors::navigator_cpi = "navigator_cpi"

Define Documentation

#define SAGA_ADAPTOR_LIB_NAME   BOOST_PP_CAT(libsaga_adaptor_, SAGA_ADAPTOR_NAME ) \

Definition at line 40 of file adaptor.hpp.

#define SAGA_ADAPTOR_REGISTER (   ActualType)
Value:
BOOST_PLUGIN_EXPORT_LIST (SAGA_ADAPTOR_LIB_NAME)                      \
        BOOST_PLUGIN_EXPORT      (SAGA_ADAPTOR_LIB_NAME, saga::adaptor,       \
                                  ActualType,        "adaptor");              \

Definition at line 194 of file adaptor.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines