SAGA Adaptor CPI v.1.0
cpr_job_self.hpp
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines