Processor loader - loads shared libraries with marlin processors. More...
#include <ProcessorLoader.h>
Public Member Functions | |
ProcessorLoader (lcio::StringVec::const_iterator first, lcio::StringVec::const_iterator last) | |
bool | failedLoading () |
Protected Attributes | |
LibVec | _libs {} |
Processor loader - loads shared libraries with marlin processors.
The shared libraries are loaded in the constructor with dlopen and closed in the destructor, i.e. their lifetime is the same as that of the ProcessorLoader instance.