SAGA Adaptor CPI v.1.0
|
00001 // Copyright (c) 2005-2006 Stephan Hirmer (shirmer@cct.lsu.edu) 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_ADAPTOR_BULK_CONTAINER_BASE_HPP 00007 #define SAGA_ADAPTOR_BULK_CONTAINER_BASE_HPP 00008 00009 #include <saga/saga/uuid.hpp> 00010 #include <saga/saga/exception.hpp> 00011 #include <saga/impl/exception.hpp> 00012 00014 namespace saga { namespace adaptors { 00015 00021 class bulk_container_base 00022 { 00023 public: 00027 virtual ~bulk_container_base(void) {} 00028 00029 00035 virtual std::vector<saga::uuid> execute_bulk() = 0; 00036 }; 00037 00039 }} // namespace saga::adaptors 00040 00041 #endif // SAGA_ADAPTOR_BULK_CONTAINER_BASE_HPP