baseApp Class Reference

#include <baseApp.h>

Inheritance diagram for baseApp:

Inheritance graph
[legend]
Collaboration diagram for baseApp:

Collaboration graph
[legend]

List of all members.

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 ApplicationTheApplication (void)

Static Protected Attributes

static Application_theApplication = 0


Detailed Description

Definition at line 8 of file baseApp.h.


Constructor & Destructor Documentation

baseApp::baseApp ( void   ) 

Definition at line 15 of file baseApp.cc.

baseApp::~baseApp ( void   )  [virtual]

Definition at line 21 of file baseApp.cc.


Member Function Documentation

int baseApp::main ( int  argC,
char **  argV 
) [virtual]

Implements Application.

Definition at line 27 of file baseApp.cc.

References initialize(), run(), and terminate().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

static Application* Application::TheApplication ( void   )  [inline, static, inherited]

Definition at line 13 of file Application.h.

References Application::_theApplication.


Member Data Documentation

Application * Application::_theApplication = 0 [static, protected, inherited]

Definition at line 15 of file Application.h.

Referenced by Application::TheApplication().


The documentation for this class was generated from the following files:
Generated on Wed Jan 2 06:02:31 2008 for OPeNDAP Back End Server (BES) by  doxygen 1.5.4