12 #ifndef DtConnectionCache_H_
13 #define DtConnectionCache_H_
15 #include <mtl/environment.h>
16 #include <mtl/envXmlWriter.h>
17 #include <vlutil/vlString.h>
18 #include <vlutil/vlFilename.h>
45 virtual bool writeToFile();
48 virtual bool writeToFile(
const MAKRti::DtFilename& xmlFile );
51 virtual std::ostream& print( std::ostream& ostr )
const;
60 virtual void clearConnections();
63 virtual bool fileWasRead()
const;
67 virtual bool getFileVersion( MAKRti::DtString& version )
const;
70 virtual bool isCacheVersionOld()
const;
72 virtual DtNetU128 rawUuid()
const;
110 virtual void removeForeignConnectionsFromEnv(
const DtHostNameAddress& foreignConnection );
114 MAKRti::DtEnvValueSP val );
118 MAKRti::DtEnvValueSP val );
122 bool parseFile(
const MAKRti::DtFilename& filename );
211 return cache.
print( ostr );
214 #endif // DtConnectionCache_H_