BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
#include <DIWrapper.h>
Public Member Functions | |
virtual DIWrapper * | create () const =0 |
Static Public Member Functions | |
static void | registerFactory (const std::string &name, DIWrapperFactory &factory) |
static DIWrapperFactory & | lookupFactory (const std::string &name) |
static void | listFactories (std::list< std::string > &names) |
Factory to create DIWrapper instances. The class manages a global registry of DIWrapperFactory instances usually created via the BEEEON_OBJECT_IMPL macro.