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 #ifndef SAGA_SAGA_ADAPTORS_JOB_SERVICE_CPI_INSTANCE_DATA_HPP 00007 #define SAGA_SAGA_ADAPTORS_JOB_SERVICE_CPI_INSTANCE_DATA_HPP 00008 00009 #include <string> 00010 00011 #include <saga/saga/packages/job/job_service.hpp> 00012 #include <saga/saga/adaptors/config.hpp> 00013 #include <saga/saga/types.hpp> 00014 #include <saga/saga/adaptors/instance_data_base.hpp> 00015 00017 namespace saga { namespace adaptors { namespace v1_0 00018 { 00020 // Instance data held by the SAGA engine/package 00021 // This should be used as a base class when adding additional instance 00022 // data for an adaptor. 00023 struct job_service_cpi_instance_data 00024 : public adaptors::instance_data_base 00025 { 00026 saga::url rm_; 00027 00028 job_service_cpi_instance_data (saga::url rm) 00029 : rm_(rm) 00030 { 00031 } 00032 }; 00033 00035 }}} // namespace saga::adaptors::v1_0 00036 00037 #endif // SAGA_SAGA_ADAPTORS_JOB_SERVICE_CPI_INSTANCE_DATA_HPP 00038