sourCEntral - mobile manpages

pdf

misc.h

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.

pdf