|
lintel 0.2.0
|
#include <SharedMemorySegmentManager.h>
Public Member Functions | |
| SharedMemorySegmentManager (const std::shared_ptr< Configuration > &configuration) | |
| std::shared_ptr< SharedMemorySegment > | of (const std::string &sharedMemorySegmentName) |
| std::vector< std::shared_ptr< SharedMemorySegment > > | allOf (const std::string &segmentName=".*") |
Public Member Functions inherited from lintel::ISharedMemorySegmentManager | |
| virtual | ~ISharedMemorySegmentManager ()=default |
Manages creation and access to named shared memory segments based on configuration.
|
explicit |
Constructor.
| configuration | application configuration containing segment definitions |
|
virtual |
Get all segments whose name matches the given pattern.
| segmentName | regex pattern (default ".*" for all) |
Implements lintel::ISharedMemorySegmentManager.
|
virtual |
Get a shared memory segment by name.
| sharedMemorySegmentName | segment name |
Implements lintel::ISharedMemorySegmentManager.