Scroll to navigation

misc.h(3) Library Functions Manual misc.h(3)

NAME

misc.h -
Memory management, configuration keydata objects and string tokenizer.

SYNOPSIS

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

Classes


class ost::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. class ost::StackPager
 
The StackPager provides a repository to stash and retrieve working data in last-in-first-out order. class ost::SharedMemPager
 
The shared mempager uses a mutex to protect key access methods. class ost::Keydata
 
Keydata objects are used to load and hold 'configuration' data for a given application. struct ost::Keydata::Keyval
 
struct ost::Keydata::Keysym
 
struct ost::Keydata::Define
 
class ost::MemPagerObject
 
This class is used to create derived classes which are constructed within a memory pager pool. class ost::Assoc
 
This class is used to associate (object) pointers with named strings. class ost::Runlist
 
A runlist is used to restrict concurrent exection to a limited set of concurrent sessions, much like a semaphore. class ost::Runable
 
A container for objects that can be queued against a runlist.

Namespaces


ost
 

Macros


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

Functions


__EXPORT void ost::endKeydata (void)
 

Variables


class __EXPORT ost::Runlist
 
class __EXPORT ost::Runable
 

Detailed Description

Memory management, configuration keydata objects and string tokenizer.

Macro Definition Documentation

#define KEYDATA_INDEX_SIZE 97

#define KEYDATA_PAGER_SIZE 512

#define KEYDATA_PATH_SIZE 256

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.
Sun Dec 29 2013 GNU CommonC++