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.