WvStreams
unifilesystemgen.h
00001 #ifndef __UNIFILESYSTEMGEN_H
00002 #define __UNIFILESYSTEMGEN_H
00003 
00004 #include "uniconfgen.h"
00005 #include <sys/types.h>
00006 
00041 class UniFileSystemGen : public UniConfGen
00042 {
00043 public:
00044     UniFileSystemGen(WvStringParm _dir, mode_t _mode);
00045     virtual WvString get(const UniConfKey &key);
00046     virtual void set(const UniConfKey &key, WvStringParm value);
00047     virtual void setv(const UniConfPairList &pairs);
00048     virtual void flush_buffers() {}
00049     virtual Iter *iterator(const UniConfKey &key);
00050 private:
00051     WvString dir;
00052     mode_t mode;
00053 };
00054 
00055 #endif