zenoh-cpp
zenoh-cpp copied to clipboard
C++ API for zenoh
### Describe the bug See https://github.com/eclipse-zenoh/zenoh-cpp/compare/main...release/0.11.0.3. ### To reproduce N/A ### System info N/A
### Describe the release item Zenoh CPP examples for pico need to be updated to support the peer mode so that it could be align with https://github.com/eclipse-zenoh/zenoh-pico?tab=readme-ov-file#34-basic-pubsub-example---p2p-over-udp-multicast.
### Describe the feature The examples in 'simple' directory could be improved a bit: - rename them to 'standalone', this name better reflects the purpose of the example - make...
### Describe the bug The test failed with the message ``` keyexpr_zenohpico: /home/sashacmc/src/zenoh-cpp/tests/universal/keyexpr.cxx:406: void includes_declared(zenohpico::Session&): Assertion `!keyexpr_includes("FOO/*", "FOO/BAR", err)' failed. ``` ### To reproduce ``` mkdir build && cd build...
Fix for https://github.com/eclipse-zenoh/zenoh-cpp/issues/83 - moved out tests common for zenoh-c and zenoh-pico [TODO] - make test fail if no connection to zenoh router (now it's not a failure, so zenoh-pico...
### Describe the bug When using shared memory over zenoh - additional configuration needs to be made, if not made the data will be sent over socket , and this...
### Describe the feature When `inline` near function/method name in header file is forgotten and the header is included from multiple sources, the function is defined twice, which causes linkage...
### Describe the feature when zenoh-c and zenoh-cxx are added in wrong order: ``` find_package(zenohcxx) find_package(zenohc) ``` The zenoh-cpp is actually doesn't define any target because it first checks for...
### Describe the feature It's not clear that `Reply::get` returns `Sample`. Better to reflect it in method's name: `get_sample`. This method corresponds to pair of C API methods: `z_reply_ok` and...
Consider adding variants of functions ‘get’, ‘scout’ which waits for result. See example https://github.com/ZettaScaleLabs/zenoh-cpp/blob/main/examples/cpp/z_get.cpp - currently it have to wait using mutex and this is really too verbose