SAGA Adaptor CPI v.1.0
job.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_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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines