11 #ifndef __UNICONFREGISTRY_H
12 #define __UNICONFREGISTRY_H
14 #include "uniconfgen.h"
41 virtual void setv(
const UniConfPairList &pairs);
79 enum Enumerating { KEYS, VALUES } m_enumerating;
84 const HKEY m_dontClose;
87 #endif // __UNICONFREGISTRY_H
virtual void setv(const UniConfPairList &pairs)
Stores multiple key-value pairs into the registry.
virtual void rewind()
Rewinds the iterator.
virtual UniConfKey key() const
Returns the current key.
virtual bool haschildren(const UniConfKey &key)
Returns true if a key has children.
WvString is an implementation of a simple and efficient printable-string class.
virtual bool exists(const UniConfKey &key)
Without fetching its value, returns true if a key exists.
virtual ~UniRegistryGenIter()
Destroys the iterator.
A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's.
virtual WvString get(const UniConfKey &key)
Fetches a string value for a key from the registry.
Represents a UniConf key which is a path in a hierarchy structured much like the traditional Unix fil...
virtual bool isok()
Determines if the generator is usable and working properly.
virtual Iter * iterator(const UniConfKey &key)
Returns an iterator over the children of the specified key.
virtual WvString value() const
Returns the value of the current key.
A default implementation of IUniConfGen, providing various handy features that save trouble when impl...
virtual bool next()
Seeks to the next element in the sequence.
virtual void set(const UniConfKey &key, WvStringParm value)
Stores a string value for a key into the registry.
virtual void flush_buffers()
Flushes any commitment/notification buffers .
A generator that exposes the windows registry.
An abstract iterator over keys and values in a generator.