WvStreams
|
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