Plugins loader. More...
#include <Loader.h>
Public Member Functions | |
Loader (XMLNode cfg) | |
~Loader () | |
Protected Attributes | |
PluginsFactory * | factory_ |
Plugins loader.
This class processes XML configration and loads specified plugins. Accepted configuration is defined by XML schema mcc.xsd. "Plugins" elements are parsed by this class and corresponding libraries are loaded.
Arc::Loader::Loader | ( | XMLNode | cfg | ) |
Constructor that takes whole XML configuration and performs common configuration part
Arc::Loader::~Loader | ( | ) |
Destructor destroys all components created by constructor
PluginsFactory* Arc::Loader::factory_ [protected] |
Link to Factory responsible for loading and creation of Plugin and derived objects
Referenced by Arc::ChainContext::operator PluginsFactory *().