Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | 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  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  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::Keyval
struct  Keydata::Keysym
struct  Keydata::Define
class  StringTokenizer
 Splits delimited string into tokens. More...
class  StringTokenizer::NoSuchElementException
 Exception thrown, if someone tried to read beyond the end of the tokens. More...
class  StringTokenizer::iterator
 The input forward iterator for 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 Tue Jan 18 14:32:37 2005 for GNU CommonC++ by  doxygen 1.3.9.1