89 retVal = _initFun(argc, argv);
134 << (
void *)
this <<
")" << endl ;
138 if( _nextInit ) _nextInit->
dump( strm ) ;
virtual ~BESGlobalInit(void)
Mechanism for the orderly initialization and termination of objects.
virtual void dump(ostream &strm) const
dumps information about this object
bool(* BESInitFun)(int argc, char **argv)
virtual void dump(ostream &strm) const =0
Displays debug information about this object.
static ostream & LMarg(ostream &strm)
virtual bool initialize(int argc, char **argv)=0
function for the initialization of objects, such as globals.
virtual bool terminate(void)=0
function for the termination of objects, such as global objects.
BESInitializer * BESGlobalInitList[]
virtual bool terminate(void)
Method used to traverse a level of termination functions.
virtual bool initialize(int argc, char **argv)
Method used to traverse a level of initialization functions.
BESGlobalInit(BESInitFun, BESTermFun, BESInitializer *nextInit, int lvl)
Construct an initializer object that will handle the initialization and termination of a global objec...