#include <ucommon/linked.h>
#include <ucommon/thread.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.
Namespaces | |
| namespace | ucommon |
Data Structures | |
| class | ucommon::mapped_array< T > |
| Template class to map typed vector into shared memory. More... | |
| class | ucommon::mapped_reuse< T > |
| Template class to map typed reusable objects into shared memory heap. More... | |
| class | ucommon::mapped_view< T > |
| Class to access a named mapped segment published from another process. More... | |
| class | ucommon::MappedMemory |
| Construct or access a named section of memory. More... | |
| class | ucommon::MappedReuse |
| Map a reusable allocator over a named shared memory segment. More... | |
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.
1.4.7