SAGA Adaptor CPI v.1.0
bulk_container_base.hpp
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines