Skip to content

Re-apply #829: Add ParameterEventsSubscriber class#1573

Merged
mjeronimo merged 33 commits intomasterfrom
re-apply-829/add_parameter_event_subscriber
Mar 9, 2021
Merged

Re-apply #829: Add ParameterEventsSubscriber class#1573
mjeronimo merged 33 commits intomasterfrom
re-apply-829/add_parameter_event_subscriber

Conversation

@nuclearsandwich
Copy link
Copy Markdown
Member

This is a re-application of #829 which was merged but then reverted in #1572 due to issues building on Windows.

bpwilcox and others added 30 commits November 30, 2020 11:05
… parameter, address feedback

Signed-off-by: bpwilcox <[email protected]>
Signed-off-by: bpwilcox <[email protected]>

use const string & for node name

Signed-off-by: bpwilcox <[email protected]>
Signed-off-by: bpwilcox <[email protected]>
…_parameter_update, mutex for thread-safety

Signed-off-by: bpwilcox <[email protected]>
functions to remove parameter callbacks

add functions to remove event callbacks, remove subscriptions, allow subscribing event callback to many namespaces, additional test coverage

Signed-off-by: bpwilcox <[email protected]>
…ight, add get_node_logging_interface, modify constructor

Signed-off-by: bpwilcox <[email protected]>
Signed-off-by: Michael Jeronimo <[email protected]>
Signed-off-by: Michael Jeronimo <[email protected]>
Signed-off-by: Michael Jeronimo <[email protected]>
Another name change; using Handler instead of the more passive term, …
Per William's review feedback.

Signed-off-by: Michael Jeronimo <[email protected]>
Pass SharedPtrs callback remove functions instead of bare pointers
Signed-off-by: Michael Jeronimo <[email protected]>
* Remove unused interfaces
* Document LIFO order for invoking callbacks
* Add test cases to verify LIFO order for callbacks

Signed-off-by: Michael Jeronimo <[email protected]>
A couple more doc fixes from review comments
@mjeronimo
Copy link
Copy Markdown

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Signed-off-by: Michael Jeronimo <[email protected]>
@mjeronimo
Copy link
Copy Markdown

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@mjeronimo
Copy link
Copy Markdown

Restart MacOS build after removing an unused parameter warning.

Build Status

@mjeronimo mjeronimo requested a review from jacobperron March 9, 2021 02:54
Copy link
Copy Markdown
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

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

Changes fixes CI LGTM.

@mjeronimo mjeronimo merged commit 6cc89ca into master Mar 9, 2021
@delete-merged-branch delete-merged-branch Bot deleted the re-apply-829/add_parameter_event_subscriber branch March 9, 2021 17:05
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.

3 participants