Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

lfc::Application Class Reference

sigleton class that stands for the main thread of any LFC program. More...

Inheritance diagram for lfc::Application::

lfc::Thread lfc::Object lfc::_Server lfc::_Named List of all members.

Public Methods

 Application ()
virtual ~Application () throw ()

Static Public Methods

Application * instance () throw ()
 returns a pointer to the only Application object. More...


Protected Attributes

vector< string > m_arguments
 the command line arguments. More...


Static Protected Attributes

Application * s_pInstance = NULL

Friends

int lfcMain (int argc, char *argv[])
 entry point. More...


Detailed Description

sigleton class that stands for the main thread of any LFC program.


Constructor & Destructor Documentation

lfc::Application::Application  
 

lfc::Application::~Application   throw () [virtual]
 


Member Function Documentation

Application* lfc::Application::instance   throw () [inline, static]
 

returns a pointer to the only Application object.


Friends And Related Function Documentation

int lfcMain int    argc,
char *    argv[]
[friend]
 

entry point.


Member Data Documentation

vector<string> lfc::Application::m_arguments [protected]
 

the command line arguments.

Application * lfc::Application::s_pInstance = NULL [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 25 03:12:47 2002 for LFC2 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001