00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxRegistryServant_h
00010 #define HxRegistryServant_h
00011
00012 #include <OB/CORBA.h>
00013 #include "HxCorbaRegistry_skel.h"
00014
00015
00017 class HxRegistryServant : public POA_HxCorba::Registry
00018 {
00019 public:
00020 HxRegistryServant();
00021 virtual ~HxRegistryServant();
00022
00023 virtual HxCorba::NameList* getKeyNames(const char* cursorKey)
00024 throw(CORBA::SystemException);
00025 virtual HxCorba::NameList* getValueNames(const char* cursorKey)
00026 throw(CORBA::SystemException);
00027 virtual HxCorba::NameList* getValueData(const char* cursorKey)
00028 throw(CORBA::SystemException);
00029
00030 };
00031
00032 #endif