Skip to content

Clarify the template types#7

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

Clarify the template types#7
gonzodepedro merged 5 commits intogonzodepedro:gonzo/non-transform-intra-process-working-testsfrom
clalancette:clalancette/push-further

Conversation

@clalancette
Copy link
Copy Markdown
Collaborator

This is a very verbose PR that explicitly calls out all of the types that are being use in the intra-process code, both on the publisher side and subscriber side. Along with that, there are a bunch of fixes in here to actually use the correct types now that they are clearer. With this in place, we are a lot closer to having correct types, though we still need a very thorough review of the Allocator and Deleter types before everything will work.

@gonzodepedro
Copy link
Copy Markdown
Owner

Rebase needed?

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Remove virtual methods that are redundant (since they come
from the underlying Waitable class), and mark methods as override
as appropriate.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@clalancette clalancette force-pushed the clalancette/push-further branch from f46f561 to d60dcb5 Compare December 8, 2021 18:37
@gonzodepedro gonzodepedro merged commit 1085608 into gonzodepedro:gonzo/non-transform-intra-process-working-tests Dec 8, 2021
clalancette added a commit that referenced this pull request Dec 17, 2021
* Rename the types so they are much more clear.

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

* More renaming of types in the subscription side.

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

* More clarification of the types.

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

* More clarification of the types.

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

* Cleanup subscription_intra_process_* classes.

Remove virtual methods that are redundant (since they come
from the underlying Waitable class), and mark methods as override
as appropriate.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
gonzodepedro pushed a commit that referenced this pull request Dec 20, 2021
* Rename the types so they are much more clear.

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

* More renaming of types in the subscription side.

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

* More clarification of the types.

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

* More clarification of the types.

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

* Cleanup subscription_intra_process_* classes.

Remove virtual methods that are redundant (since they come
from the underlying Waitable class), and mark methods as override
as appropriate.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
clalancette added a commit that referenced this pull request Dec 20, 2021
* Rename the types so they are much more clear.

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

* More renaming of types in the subscription side.

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

* More clarification of the types.

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

* More clarification of the types.

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

* Cleanup subscription_intra_process_* classes.

Remove virtual methods that are redundant (since they come
from the underlying Waitable class), and mark methods as override
as appropriate.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
clalancette added a commit that referenced this pull request Jan 4, 2022
* Rename the types so they are much more clear.

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

* More renaming of types in the subscription side.

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

* More clarification of the types.

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

* More clarification of the types.

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

* Cleanup subscription_intra_process_* classes.

Remove virtual methods that are redundant (since they come
from the underlying Waitable class), and mark methods as override
as appropriate.

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