33#ifndef B_BESModuleApp_H
34#define B_BESModuleApp_H
40#include "BESPluginFactory.h"
41#include "BESAbstractModule.h"
58 typedef struct _bes_module {
59 std::string _module_name;
60 std::string _module_library;
62 std::list<bes_module> _module_list;
68 int initialize(
int argC,
char **argV)
override;
71 void dump(std::ostream &strm)
const override;
BESModuleApp()
Default constructor.
int terminate(int sig=0) override
clean up after the application
int initialize(int argC, char **argV) override
Load and initialize any BES modules.
void dump(std::ostream &strm) const override
dumps information about this object