#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. |