58 bool PutString(
const std::string &key,
const std::string &
value );
81 bool ImportInt(
const std::string &key,
const std::string &shellKey );
89 bool ImportString(
const std::string &key,
const std::string &shellKey );
135 pLock.ReInitialize();
152 inline std::string UnifyKey( std::string key )
157 std::transform( key.begin(), key.end(), key.begin(), ::tolower );
162 static const char prefix[] =
"xrd_";
163 if( key.compare( 0,
sizeof( prefix ) - 1, prefix ) == 0 )
164 key = key.substr(
sizeof( prefix ) - 1 );
169 std::string GetEnv(
const std::string &key );
170 typedef std::map<std::string, std::pair<std::string, bool> > StringMap;
171 typedef std::map<std::string, std::pair<int, bool> > IntMap;
174 StringMap pStringMap;