Apache Celix  2.3.0
An implementation of the OSGi specification adapted to C and C++
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: