Header for basic internal log reference. To actually log to the produced loggers, include
~RegistrationContext()
Destructor responsible for destroying plugins in reverse order.
void adoptPluginRegistrationContext(PluginRegPtr ctx)
Assume ownership of a plugin-specific registration context created and initialized outside of loadPlu...
util::AnyMap & data()
Access the data storage map.
void triggerHardwareDetect()
Trigger any registered hardware detect callbacks.
void instantiateDriver(const std::string &pluginName, const std::string &driverName, const std::string ¶ms=std::string()) const
Call a driver instantiation callback for the given plugin name and driver name.
Header forward-declaring RegistrationContext.