Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PsPvmNameServer.h

Go to the documentation of this file.
00001 #ifndef PsPvmNameServerHEADER
00002 #define PsPvmNameServerHEADER
00003 
00004 #include "PsClassicalNameServer.h"
00005 
00016 class PsPvmNameServer : public PsClassicalNameServer
00017 {
00018  public:
00020   virtual ~PsPvmNameServer () ;
00021 
00024   PsPvmNameServer ( int parentSiteId, PsNameServer & nameServer ) ; 
00025 
00026 
00030   virtual long getIdentifierAsFrom(const PsString &, long * nextId) ;
00031   
00032   
00035   virtual const PsString & getStringAssociatedTo (PsName::idType id) const ;
00036 
00038    virtual bool includes (const PsNameServer & otherNameServer ) ;
00039 
00041    virtual void deleted(PsName::idType id, PsName * name) ;
00042 
00044    virtual void created(PsName::idType id, PsName * );
00045 
00046  protected:
00050   virtual const PsString & getStringAssociatedTo (PsName::idType id) ;
00051 
00053   int _mainNameServerSiteId ;
00054 };
00055 
00056 #endif

logo OpenMask

Documentation generated on Mon Nov 25 15:25:02 2002

Generated with doxygen 1.2.12 by Dimitri van Heesch ,   1997-2001