/******************************************************************************* * Config.cpp Config File Access * T.Barnaby, BEAM Ltd, 30/10/02 ******************************************************************************* */ #include <Config.h> int Config::open(BString filename){ return BEntryFile::open(filename); } int Config::read(){ int r; olock.lock(); r = BEntryFile::read(); olock.unlock(); return r; } int Config::write(){ int r; olock.lock(); r = BEntryFile::write(); olock.unlock(); return r; } BString Config::findValue(BString name){ BString v; olock.lock(); v = BEntryFile::findValue(name); olock.unlock(); return v; } int Config::setValue(BString name, BString value){ int r; olock.lock(); r = BEntryFile::setValue(name, value); olock.unlock(); return r; } void Config::deleteEntry(BString name){ olock.lock(); BEntryFile::deleteEntry(name); olock.unlock(); }