SAGA Adaptor CPI v.1.0
discoverer_cpi_instance_data.hpp
Go to the documentation of this file.
00001 //  Copyright (c) 2009 STFC
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 #ifndef SAGA_SAGA_ADAPTORS_DISCOVERER_CPI_INSTANCE_DATA
00006 
00007 #define SAGA_SAGA_ADAPTORS_DISCOVERER_CPI_INSTANCE_DATA
00008 
00009 #include <string>
00010 
00011 #include <saga/saga/packages/sd/discoverer.hpp>
00012 #include <saga/saga/adaptors/config.hpp>
00013 #include <saga/saga/types.hpp>
00014 #include <saga/saga/adaptors/instance_data_base.hpp>
00015 
00016 namespace saga { namespace adaptors { namespace v1_0
00017 {
00018 
00019    struct discoverer_cpi_instance_data 
00020       : public adaptors::instance_data_base
00021    {
00022       //Location of information provider
00023       saga::url location_;
00024 
00025         // TODO: decide what other instance data
00026         // is required for discoverer
00027         discoverer_cpi_instance_data (saga::url location)
00028            : location_(location)
00029         {
00030         }
00031    };
00032 
00033 }}}   // namespace saga::adaptors::v1_0
00034       
00035 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines