#include <TdkCorbaServicesManagerServant.h>
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) |
TdkCorbaServicesManagerServant::TdkCorbaServicesManagerServant | ( | ) |
Default constructor.
TdkCorbaServicesManagerServant::~TdkCorbaServicesManagerServant | ( | ) | [virtual] |
Virtual destructor.
tdkserver::TdkCorbaPersistenceService_ptr TdkCorbaServicesManagerServant::createPersistenceService | ( | const char * | dbDescriptorKey, | |
const char * | servletURL | |||
) |
Creates/returns the persistence service object.
Database | connection information. | |
URL | of the caller servlet. |
tdkserver::TdkCorbaWMSService_ptr TdkCorbaServicesManagerServant::createWMSService | ( | const char * | dbDescriptorKey, | |
const char * | servletURL | |||
) |
Creates/returns the WMS service object.
Database | connection information. | |
URL | of the caller servlet. |
tdkserver::TdkCorbaCatalogueService_ptr TdkCorbaServicesManagerServant::createCatalogueService | ( | const char * | dbDescriptorKey, | |
const char * | servletURL | |||
) |
Creates/returns the catalog service object.
Database | connection information. | |
URL | of the caller servlet. |
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.
ORB | wrapper reference. |