OMKPvmNameServer.h

Go to the documentation of this file.
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

logo OpenMask

Documentation generated on Mon Jun 9 11:45:57 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007