.TH "misc.h" 3 "Sun Dec 27 2020" "GNU CommonC++" \" -*- nroff -*- .ad l .nh .SH NAME misc.h \- Memory management, configuration keydata objects and string tokenizer\&. .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br .SS "Classes" .in +1c .ti -1c .RI "class \fBost::MemPager\fP" .br .RI "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\&. " .ti -1c .RI "class \fBost::StackPager\fP" .br .RI "The \fBStackPager\fP provides a repository to stash and retrieve working data in last-in-first-out order\&. " .ti -1c .RI "class \fBost::SharedMemPager\fP" .br .RI "The shared mempager uses a mutex to protect key access methods\&. " .ti -1c .RI "class \fBost::Keydata\fP" .br .RI "\fBKeydata\fP objects are used to load and hold 'configuration' data for a given application\&. " .ti -1c .RI "struct \fBost::Keydata::Keyval\fP" .br .ti -1c .RI "struct \fBost::Keydata::Keysym\fP" .br .ti -1c .RI "struct \fBost::Keydata::Define\fP" .br .ti -1c .RI "class \fBost::MemPagerObject\fP" .br .RI "This class is used to create derived classes which are constructed within a memory pager pool\&. " .ti -1c .RI "class \fBost::Assoc\fP" .br .RI "This class is used to associate (object) pointers with named strings\&. " .ti -1c .RI "class \fBost::Runlist\fP" .br .RI "A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore\&. " .ti -1c .RI "class \fBost::Runable\fP" .br .RI "A container for objects that can be queued against a runlist\&. " .in -1c .SS "Namespaces" .in +1c .ti -1c .RI " \fBost\fP" .br .in -1c .SS "Macros" .in +1c .ti -1c .RI "#define \fBKEYDATA_INDEX_SIZE\fP 97" .br .ti -1c .RI "#define \fBKEYDATA_PAGER_SIZE\fP 512" .br .ti -1c .RI "#define \fBKEYDATA_PATH_SIZE\fP 256" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "\fB__EXPORT\fP void \fBost::endKeydata\fP (void)" .br .in -1c .SS "Variables" .in +1c .ti -1c .RI "class \fB__EXPORT\fP \fBost::Runlist\fP" .br .ti -1c .RI "class \fB__EXPORT\fP \fBost::Runable\fP" .br .in -1c .SH "Detailed Description" .PP Memory management, configuration keydata objects and string tokenizer\&. .SH "Macro Definition Documentation" .PP .SS "#define KEYDATA_INDEX_SIZE 97" .SS "#define KEYDATA_PAGER_SIZE 512" .SS "#define KEYDATA_PATH_SIZE 256" .SH "Author" .PP Generated automatically by Doxygen for GNU CommonC++ from the source code\&.