The DynamicStorage is the most basic building block for shared memory based concepts. The ZeroCopyConnection, CommunicationChannel, SharedMemory all the same approach in creation/destruction which is already abstracted in the DynamicStorage.
Therefore, the code should be adjusted so that those concepts no longer use the underlying posix shared memory directly but use the dynamic storage.
Brief feature description
The
DynamicStorage
is the most basic building block for shared memory based concepts. TheZeroCopyConnection
,CommunicationChannel
,SharedMemory
all the same approach in creation/destruction which is already abstracted in theDynamicStorage
.Therefore, the code should be adjusted so that those concepts no longer use the underlying posix shared memory directly but use the dynamic storage.