├── .gitignore ├── LICENSE ├── README.md ├── callback_isolated_executor ├── CMakeLists.txt ├── include │ └── callback_isolated_executor │ │ └── callback_isolated_executor.hpp ├── package.xml └── src │ ├── component_container_callback_isolated.cpp │ ├── component_container_single.cpp │ └── static_callback_isolated_executor.cpp ├── cie_config_msgs ├── CMakeLists.txt ├── msg │ └── CallbackGroupInfo.msg └── package.xml ├── cie_sample_application ├── CMakeLists.txt ├── README.md ├── include │ └── cie_sample_application │ │ └── sample_node.hpp ├── launch │ ├── load_sample_node.launch.xml │ └── sample_node.launch.xml ├── package.xml └── src │ ├── sample_node.cpp │ └── sample_node_main.cpp └── cie_thread_configurator ├── CMakeLists.txt ├── README.md ├── include └── cie_thread_configurator │ ├── cie_thread_configurator.hpp │ ├── prerun_node.hpp │ ├── sched_deadline.hpp │ └── thread_configurator_node.hpp ├── package.xml └── src ├── main.cpp ├── prerun_node.cpp ├── thread_configurator_node.cpp └── util.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | install 3 | log 4 | *.yaml 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/README.md -------------------------------------------------------------------------------- /callback_isolated_executor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/CMakeLists.txt -------------------------------------------------------------------------------- /callback_isolated_executor/include/callback_isolated_executor/callback_isolated_executor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/include/callback_isolated_executor/callback_isolated_executor.hpp -------------------------------------------------------------------------------- /callback_isolated_executor/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/package.xml -------------------------------------------------------------------------------- /callback_isolated_executor/src/component_container_callback_isolated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/src/component_container_callback_isolated.cpp -------------------------------------------------------------------------------- /callback_isolated_executor/src/component_container_single.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/src/component_container_single.cpp -------------------------------------------------------------------------------- /callback_isolated_executor/src/static_callback_isolated_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/callback_isolated_executor/src/static_callback_isolated_executor.cpp -------------------------------------------------------------------------------- /cie_config_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_config_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /cie_config_msgs/msg/CallbackGroupInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_config_msgs/msg/CallbackGroupInfo.msg -------------------------------------------------------------------------------- /cie_config_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_config_msgs/package.xml -------------------------------------------------------------------------------- /cie_sample_application/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/CMakeLists.txt -------------------------------------------------------------------------------- /cie_sample_application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/README.md -------------------------------------------------------------------------------- /cie_sample_application/include/cie_sample_application/sample_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/include/cie_sample_application/sample_node.hpp -------------------------------------------------------------------------------- /cie_sample_application/launch/load_sample_node.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/launch/load_sample_node.launch.xml -------------------------------------------------------------------------------- /cie_sample_application/launch/sample_node.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/launch/sample_node.launch.xml -------------------------------------------------------------------------------- /cie_sample_application/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/package.xml -------------------------------------------------------------------------------- /cie_sample_application/src/sample_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/src/sample_node.cpp -------------------------------------------------------------------------------- /cie_sample_application/src/sample_node_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_sample_application/src/sample_node_main.cpp -------------------------------------------------------------------------------- /cie_thread_configurator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/CMakeLists.txt -------------------------------------------------------------------------------- /cie_thread_configurator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/README.md -------------------------------------------------------------------------------- /cie_thread_configurator/include/cie_thread_configurator/cie_thread_configurator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/include/cie_thread_configurator/cie_thread_configurator.hpp -------------------------------------------------------------------------------- /cie_thread_configurator/include/cie_thread_configurator/prerun_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/include/cie_thread_configurator/prerun_node.hpp -------------------------------------------------------------------------------- /cie_thread_configurator/include/cie_thread_configurator/sched_deadline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/include/cie_thread_configurator/sched_deadline.hpp -------------------------------------------------------------------------------- /cie_thread_configurator/include/cie_thread_configurator/thread_configurator_node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/include/cie_thread_configurator/thread_configurator_node.hpp -------------------------------------------------------------------------------- /cie_thread_configurator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/package.xml -------------------------------------------------------------------------------- /cie_thread_configurator/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/src/main.cpp -------------------------------------------------------------------------------- /cie_thread_configurator/src/prerun_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/src/prerun_node.cpp -------------------------------------------------------------------------------- /cie_thread_configurator/src/thread_configurator_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/src/thread_configurator_node.cpp -------------------------------------------------------------------------------- /cie_thread_configurator/src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sykwer/callback_isolated_executor/HEAD/cie_thread_configurator/src/util.cpp --------------------------------------------------------------------------------