ucommon  7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
  Fossies Dox: ucommon-7.0.0.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

mapped.h File Reference
#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.


class  ucommon::MappedMemory
class  ucommon::MappedReuse
class  ucommon::mapped_array< T >
class  ucommon::mapped_reuse< T >
class  ucommon::mapped_view< T >



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.