#include <baseApp.h>
Public Member Functions | |
baseApp (void) | |
virtual | ~baseApp (void) |
virtual int | main (int argC, char **argV) |
virtual int | initialize (int argC, char **argV) |
virtual int | run (void) |
virtual int | terminate (int sig=0) |
Static Public Member Functions | |
static Application * | TheApplication (void) |
Static Protected Attributes | |
static Application * | _theApplication = 0 |
Definition at line 8 of file baseApp.h.
baseApp::baseApp | ( | void | ) |
Definition at line 15 of file baseApp.cc.
baseApp::~baseApp | ( | void | ) | [virtual] |
Definition at line 21 of file baseApp.cc.
int baseApp::main | ( | int | argC, | |
char ** | argV | |||
) | [virtual] |
Implements Application.
Definition at line 27 of file baseApp.cc.
References initialize(), run(), and terminate().
int baseApp::initialize | ( | int | argC, | |
char ** | argV | |||
) | [virtual] |
Implements Application.
Reimplemented in keysT.
Definition at line 43 of file baseApp.cc.
References BESGlobalIQ::BESGlobalInit(), and BESException::get_message().
Referenced by keysT::initialize(), and main().
int baseApp::run | ( | void | ) | [virtual] |
Implements Application.
Reimplemented in agglistT, bz2T, cacheT, constraintT, containerT, debugT, defT, encodeT, gzT, infoT, initT, keysT, lockT, pfileT, plistT, pvolT, regexT, replistT, reqhandlerT, reqlistT, resplistT, scrubT, uncompressT, utilT, and zT.
Definition at line 69 of file baseApp.cc.
Referenced by main().
int baseApp::terminate | ( | int | sig = 0 |
) | [virtual] |
Implements Application.
Definition at line 75 of file baseApp.cc.
References BESGlobalIQ::BESGlobalQuit().
Referenced by main().
static Application* Application::TheApplication | ( | void | ) | [inline, static, inherited] |
Application * Application::_theApplication = 0 [static, protected, inherited] |