]> pilppa.org Git - libplpbus.git/blob - src/plpbus/BusServer.hh
initial version
[libplpbus.git] / src / plpbus / BusServer.hh
1 #ifndef BUSSERVER_HH_
2 #define BUSSERVER_HH_
3
4 #include <iostream>
5 #include <omniORB4/CORBA.h>
6
7 #include "RequestResponseBus.hh"
8 #include "IServerListener.hh"
9 #include "OrbServerImpl.hh"
10
11 namespace plpbus {
12         class BusServer {
13                 public:
14                         BusServer();
15                         virtual ~BusServer();
16                         virtual int init();
17                         virtual int launch(const char *server_name);
18                         virtual int add_server_listener(IServerListener *listener_param);
19                         virtual void shutdown();
20                 private:
21                         OrbServerImpl   *orbServer;
22         };
23 }
24
25 #endif // BUSSERVER_HH_