Apache Celix  latest
Apache Celix is a framework for C, C++14 and C++17 to develop dynamic modular software applications using component and in-process service-oriented programming.
Public Member Functions | List of all members
celix::ServiceFactory< I > Class Template Referenceabstract

#include <ServiceFactory.h>

Public Member Functions

virtual ~ServiceFactory ()=default
 
virtual std::shared_ptr< I > createBundleSpecificService (const celix::Bundle &requestingBundle, const celix::Properties svcFactoryProperties)=0
 

Constructor & Destructor Documentation

◆ ~ServiceFactory()

template<typename I >
virtual celix::ServiceFactory< I >::~ServiceFactory ( )
virtualdefault

Member Function Documentation

◆ createBundleSpecificService()

template<typename I >
virtual std::shared_ptr<I> celix::ServiceFactory< I >::createBundleSpecificService ( const celix::Bundle requestingBundle,
const celix::Properties  svcFactoryProperties 
)
pure virtual

The documentation for this class was generated from the following file: