#ifndef SAGA_IMPL_PACKAGES_SD_DISCOVERER_HPP #define SAGA_IMPL_PACKAGES_SD_DISCOVERER_HPP #include #include #include #include #include #include namespace saga { namespace impl { class discoverer : public proxy { typedef v1_0::discoverer_cpi discoverer_cpi; typedef v1_0::preference_type preference_type; //initialize newly attached CPI instance void init(); public: discoverer (saga::session const & s); ~discoverer (void); SAGA_CALL_IMPL_DECL_3 (std::vector, list_services, std::string, std::string, std::string) }; } // namespace impl } // namespace saga ///////////////////////////////////////////////////////////////////////////////////////////// #endif // !define(SAGA_IMPL_PACKAGES_SD_DISCOVERER_HPP)