Skip to content

Push the publish conversion down to the intra-process manager#6

Merged
gonzodepedro merged 4 commits intogonzodepedro:gonzo/non-transform-intra-process-working-testsfrom
clalancette:clalancette/push-conversion-down
Dec 8, 2021
Merged

Push the publish conversion down to the intra-process manager#6
gonzodepedro merged 4 commits intogonzodepedro:gonzo/non-transform-intra-process-working-testsfrom
clalancette:clalancette/push-conversion-down

Conversation

@clalancette
Copy link
Copy Markdown
Collaborator

That is, we delay the conversion until the call to IntraProcessManager::do_intra_process_publish_and_return_shared. This still ends up in double-conversion, but at least it is hidden away in the IntraProcessManager for now. We'll have to revisit this to make it do less work later.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@gonzodepedro gonzodepedro merged commit e9ec5e2 into gonzodepedro:gonzo/non-transform-intra-process-working-tests Dec 8, 2021
clalancette added a commit that referenced this pull request Dec 17, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
gonzodepedro pushed a commit that referenced this pull request Dec 20, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
clalancette added a commit that referenced this pull request Dec 20, 2021
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
clalancette added a commit that referenced this pull request Jan 4, 2022
* Remove template defaults that we never use.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Rename MessageT to PublishedType in the IntraProcessManager.

It makes it easier to determine which type we are talking about.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Get all the types setup to push the conversion down to IPM.

There really is no functional change here, just preparing to
move the conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>

* Move conversion down to the intra-process manager.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
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.

2 participants