Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

mpcl::net::corba::TClientApplication< TOrb > Class Template Reference

Base class for client applications. More...

#include <client_application.hh>

Inheritance diagram for mpcl::net::corba::TClientApplication< TOrb >:

mpcl::TAbstractApplication List of all members.

Public Methods

 TClientApplication (const char *pkcNAME, const char *pkcRELEASE, TOrb &rtORB)
void initialize (void)=0
 Initializes application. It should register the client objects.

int start (void)=0

Protected Attributes

TOrbrtOrb
 Client ORB.


Detailed Description

template<typename TOrb>
class mpcl::net::corba::TClientApplication< TOrb >

Base class for client applications.

Definition at line 46 of file client_application.hh.


Constructor & Destructor Documentation

template<typename TOrb>
mpcl::net::corba::TClientApplication< TOrb >::TClientApplication const char *    pkcNAME,
const char *    pkcRELEASE,
TOrb   rtORB
[inline]
 

Builds a new instance, initializes the ORB.

Parameters:
pkcNAME  Application name.
pkcRELEASE  Application release.
iPARAMETER_COUNT  Parameter count (in C language is argc).
ppkcPARAMETERS  Parameter values (in C language is argv).
See also:
argc, argv.

Definition at line 69 of file client_application.hh.


Member Function Documentation

template<typename TOrb>
int mpcl::net::corba::TClientApplication< TOrb >::start void    [pure virtual]
 

Start the application execution. In a console application, this means that any output must begin in this function.

Returns:
Exit status.

Implements mpcl::TAbstractApplication.


The documentation for this class was generated from the following file:
Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18