Bayonne2 / Common C++ 2 Framework
|
Memory management, configuration keydata objects and string tokenizer. More...
Go to the source code of this file.
Data Structures | |
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. More... | |
struct | MemPager::_page |
class | StackPager |
The StackPager provides a repository to stash and retrieve working data in last-in-first-out order. More... | |
struct | StackPager::frame |
class | SharedMemPager |
The shared mempager uses a mutex to protect key access methods. More... | |
class | Keydata |
Keydata objects are used to load and hold "configuration" data for a given application. More... | |
struct | Keydata::Keyval |
struct | Keydata::Keysym |
struct | Keydata::Define |
class | MemPagerObject |
This class is used to create derived classes which are constructed within a memory pager pool. More... | |
class | Assoc |
This class is used to associate (object) pointers with named strings. More... | |
struct | Assoc::entry |
class | Runlist |
A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore. More... | |
class | Runable |
A container for objects that can be queued against a runlist. More... | |
Macros | |
#define | KEYDATA_INDEX_SIZE 97 |
#define | KEYDATA_PAGER_SIZE 512 |
#define | KEYDATA_PATH_SIZE 256 |
Functions | |
__EXPORT void | endKeydata (void) |
Variables | |
class __EXPORT | Runlist |
class __EXPORT | Runable |
Memory management, configuration keydata objects and string tokenizer.
Definition in file misc.h.
__EXPORT void endKeydata | ( | void | ) |