eclipse-iceoryx / iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust
https://iceoryx.io
Apache License 2.0
1.03k stars 40 forks source link

ResizableSharedMemory #497

Open elfenpiff opened 2 weeks ago

elfenpiff commented 2 weeks ago

Brief feature description

We require a struct that allows us to resize SharedMemory concepts during their lifetime.

It shall be a generic struct that has the same interface as the SharedMemory concept but with an extended behavior. As soon as the underlying pool allocator bucket size is exceeded it will increase the pool allocator bucket size, allocate a new shared memory segment and uses this.