iceoryx
iceoryx copied to clipboard
Eclipse iceoryx™ - true zero-copy inter-process-communication
## Brief feature description The CI on some targets, especially Windows & FreeBSD, is more sensitive in timing tests which lead to failing CI builds. Some of the tests can...
## Brief feature description At the moment the posix wrapper have a very detailed and unnecessary error handling. We should refactor the following aspects of the posix wrapper. 1. Misuse...
## Brief feature description Add conditional behavior on debug/release mode for `cxx::Expects` and `cxx::Ensures`. ## Detailed information Current state is that `cxx::Expects` and `cxx::Ensures` terminate if the condition is not...
## Brief feature description Log messages cannot be forwarded to another logging framework. To make this possible, the logger must be refactored. ## Detailed information When iceoryx is used with...
## Brief feature description The relocatable pointer (`iceoryx_utils/internal/relocatable_pointer`) implementation needs to be cleaned up: 1. [x] add noexcept, const, replace `size_t` with `uint64_t` (done in #618 except making parameters const)...
## Brief feature description Iceoryx uses a variety of strings (`std::string`, `cxx::string`, `cxx::CString100`, etc). Once #253 is merged this mishmash should be cleaned-up. ## Detailed information Only use `cxx:string` or...
## Brief feature description The std::span STL feature from C++20 will be useful for working with byte arrays in iceoryx. ## Detailed information See: * https://en.cppreference.com/w/cpp/container/span * https://en.cppreference.com/w/cpp/container/span/begin One use-case...
## Brief feature description The object pool is in a very early stage and should be refactored/cleaned up or it should be removed. At the moment it is used nowhere....
## Brief feature description In iceoryx we are creating and using often filedescriptors. In POSIX standard the type for descriptors is defined as `pid_t` in on Unix. In iceoryx we...
## Brief feature description Setting the RPATH in cmake makes it easier to use iceoryx build as dynamic lib since the path to the lib will be stored in RouDi...