// Standard libraries include files //----------------------------------------------------------------------------- #include // Include oriented definitions //----------------------------------------------------------------------------- // Module Kernel include files //----------------------------------------------------------------------------- #include "ProcessMexVexElsDecode.hh" #include "ServicesServer.hh" #include "PluginManager.hh" using namespace AMDA::Parameters; // Other modules include files //----------------------------------------------------------------------------- /** Retrieve the Plugin version we're going to expect */ extern "C" const char* getPluginVersion() { return "(Version)"; } /** Tells us to register our functionality to an engine kernel */ extern "C" void registerPlugin(AMDA::Plugins::PluginManager & /*pm*/) { ProcessFactory factProcessMexElsDecode = boost::factory(); ServicesServer::getInstance()->addProcessFactory("mex_els_decode", factProcessMexElsDecode); ProcessFactory factProcessVexElsDecode = boost::factory(); ServicesServer::getInstance()->addProcessFactory("vex_els_decode", factProcessVexElsDecode); // ServicesServer::getInstance()->addServiceImpl("mexvex_els_decode",&ProcessMexVexElsDecode); }