#ifndef BUSSERVER_HH_ #define BUSSERVER_HH_ #include #include #include "RequestResponseBus.hh" #include "IServerListener.hh" #include "OrbServerImpl.hh" namespace plpbus { class BusServer { public: BusServer(); virtual ~BusServer(); virtual int init(); virtual int launch(const char *server_name); virtual int add_server_listener(IServerListener *listener_param); virtual void shutdown(); private: OrbServerImpl *orbServer; }; } #endif // BUSSERVER_HH_