Add compile time selection for POSIX shared memory vs. old IPC style, add locking proxy.
POSIX shared memory is file based and easier in administration, also it is persistent over machine reboots and more modern.
Locking objects for shared memory is C++ style of locking and automatic unlocking of shared memory segments. Actually is not a proxy object, but just a simple locking class, which unlocks memory on object destruction.
Add compile time selection for POSIX shared memory vs. old IPC style, add locking proxy.
POSIX shared memory is file based and easier in administration, also it is persistent over machine reboots and more modern.
Locking objects for shared memory is C++ style of locking and automatic unlocking of shared memory segments. Actually is not a proxy object, but just a simple locking class, which unlocks memory on object destruction.