#include "uniconfkey.h"
#include "wvcallback.h"
#include "wvxplc.h"
#include "wvlinklist.h"
#include "uniconfpair.h"
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | UniConfGen |
An abstract data container that backs a UniConf tree. More... | |
class | UniConfGen::Iter |
An abstract iterator over keys and values in a generator. More... | |
class | UniConfGen::NullIter |
An iterator that's always empty. More... | |
Typedefs | |
typedef WvCallback< void, const UniConfKey &, WvStringParm, void * > | UniConfGenCallback |
The callback type for signalling key changes from a UniConfGen. | |
Functions | |
DEFINE_XIID (UniConfGen,{0x7ca76e98, 0xb694, 0x43ca,{0xb0, 0x56, 0x8b, 0x9d, 0xde, 0x9a, 0xbe, 0x9f}}) | |
DeclareWvList (UniConfGen) |
|
The callback type for signalling key changes from a UniConfGen. Generators that wrap other generators should catch notifications and reissue them using themselves as the "gen" parameter and their userdata as the "userdata parameter". This can be done effectively by invoking the delta() function on receipt of a notification from a wrapped generator. See UniFilterGen. Parameters: gen, key, userdata gen - the externally visible generator whose key has changed key - the key that has changed userdata - the userdata supplied during setcallback Definition at line 33 of file uniconfgen.h. Referenced by UniMountTreeGen::mountgen(), UniMountGen::mountgen(), UniConfGen::setcallback(), UniFilterGen::setinner(), UniCacheGen::UniCacheGen(), UniConfRoot::UniConfRoot(), UniMountTreeGen::unmount(), UniMountGen::unmount(), and UniConfRoot::~UniConfRoot(). |
|
|
|
|