SAGA Adaptor CPI v.1.0
|
00001 // Copyright (c) 2005-2009 Hartmut Kaiser 00002 // 00003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 00004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 00005 00006 #if !defined(SAGA_PACKAGES_CPR_ADAPTORS_JOB_SELF_HPP) 00007 #define SAGA_PACKAGES_CPR_ADAPTORS_JOB_SELF_HPP 00008 00009 #include <saga/saga/util.hpp> 00010 #include <saga/saga/base.hpp> 00011 #include <saga/saga/session.hpp> 00012 00013 #include <saga/saga/cpr.hpp> 00014 00016 namespace saga { namespace adaptors { 00017 00018 class SAGA_CPR_PACKAGE_EXPORT cpr_self 00019 : public saga::cpr::self 00020 { 00021 public: 00022 cpr_self (std::string rm, 00023 saga::cpr::description jd_start, 00024 saga::cpr::description jd_restart, 00025 saga::session const& s); 00026 cpr_self (std::string rm, 00027 saga::cpr::description jd_start, 00028 saga::cpr::description jd_restart); 00029 00030 cpr_self (std::string rm, 00031 saga::cpr::description jd, 00032 saga::session const& s); 00033 cpr_self (std::string rm, 00034 saga::cpr::description jd); 00035 00036 cpr_self (std::string rm, 00037 std::string jobid, 00038 saga::session const& s); 00039 cpr_self (std::string rm, 00040 std::string jobid); 00041 00042 ~cpr_self(); 00043 }; 00044 00046 }} // namespace saga::adaptors 00047 00048 #endif // !defined(SAGA_PACKAGES_CPR_ADAPTORS_JOB_SELF_HPP) 00049