#ifndef CIPRES_NAMESERVICE_H #define CIPRES_NAMESERVICE_H #include #if defined(HAVE_OMNIORB4) && HAVE_OMNIORB4 # include "omniORB4/Naming.hh" #else # error "only omniORB is supported" #endif class CipresNameService { public: CipresNameService(); virtual ~CipresNameService(); void initialize(); int nsRegister(const char *objectName, CORBA::Object *objectRef); CORBA::Object *nsFind(const char *objectName); private: CosNaming::NamingContext_var m_namingContext; }; #endif