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_JOB_ADAPTORS_JOB_HPP) 00007 #define SAGA_PACKAGES_JOB_ADAPTORS_JOB_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/job.hpp> 00014 00016 namespace saga { namespace adaptors { 00017 00018 class SAGA_JOB_PACKAGE_EXPORT job 00019 : public saga::job::job 00020 { 00021 public: 00022 job (saga::url rm, saga::job::description jd, saga::session const& s); 00023 job (saga::url rm, saga::job::description jd); 00024 00025 job (saga::url rm, std::string jobid, saga::session const& s); 00026 job (saga::url rm, std::string jobid); 00027 00028 job (TR1::shared_ptr<saga::impl::job> impl); 00029 00030 ~job(); 00031 }; 00032 00034 }} // namespace saga::adaptors 00035 00036 #endif // !defined(SAGA_PACKAGES_JOB_ADAPTORS_JOB_HPP)