Provides a base object for the root application portion of a program. More...
Public Member Functions
|virtual const char *||class_name () const =0|
|Returns the bare name of this class as a constant character pointer. |
|virtual int||execute ()=0|
|performs the main activity of this particular application object. |
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 base_application can layer in more functionality as appropriate for different types of applications.
|virtual const char* application::base_application::class_name||(||)|| const
Returns the bare name of this class as a constant character pointer.
The name returned here is supposed to be just a class name and not provide any more information than that. It is especially important not to add any syntactic elements like '::' to the name, since a bare alphanumeric name is expected.
|virtual int application::base_application::execute||(||)||