TdkCorbaServicesManagerServant Class Reference
[TdkServerServices]

#include <TdkCorbaServicesManagerServant.h>

List of all members.

Public Member Functions

 TdkCorbaServicesManagerServant ()
 Default constructor.
virtual ~TdkCorbaServicesManagerServant ()
 Virtual destructor.
virtual ::tdkserver::TdkCorbaPersistenceService_ptr createPersistenceService (const char *dbDescriptorKey, const char *servletURL)
virtual ::tdkserver::TdkCorbaWMSService_ptr createWMSService (const char *dbDescriptorKey, const char *servletURL)
virtual ::tdkserver::TdkCorbaCatalogueService_ptr createCatalogueService (const char *dbDescriptorKey, const char *servletURL)
void shutdown ()
 Dummy method included to fully implement the IDL (TODO: review the IDL).
std::string registerOnPOA (TdkCorbaOrbWrapper &orbWrapper)


Detailed Description

Services manager corba servant class. This class manages the creation of the other TDK Server services.


Constructor & Destructor Documentation

TdkCorbaServicesManagerServant::TdkCorbaServicesManagerServant (  ) 

Default constructor.

TdkCorbaServicesManagerServant::~TdkCorbaServicesManagerServant (  )  [virtual]

Virtual destructor.


Member Function Documentation

tdkserver::TdkCorbaPersistenceService_ptr TdkCorbaServicesManagerServant::createPersistenceService ( const char *  dbDescriptorKey,
const char *  servletURL 
)

Creates/returns the persistence service object.

Parameters:
Database connection information.
URL of the caller servlet.
Returns:
CORBA object pointer to the persistence service object.

tdkserver::TdkCorbaWMSService_ptr TdkCorbaServicesManagerServant::createWMSService ( const char *  dbDescriptorKey,
const char *  servletURL 
)

Creates/returns the WMS service object.

Parameters:
Database connection information.
URL of the caller servlet.
Returns:
CORBA object pointer to the WMS service object.

tdkserver::TdkCorbaCatalogueService_ptr TdkCorbaServicesManagerServant::createCatalogueService ( const char *  dbDescriptorKey,
const char *  servletURL 
)

Creates/returns the catalog service object.

Parameters:
Database connection information.
URL of the caller servlet.
Returns:
CORBA object pointer to the catalog service object.

void TdkCorbaServicesManagerServant::shutdown (  ) 

Dummy method included to fully implement the IDL (TODO: review the IDL).

std::string TdkCorbaServicesManagerServant::registerOnPOA ( TdkCorbaOrbWrapper orbWrapper  ) 

Registers this class on the ORB's POA. Registers this class on the ORB's POA (Portable Object Adapter), so that others can access it through an IOR. This is needed if this object is to be accessed by CORBA clients.

Parameters:
ORB wrapper reference.
Returns:
This class stringfied IOR.


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:33 2007 for TDK by  doxygen 1.5.2