00001 #ifndef OMKPvmNameServerHEADER 00002 #define OMKPvmNameServerHEADER 00003 00004 #include "OMKNameServer.h" 00005 #include "OMKPvm.h" 00006 00007 namespace OMK 00008 { 00019 class OMKPVM_API PvmNameServer : public NameServer 00020 { 00021 public: 00023 virtual ~PvmNameServer () ; 00024 00027 PvmNameServer ( int parentSiteId, NameServer & nameServer ) ; 00028 00029 00033 virtual long getIdentifierAsFrom(const std::string &, long * nextId) ; 00034 00035 00038 virtual const std::string& getStringAssociatedTo (Name::idType id) const ; 00039 00041 virtual bool includes (const NameServer & otherNameServer ) ; 00042 00044 virtual void deleted(Name::idType id, Name * name) ; 00045 00047 virtual void created(Name::idType id, Name * ); 00048 00049 protected: 00053 virtual const std::string& getStringAssociatedToOnCentralServer (Name::idType id) ; 00054 00055 protected: 00057 int _mainNameServerSiteId ; 00058 }; 00059 } // namespace OMK 00060 #endif
Documentation generated on Mon Jun 9 11:45:57 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |