application_base Class Reference

Provides a base object for the root application portion of a program. More...

#include <application_base.h>

Inheritance diagram for application_base:

Inheritance graph
[legend]
Collaboration diagram for application_base:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~application_base ()
virtual int execute ()=0
 performs the main activity of this particular application object.

Detailed Description

Provides a base object for the root application portion of a program.

This mainly defines an entry point into the application's real functionality. Derived versions of the application_base can layer in more functionality as appropriate for different types of applications.

Definition at line 33 of file application_base.h.


Constructor & Destructor Documentation

application_base::~application_base (  )  [virtual]

Definition at line 20 of file application_base.cpp.


Member Function Documentation

virtual int application_base::execute (  )  [pure virtual]

performs the main activity of this particular application object.

the method must be overridden by the derived object. a return value for the program as a whole should be returned. one's main program should call this after constructing the derived shell object; see the bottom of this file for an example.

Implemented in version_stamper, write_build_config, tiny_shell, wx_tiny_shell, application_shell, t_wxext_frame, and test_nt_security.


The documentation for this class was generated from the following files:
Generated on Sat Aug 30 04:33:07 2008 for HOOPLE Libraries by  doxygen 1.5.1