33 #ifndef B_BESModuleApp_H 34 #define B_BESModuleApp_H 42 #include "BESBaseApp.h" 43 #include "BESPluginFactory.h" 44 #include "BESAbstractModule.h" 62 typedef struct _bes_module {
64 string _module_library;
66 list<bes_module> _module_list;
67 int loadModules(
void);
74 virtual void dump(ostream &strm)
const;
virtual ~BESModuleApp(void)
Default destructor.
Base application object for all BES applications.
virtual void dump(ostream &strm) const
dumps information about this object
virtual int terminate(int sig=0)
clean up after the application
Base application object for all BES applications.
virtual int initialize(int argC, char **argV)
Load and initialize any BES modules.
BESModuleApp(void)
Default constructor.