-
Notifications
You must be signed in to change notification settings - Fork 408
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
Adding callback groups in executor #1218
Commits on Aug 21, 2020
-
Initial version of callback-group-based Executor.
Signed-off-by: Ralph Lange <ralph.lange@de.bosch.com> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e5775b5 - Browse repository at this point
Copy the full SHA e5775b5View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a5ced60 - Browse repository at this point
Copy the full SHA a5ced60View commit details -
can add multiple cbgs and check if callback is owned by another exec …
…before adding Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8a014d8 - Browse repository at this point
Copy the full SHA 8a014d8View commit details -
cbg var for option to add to executor
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3bea373 - Browse repository at this point
Copy the full SHA 3bea373View commit details -
getter for callback groups in executor
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8145a3f - Browse repository at this point
Copy the full SHA 8145a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6241e4d - Browse repository at this point
Copy the full SHA 6241e4dView commit details -
add many nodes and callback groups together
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 00bef4b - Browse repository at this point
Copy the full SHA 00bef4bView commit details -
test for map of callback groups and nodes
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8b2f88 - Browse repository at this point
Copy the full SHA a8b2f88View commit details -
added a test for map and callback group duplication
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 547f977 - Browse repository at this point
Copy the full SHA 547f977View commit details -
add cbg that are not assign and allow to do so, only iterate through …
…groups in maps Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4b1dac8 - Browse repository at this point
Copy the full SHA 4b1dac8View commit details -
memory strat should only add handles that belong to it
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 321cd92 - Browse repository at this point
Copy the full SHA 321cd92View commit details -
fixed executor deconstructor seg fault bug
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 89345cd - Browse repository at this point
Copy the full SHA 89345cdView commit details -
fixed remove node and guard condition bug
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bc75d3a - Browse repository at this point
Copy the full SHA bc75d3aView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37af5f5 - Browse repository at this point
Copy the full SHA 37af5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f7d46 - Browse repository at this point
Copy the full SHA d5f7d46View commit details -
remove line break and add static executor in cmakelist
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 18b4d49 - Browse repository at this point
Copy the full SHA 18b4d49View commit details -
enabled static executor and added add callback group feature
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fbe586f - Browse repository at this point
Copy the full SHA fbe586fView commit details -
fixed test_allocator_memory_strategy
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 106ef99 - Browse repository at this point
Copy the full SHA 106ef99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19216b5 - Browse repository at this point
Copy the full SHA 19216b5View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c2edc45 - Browse repository at this point
Copy the full SHA c2edc45View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac8f586 - Browse repository at this point
Copy the full SHA ac8f586View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for db2532b - Browse repository at this point
Copy the full SHA db2532bView commit details -
collector deconstructor and remove cbg when remove node in static
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 76e4344 - Browse repository at this point
Copy the full SHA 76e4344View commit details -
fixed invalid group ptr seg fault introduced in wait for work
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 649c800 - Browse repository at this point
Copy the full SHA 649c800View commit details -
passes the test allocator mem strat
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9795067 - Browse repository at this point
Copy the full SHA 9795067View commit details -
added weak node check in memory strategy; passes brawner unit tests
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 064e9e7 - Browse repository at this point
Copy the full SHA 064e9e7View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e3ae993 - Browse repository at this point
Copy the full SHA e3ae993View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 356c2c1 - Browse repository at this point
Copy the full SHA 356c2c1View commit details -
exposed allowable state at the node level and added unit tests
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 89b9623 - Browse repository at this point
Copy the full SHA 89b9623View commit details -
unit test to add one node mult executors
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 691b082 - Browse repository at this point
Copy the full SHA 691b082View commit details -
frixed allow executor reset bug
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4472e22 - Browse repository at this point
Copy the full SHA 4472e22View commit details -
code block for callback group and executor
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0f9c68d - Browse repository at this point
Copy the full SHA 0f9c68dView commit details -
add code block for add/remove cbg
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d4b7e5a - Browse repository at this point
Copy the full SHA d4b7e5aView commit details -
add comments for add/remove callback group
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1adfc9e - Browse repository at this point
Copy the full SHA 1adfc9eView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be2cbce - Browse repository at this point
Copy the full SHA be2cbceView commit details -
fixed test different cbgs for nodes
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 72f308e - Browse repository at this point
Copy the full SHA 72f308eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e212773 - Browse repository at this point
Copy the full SHA e212773View commit details -
added disabled nodes in services and map
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cd96c57 - Browse repository at this point
Copy the full SHA cd96c57View commit details -
changed var name to suggestion
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d19866d - Browse repository at this point
Copy the full SHA d19866dView commit details -
comment for callback group constructor
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9deb47d - Browse repository at this point
Copy the full SHA 9deb47dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b46a9f0 - Browse repository at this point
Copy the full SHA b46a9f0View commit details -
Update rclcpp/include/rclcpp/executor.hpp
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8cde317 - Browse repository at this point
Copy the full SHA 8cde317View commit details -
removed const ref and made protected
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9be482e - Browse repository at this point
Copy the full SHA 9be482eView commit details -
removing internals in comments
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0379c9e - Browse repository at this point
Copy the full SHA 0379c9eView commit details -
Apply suggestions from code review
general fixes Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f4cdd7 - Browse repository at this point
Copy the full SHA 9f4cdd7View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c702cc - Browse repository at this point
Copy the full SHA 7c702ccView commit details -
Apply suggestions from code review
general fix Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c2e03b - Browse repository at this point
Copy the full SHA 5c2e03bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52aae7c - Browse repository at this point
Copy the full SHA 52aae7cView commit details -
Update rclcpp/include/rclcpp/executor.hpp
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf70092 - Browse repository at this point
Copy the full SHA bf70092View commit details -
Configuration menu - View commit details
-
Copy full SHA for eefeca0 - Browse repository at this point
Copy the full SHA eefeca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c987bb1 - Browse repository at this point
Copy the full SHA c987bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c869f09 - Browse repository at this point
Copy the full SHA c869f09View commit details -
clang tidy and llvm deprecation and overriden fixes
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9d6c989 - Browse repository at this point
Copy the full SHA 9d6c989View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced0aba - Browse repository at this point
Copy the full SHA ced0abaView commit details -
add has callback method for static executor
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6d12b11 - Browse repository at this point
Copy the full SHA 6d12b11View commit details -
removed map function and added comment about remove callback group
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1edb8b9 - Browse repository at this point
Copy the full SHA 1edb8b9View commit details -
adding two different data structures for add_node and add_callback_group
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e50a2b9 - Browse repository at this point
Copy the full SHA e50a2b9View commit details -
nitpick changes to documentation
Signed-off-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8a3e30d - Browse repository at this point
Copy the full SHA 8a3e30dView commit details -
move implementation out of header
Signed-off-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for af3ca5e - Browse repository at this point
Copy the full SHA af3ca5eView commit details -
Signed-off-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 56da394 - Browse repository at this point
Copy the full SHA 56da394View commit details -
splitting add node and add cbg in static executro
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6353a4 - Browse repository at this point
Copy the full SHA c6353a4View commit details -
get cbgs for static executor and collector
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 546beec - Browse repository at this point
Copy the full SHA 546beecView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 701fe00 - Browse repository at this point
Copy the full SHA 701fe00View commit details -
get next ready executable with two maps
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 841a209 - Browse repository at this point
Copy the full SHA 841a209View commit details -
Configuration menu - View commit details
-
Copy full SHA for b04b1b9 - Browse repository at this point
Copy the full SHA b04b1b9View commit details -
Apply suggestions from code review
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec94f7e - Browse repository at this point
Copy the full SHA ec94f7eView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a9244f - Browse repository at this point
Copy the full SHA 4a9244fView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e915c33 - Browse repository at this point
Copy the full SHA e915c33View commit details -
added unit tests for removal and added 3rd data struct
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c75d2e - Browse repository at this point
Copy the full SHA 5c75d2eView commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9045be3 - Browse repository at this point
Copy the full SHA 9045be3View commit details -
reusing same functions and added comments
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c43312e - Browse repository at this point
Copy the full SHA c43312eView commit details -
documentation, more exceptions, and name changes
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for da4ea76 - Browse repository at this point
Copy the full SHA da4ea76View commit details -
Apply suggestions from code review
changes for review Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4657798 - Browse repository at this point
Copy the full SHA 4657798View commit details -
fixed deconstructor, first remove cbgs, then nodes
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ab9ad5 - Browse repository at this point
Copy the full SHA 3ab9ad5View commit details -
Apply suggestions from code review
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ffbae58 - Browse repository at this point
Copy the full SHA ffbae58View commit details -
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03bc30d - Browse repository at this point
Copy the full SHA 03bc30dView commit details -
throw an exception in remove node of collector
Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9219986 - Browse repository at this point
Copy the full SHA 9219986View commit details -
Update rclcpp/include/rclcpp/executor.hpp
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f6c1b53 - Browse repository at this point
Copy the full SHA f6c1b53View commit details -
Update rclcpp/include/rclcpp/executor.hpp
Co-authored-by: William Woodall <william@osrfoundation.org> Signed-off-by: Pedro Pena <peter.a.pena@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6772f5 - Browse repository at this point
Copy the full SHA c6772f5View commit details