Memory management, configuration keydata objects and string tokenizer.
More...
Include dependency graph for misc.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures
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.
More...
The
StackPager provides a repository to stash and retrieve working data in last-in-first-out order.
More...
The shared mempager uses a mutex to protect key access methods.
More...
Keydata objects are used to load and hold "configuration" data for a given application.
More...
This class is used to create derived classes which are constructed within a memory pager pool.
More...
This class is used to associate (object) pointers with named strings.
More...
A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore.
More...
A container for objects that can be queued against a runlist.
More...
Macros
Functions
Variables
Detailed Description
Memory management, configuration keydata objects and string tokenizer.
Definition in file misc.h.
Macro Definition Documentation
#define KEYDATA_INDEX_SIZE 97
#define KEYDATA_PAGER_SIZE 512
#define KEYDATA_PATH_SIZE 256
Function Documentation
This should be used before detaching a deamon, exec()
, fork()
, etc.
Definition at line 623 of file misc.h.
Variable Documentation