#include "BusServer.hh"
+#include "OrbServerImpl.hh"
using namespace std;
using namespace plpbus;
-BusServer::BusServer()
-{
+BusServer::BusServer() {
orbServer = new OrbServerImpl();
}
-BusServer::~BusServer()
-{
+BusServer::~BusServer() {
cout << "BusServer() destroyed." << endl;
}
int BusServer::init() {
- int retVal;
+ int retVal;
+ OrbServerImpl *impl;
retVal = 0;
- orbServer->init();
+ impl = (OrbServerImpl *)orbServer;
+ impl->init();
return retVal;
}
-int BusServer::launch(const char *server_name)
-{
- int retVal;
+int BusServer::launch(const char *server_name) {
+ int retVal;
+ OrbServerImpl *impl;
- retVal = orbServer->launch(server_name);
+ impl = (OrbServerImpl *)orbServer;
+ retVal = impl->launch(server_name);
return retVal;
}
-int BusServer::add_server_listener(IServerListener *listener_param)
-{
- int retVal;
+int BusServer::add_server_listener(IServerListener *listener_param) {
+ int retVal;
+ OrbServerImpl *impl;
- retVal = orbServer->add_server_listener(listener_param);
+ impl = (OrbServerImpl *)orbServer;
+ retVal = impl->add_server_listener(listener_param);
return retVal;
}
-void BusServer::shutdown()
-{
- orbServer->shutdown();
+void BusServer::shutdown() {
+ OrbServerImpl *impl;
+
+ impl = (OrbServerImpl *)orbServer;
+ impl->shutdown();
}