|
iceoryx_doc
1.0.1
|
Mepoo Component Description. More...
Classes | |
| struct | ChunkManagement |
| struct | MemPoolInfo |
| class | MemPool |
| class | MemoryManager |
| class | MePooSegment |
| class | SegmentManager |
| class | SharedPointer |
| DesignPattern::Creation offers us a create method which forwards the arguments to the constructor. Use this class like in the code example below. More... | |
| class | SharedChunk |
| WARNING: SharedChunk is not thread safe! Don't share SharedChunk objects between threads! Use for each thread a separate copy. More... | |
| class | ShmSafeUnmanagedChunk |
| This class to safely store a chunk in shared memory. To be able to do so, torn writes/reads need to prevented, since they create Frankenstein objects. Therefore, the class must not be larger than 64 bits and trivially copy-able in case an application dies while writing this and RouDi needs to clean up. More... | |
| class | TypedMemPool |
| struct | NoUserHeader |
| Helper struct to use as default template parameter when no user-header is used. More... | |
| struct | ChunkHeader |
| class | ChunkSettings |
| struct | MemoryInfo |
| Stores properties of the memory to be used when we distinguish between different types of memory on e.g. different devices with different characteristics. More... | |
| struct | MePooConfig |
| struct | SegmentConfig |
Enumerations | |
| enum class | SharedPointerError { INVALID_STATE , SharedChunkIsEmpty } |
| enum class | TypedMemPoolError { INVALID_STATE , OutOfChunks , FatalErrorReachedInconsistentState } |
Mepoo Component Description.