Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iox #65 initial implementation cyclonedds to iox gateway #135

Conversation

FerdinandSpitzschnueffler
Copy link
Contributor

code contributed by @ithier

@elBoberido elBoberido linked an issue Jun 10, 2020 that may be closed by this pull request
@FerdinandSpitzschnueffler FerdinandSpitzschnueffler force-pushed the iox-#65-initial-implementation-cyclonedds-to-iox-gateway branch from ffeb2d0 to 79c71c2 Compare June 10, 2020 13:07
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…re an InputChannel for the dds to iox direction.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…base class.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…to base class.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…channel instead of the terminals.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…channels when testing.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…oryx_eclipse into iox-eclipse-iceoryx#65-initial-implementation-cyclonedds-to-iox-gateway
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
// See the License for the specific language governing permissions and
// limitations under the License.

#include <cpptoml.h>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is this included?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good question.

orecham and others added 12 commits June 23, 2020 09:33
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
…s-to-iox-gateway' into iox-eclipse-iceoryx#65-initial-implementation-cyclonedds-to-iox-gateway

Signed-off-by: Lehmann Marika (CC-AD/ESW1) <[email protected]>
@FerdinandSpitzschnueffler FerdinandSpitzschnueffler force-pushed the iox-#65-initial-implementation-cyclonedds-to-iox-gateway branch from 254d97d to 26dd024 Compare June 23, 2020 07:44
template <typename channel_t = iox::dds::Channel<iox::popo::Publisher, iox::dds::data_reader_t>>
class DDS2IceoryxGateway : public iox::dds::DDSGatewayGeneric<channel_t>
{
using ChannelFactory = std::function<channel_t(const iox::capro::ServiceDescription)>;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When this doesn't need to be certified then std::function is fine

@dkroenke dkroenke self-requested a review June 23, 2020 08:50
@dkroenke dkroenke closed this Jun 23, 2020
@FerdinandSpitzschnueffler FerdinandSpitzschnueffler deleted the iox-#65-initial-implementation-cyclonedds-to-iox-gateway branch June 23, 2020 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cyclonedds to iceoryx gateway
7 participants