Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

misc.h File Reference

Memory management, configuration keydata objects and string tokenizer. More...

#include <cc++/missing.h>
#include <cc++/thread.h>

Go to the source code of this file.

Classes

class  Keydata
 Keydata objects are used to load and hold "configuration" data for a given application. load text configuration files into keyword pairs. More...

struct  Keydata::Define
struct  Keydata::Keysym
struct  Keydata::Keyval
class  MemPager
 The memory pager is used to allocate cumulative memory pages for storing object specific "persistant" data that is presumed to persist during the life of a given derived object. Accumulative object memory allocator. More...

struct  MemPager::_page
class  SharedMemPager
 The shared mempager uses a mutex to protect key access methods. mutex protected memory pager. More...

class  StringTokenizer
 Splits delimited string into tokens. More...

class  StringTokenizer::iterator
 The input forward iterator for tokens. More...

class  StringTokenizer::NoSuchElementException
 Exception thrown, if someone tried to read beyond the end of the tokens. More...


Defines

#define KEYDATA_INDEX_SIZE   97
#define KEYDATA_PAGER_SIZE   512
#define KEYDATA_PATH_SIZE   256


Detailed Description

Memory management, configuration keydata objects and string tokenizer.


Define Documentation

#define KEYDATA_INDEX_SIZE   97
 

#define KEYDATA_PAGER_SIZE   512
 

#define KEYDATA_PATH_SIZE   256
 


Generated on Fri Feb 27 11:37:10 2004 for GNU CommonC++ by doxygen 1.3.5