SAGA C++ API 1.6
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 #ifndef SAGA_SAGA_JOB_HPP
00007 #define SAGA_SAGA_JOB_HPP
00008 
00009 #include <saga/saga-defs.hpp>
00010 
00011 # ifdef SAGA_HAVE_PACKAGE_JOB
00012 // file comes from the data package
00013 #include <saga/saga/task.hpp>
00014 #include <saga/saga/packages/job/version.hpp>
00015 #include <saga/saga/packages/job/job_description.hpp>
00016 #include <saga/saga/packages/job/istream.hpp>
00017 #include <saga/saga/packages/job/ostream.hpp>
00018 #include <saga/saga/packages/job/job.hpp>
00019 #include <saga/saga/packages/job/job_self.hpp>
00020 #include <saga/saga/packages/job/job_service.hpp>
00021 
00022 // auto linking is disabled while compiling the job package
00023 #if !defined(SAGA_JOB_PACKAGE_EXPORTS) || defined(SAGA_USE_AUTO_LINKING)
00024 #define SAGA_AUTOLINK_LIB_NAME "job"
00025 #include <saga/saga/autolink.hpp>
00026 #endif
00027 
00028 #else
00029 
00030 #if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
00031 #  pragma message ("Warning: The saga-job package has been disabled at configuration time.")
00032 #elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
00033 #  warning "The saga-job package has been disabled at configuration time."
00034 #endif
00035 
00036 #endif
00037 
00038 #endif //  SAGA_SAGA_JOB_HPP
00039 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines