1 #ifndef _NOVADAQ_ENVVAR_CACHE_H 2 #define _NOVADAQ_ENVVAR_CACHE_H 4 #include <NovaDAQUtilities/Cache.h> 5 #include <NovaDAQUtilities/TimedCachePolicy.h> 6 #include <boost/thread/mutex.hpp>
EnvVarCache(novadaq::CachePolicy policy)
std::string _doGetEnvVar(std::string name)
void _loadDataIntoCache()
static EnvVarCache & getInstance()
std::map< std::string, std::string > _envVarMap
int getEnvVarAsLong(std::string name, long defaultValue)
double getEnvVarAsDouble(std::string name, double defaultValue)
void operator=(EnvVarCache const &)
std::string getEnvVar(std::string name)