X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/6ad2fe3a6550b77888c46b17f81d8ab74406649d..598fe7b7a358769fc1b6c48772f35cf7b719e8b4:/configcache.h?ds=inline diff --git a/configcache.h b/configcache.h index 8146b27..727d1bd 100644 --- a/configcache.h +++ b/configcache.h @@ -36,7 +36,7 @@ class configcache{ ~configcache(); configcache(const string& cacheid, const int& nequi, const int& nskip, const string& datadir, char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_FULL, ostream *_log=NULL); - void readConfig(bool& readnewconfig, int& nequileft, vector *excludeFileHashes=NULL); + void readConfig(bool *readnewconfig, int *nequileft, vector *excludeFileHashes=NULL); void writeConfig(int actnequi); void addPara(const string& parid, const double& val=0); void setPara(const string& parid, const double& value); @@ -49,11 +49,12 @@ class configcache{ int inFilesLeft() { return inFiles.size(); } char* getConfigMem() { return configMem; } int getConfigSize() { return configSize; } + bool isOutFileOpen () { return outFile.is_open(); } + void finishOutFile(); private: ostream* log; infiledesc openFileDesc; - void finishOutFile(); int getParIndex(const string& parid); int NEQUI; int NSKIP;