151
152
virtual ProviderSelection determine_provider_selection_for_criteria(const Criteria& criteria);
160
155
* @brief Makes a provider known to the engine.
161
156
* @param provider The new provider.
163
158
virtual void add_provider(const Provider::Ptr& provider);
172
161
* @brief Iterates all known providers and invokes the provided enumerator for each of them.
173
162
* @param enumerator The functor to be invoked for each provider.