Application Class Reference

#include <Application.h>

Inheritance diagram for Application:

Inheritance graph
[legend]
Collaboration diagram for Application:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~Application ()
virtual int main (int argC, char **argV)=0
virtual int initialize (int argC, char **argV)=0
virtual int run (void)=0
virtual int terminate (int sig=0)=0

Static Public Member Functions

static ApplicationTheApplication (void)

Protected Member Functions

 Application (void)

Static Protected Attributes

static Application_theApplication

Detailed Description

Definition at line 6 of file Application.h.


Constructor & Destructor Documentation

virtual Application::~Application (  )  [inline, virtual]

Definition at line 8 of file Application.h.

Application::Application ( void   )  [inline, protected]

Definition at line 16 of file Application.h.


Member Function Documentation

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

Implemented in baseApp.

Referenced by main().

virtual int Application::initialize ( int  argC,
char **  argV 
) [pure virtual]

Implemented in baseApp, and keysT.

virtual int Application::run ( void   )  [pure virtual]

Implemented in agglistT, baseApp, 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.

virtual int Application::terminate ( int  sig = 0  )  [pure virtual]

Implemented in baseApp.

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

Definition at line 13 of file Application.h.

References _theApplication.


Member Data Documentation

Application * Application::_theApplication [static, protected]

Definition at line 15 of file Application.h.

Referenced by baseApp::baseApp(), TheApplication(), and baseApp::~baseApp().


The documentation for this class was generated from the following files:
Generated on Fri Nov 30 12:10:25 2007 for OPeNDAP Back End Server (BES) by  doxygen 1.5.1