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

Improvements to Publisher/Subscriber API #218

Closed
orecham opened this issue Aug 4, 2020 · 0 comments · Fixed by #291
Closed

Improvements to Publisher/Subscriber API #218

orecham opened this issue Aug 4, 2020 · 0 comments · Fixed by #291
Assignees
Labels
enhancement New feature example providing example for a specific feature

Comments

@orecham
Copy link
Contributor

orecham commented Aug 4, 2020

Brief feature description

The APIs for the Publisher and Subscriber should be updated to be more modern and intuitive, as well as include some requested features.

Detailed information

Improvements:

  • Modern "reactive-style" API for more expressive code
  • Remove risk of memory leak (forgetting to release unused chunks)

New features:

  • A Typed API
  • Unique IDs for Subscribers and Publishers
  • Subscribe by ID
  • Waitset Usage

These lists may not be complete.

orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
…locate method which can be passed a lambda.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
…red custom deleter.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
…sing new API.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
…function call.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
…of typed publisher API.

Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
orecham added a commit to MatthiasKillat/iceoryx that referenced this issue Sep 11, 2020
@elBoberido elBoberido mentioned this issue Sep 21, 2020
3 tasks
marthtz added a commit to marthtz/iceoryx that referenced this issue Sep 21, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
marthtz added a commit to marthtz/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 22, 2020
dkroenke added a commit to dkroenke/iceoryx that referenced this issue Sep 23, 2020
Signed-off-by: Kroenke Dietrich (CC-AD/ESW1) <[email protected]>
dkroenke added a commit to dkroenke/iceoryx that referenced this issue Sep 23, 2020
Signed-off-by: Kroenke Dietrich (CC-AD/ESW1) <[email protected]>
dkroenke added a commit to dkroenke/iceoryx that referenced this issue Sep 23, 2020
Signed-off-by: Kroenke Dietrich (CC-AD/ESW1) <[email protected]>
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 24, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 24, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 29, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 29, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 29, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 29, 2020
Signed-off-by: Ithier Jeff (CC-AD/EYF1) <[email protected]>
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 29, 2020
orecham added a commit to elBoberido/iceoryx that referenced this issue Sep 30, 2020
@mossmaurice mossmaurice added enhancement New feature example providing example for a specific feature labels Nov 2, 2020
orecham added a commit that referenced this issue Nov 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature example providing example for a specific feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants