#include <abstract_application.hh>
Inheritance diagram for mpcl::TAbstractApplication:

Public Methods | |
| TAbstractApplication (const char *pkcNAME, const char *pkcRELEASE) | |
| virtual | ~TAbstractApplication (void) |
| Destroys the instance. | |
| virtual void | initialize (void)=0 |
| virtual int | start (void)=0 |
| TString | name (void) const |
| Get application name. | |
| TString | release (void) const |
| Get application release. | |
| virtual TString | programFileName (void) const=0 |
| Get application binary file name. | |
Definition at line 39 of file abstract_application.hh.
|
||||||||||||
|
Builds a new instance.
Definition at line 62 of file abstract_application.hh. |
|
|
Initializes application. In a console application, this means that no output can be done (other than exceptions or errors). Implemented in mpcl::net::cgi::TAbstractApplication, mpcl::net::corba::TClientApplication< TOrb >, mpcl::net::corba::TServerApplication< TOrb >, TColocatedApplication, and TProducerApplication. |
|
|
Start the application execution. In a console application, this means that any output must begin in this function.
Implemented in mpcl::net::cgi::TAbstractApplication, mpcl::net::corba::TClientApplication< TOrb >, mpcl::net::corba::TServerApplication< TOrb >, and TColocatedApplication. |
1.2.18