#include <ucommon/linked.h>
#include <ucommon/thread.h>
#include <ucommon/string.h>
#include <signal.h>
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. |
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.