eclipse-iceoryx / iceoryx-rs

Rust wrapper for Eclipse iceoryx™ - true zero-copy inter-process-communication
Apache License 2.0
86 stars 16 forks source link

iox-roudi C++ sdk #67

Closed YeahhhhLi closed 1 year ago

YeahhhhLi commented 1 year ago

Brief feature description

Our service uses iox-roudi when communicating with cyclonedds shm.

Since cyclonedds depends on the iox-roudi service, we have to start the iox-roudi service before running our own C++ service.

Is there any sdk way to integrate iox-roudi in our C++ system?

elBoberido commented 1 year ago

@YeahhhhLi I think this would fit better to https://github.com/eclipse-iceoryx/iceoryx which is used by cyclonedds. But I can also answer your question. Currently there is unfortunately no way and you have to start iox-roudi manually.

There is this issue https://github.com/eclipse-iceoryx/iceoryx/issues/970. Most probably it will result in a CLI application and you can run your applications like iox run your-app-name. This would ensure that there is a running iox-roudi application before starting your application.

YeahhhhLi commented 1 year ago

I think this would fit better to https://github.com/eclipse-iceoryx/iceoryx which is used by cyclonedds.

The issue was indeed sent to the wrong place. I was a little interested in the rust version, but the issue was posted here by mistake.

Currently there is unfortunately no way and you have to start iox-roudi manually.

OK, thanks~