iceoryx
iceoryx copied to clipboard
Eclipse iceoryx™ - true zero-copy inter-process-communication
## Brief feature description Inheriting from the creation design pattern class has certain drawbacks which can be very error prone. 1. In move and copy operations one has to delegate...
## Brief feature description We need a POSIX wrapper for `pthreads` to get rid of exceptions and undefined behavior. For posix platforms the wrapper shall support: * Set stack address...
## Required information **Operating system:** E.g. Ubuntu 20.04.4 LTS **Compiler version:** E.g. gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) **Observed result or behaviour:** When I delete the sleep statement of the publisher...
## Pre-Review Checklist for the PR Author 1. [x] Code follows the coding style of [CONTRIBUTING.md][contributing] 1. [x] Tests follow the [best practice for testing][testing] 1. [x] Changelog updated [in...
## Brief feature description At the moment the `IOX_NO_DISCARD` macro is only set when the compiler is either gcc>=5 or clang>=4 or the operating system is windows. In QNX it...
## Brief feature description The `iceoryx_hoofs/platforms` should be the only place where platform specific code should be handled. The iceoryx code base should then use the `platform` abstraction to write...
## Brief feature description Some containers and classes may have an API which should avoided in a safety critical context since it can cause mistakes and bugs easily. Examples could...
## Brief feature description The usage of `cxx:expected` is not consistent throughout the code especially in lower layers and should be added. ## Detailed information Example: When the publisher uses...
## Brief feature description The feature of a nullable `function_ref` and `function` can lead to a very easy misuse since one has to always check the `function`/`function_ref` if it is...
## Brief feature description Currently, the `iceoryx_posh_testing` library depends on `iceoryx_hoofs_testing` which depends itself on the GoogleTest library. The RouDi environment is part of the posh testing library and offers...