ucommon/mapped.h File Reference

Support for memory mapped objects. More...

#include <ucommon/linked.h>
#include <ucommon/thread.h>
#include <ucommon/string.h>
#include <signal.h>

Include dependency graph for mapped.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Data Structures

class  ucc::MappedMemory
 Construct or access a named section of memory. More...
class  ucc::MappedReuse
 Map a reusable allocator over a named shared memory segment. More...
class  ucc::mapped_array< T >
 Template class to map typed vector into shared memory. More...
class  ucc::mapped_reuse< T >
 Template class to map typed resusble objects into shared memory heap. More...
class  ucc::mapped_view< T >
 Class to access a named mapped segment published from another process. More...

Namespaces

namespace  ucc
 Common namespace for all ucommon objects.


Detailed Description

Support for memory mapped objects.

Memory mapped objects can be used to publish information so that it may be accessible directly by external programs. The mapped memory objects will usually be built as a vector vector or reusable type factory, in the latter case using the allocated shared memory block itself as a local heap. A simple template can be used to view the mapped contents that have been published by another process.

Definition in file mapped.h.


Generated on Wed May 13 09:12:49 2009 for UCommon by  doxygen 1.5.8