misc.h(3)

NAME

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

SYNOPSIS

#include <cc++/missing.h>
#include <cc++/thread.h>
Namespaces
namespace ost
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.
struct ost::MemPager::_page
class ost::StackPager
    The StackPager provides a repository to stash and retrieve working
    data in last-in-first-out order.
struct ost::StackPager::frame
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.
struct ost::Assoc::entry
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.
Defines
#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.

Define 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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout