├── .github ├── actions │ └── project_dependencies │ │ └── action.yml └── workflows │ ├── configurations │ ├── Linux │ │ └── colcon.meta │ └── Windows │ │ └── colcon.meta │ ├── mirror.yml │ ├── nightly-ubuntu-ci.yml │ ├── nightly-windows-ci.yml │ ├── reusable-ubuntu-ci.yml │ ├── reusable-windows-ci.yml │ ├── reusable-workflow.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── PLATFORM_SUPPORT.md ├── README.md ├── VERSION ├── cmake_utils ├── CMakeLists.txt ├── README.md ├── cmake │ ├── compilation │ │ ├── compile_documentation.cmake │ │ ├── compile_library.cmake │ │ ├── compile_test.cmake │ │ └── compile_tool.cmake │ ├── cpp_common │ │ ├── asan.cmake │ │ ├── cmake_build_type.cmake │ │ ├── code_coverage.cmake │ │ ├── configure_project_cpp.cmake │ │ ├── cpp_flags.cmake │ │ ├── find_external.cmake │ │ ├── force_cpp.cmake │ │ └── tsan.cmake │ ├── packaging │ │ ├── eProsima_packaging.cmake │ │ └── install_resources.cmake │ ├── project │ │ ├── cmake_options.cmake │ │ ├── configure_project.cmake │ │ ├── in_source_build_prevention.cmake │ │ ├── installation_paths.cmake │ │ ├── load_project_settings.cmake │ │ ├── read_commit_hash.cmake │ │ └── read_version.cmake │ └── test │ │ ├── gtest.cmake │ │ ├── test_labels.cmake │ │ ├── test_requirements.cmake │ │ ├── test_target.cmake │ │ └── test_utils.cmake ├── loader │ ├── cmakeonly-Config.cmake.in │ └── load_all.cmake ├── modules │ ├── FindGMock.cmake │ └── FindSphinx.cmake ├── package.xml ├── project_settings.cmake ├── templates │ ├── cmake │ │ └── packaging │ │ │ └── library-Config.cmake.in │ └── cpp │ │ └── library │ │ ├── config.h.in │ │ ├── eProsima_auto_link.h.in │ │ └── library_dll.h.in └── test_installer │ └── gtest_aux.hpp ├── codecov.yml ├── cpp_utils ├── CMakeLists.txt ├── README.md ├── include │ └── cpp_utils │ │ ├── Formatter.hpp │ │ ├── Log.hpp │ │ ├── ReturnCode.hpp │ │ ├── collection │ │ └── database │ │ │ ├── IDatabase.hpp │ │ │ ├── IDynamicDatabase.hpp │ │ │ ├── IDynamicModificableDatabase.hpp │ │ │ ├── IModificableDatabase.hpp │ │ │ ├── SafeDatabase.hpp │ │ │ └── impl │ │ │ └── SafeDatabase.ipp │ │ ├── enum │ │ ├── EnumBuilder.hpp │ │ └── impl │ │ │ └── EnumBuilder.ipp │ │ ├── event │ │ ├── EventHandler.hpp │ │ ├── FileWatcherHandler.hpp │ │ ├── LogEventHandler.hpp │ │ ├── LogSevereEventHandler.hpp │ │ ├── MultipleEventHandler.hpp │ │ ├── PeriodicEventHandler.hpp │ │ ├── SignalEventHandler.hpp │ │ ├── SignalManager.hpp │ │ ├── StdinEventHandler.hpp │ │ └── impl │ │ │ ├── EventHandler.ipp │ │ │ ├── MultipleEventHandler.ipp │ │ │ ├── SignalEventHandler.ipp │ │ │ └── SignalManager.ipp │ │ ├── exception │ │ ├── ConfigurationException.hpp │ │ ├── DNSException.hpp │ │ ├── DisabledException.hpp │ │ ├── Exception.hpp │ │ ├── InconsistencyException.hpp │ │ ├── InitializationException.hpp │ │ ├── PreconditionNotMet.hpp │ │ ├── TimeoutException.hpp │ │ ├── UnsupportedException.hpp │ │ ├── ValueAccessException.hpp │ │ └── ValueNotAllowedException.hpp │ │ ├── file │ │ └── file_utils.hpp │ │ ├── history │ │ └── CommandHistoryHandler.hpp │ │ ├── impl │ │ ├── Formatter.ipp │ │ └── utils.ipp │ │ ├── logging │ │ ├── BaseLogConfiguration.hpp │ │ ├── BaseLogConsumer.hpp │ │ └── StdLogConsumer.hpp │ │ ├── macros │ │ ├── custom_enumeration.hpp │ │ ├── macros.hpp │ │ └── recursive_macros.hpp │ │ ├── math │ │ ├── math_extension.hpp │ │ └── random │ │ │ ├── RandomManager.hpp │ │ │ └── TSafeRandomManager.hpp │ │ ├── memory │ │ ├── Heritable.hpp │ │ ├── impl │ │ │ ├── GuardedPtr.hpp │ │ │ ├── GuardedPtr.ipp │ │ │ ├── Heritable.ipp │ │ │ ├── InternalPtrData.hpp │ │ │ ├── InternalPtrData.ipp │ │ │ ├── LesseePtr.hpp │ │ │ ├── LesseePtr.ipp │ │ │ ├── OwnerPtr.hpp │ │ │ └── OwnerPtr.ipp │ │ └── owner_ptr.hpp │ │ ├── pool │ │ ├── IPool.hpp │ │ ├── UnboundedPool.hpp │ │ └── impl │ │ │ ├── IPool.ipp │ │ │ └── UnboundedPool.ipp │ │ ├── qos │ │ └── qos_utils.hpp │ │ ├── queue │ │ └── DBQueue.hpp │ │ ├── ros2_mangling.hpp │ │ ├── testing │ │ ├── LogChecker.hpp │ │ └── gtest_aux.hpp │ │ ├── thread_pool │ │ ├── pool │ │ │ └── SlotThreadPool.hpp │ │ ├── task │ │ │ ├── Task.hpp │ │ │ └── TaskId.hpp │ │ └── thread │ │ │ └── CustomThread.hpp │ │ ├── time │ │ ├── PausableTimer.hpp │ │ ├── Timer.hpp │ │ └── time_utils.hpp │ │ ├── types │ │ ├── Atomicable.hpp │ │ ├── Builder.hpp │ │ ├── Fuzzy.hpp │ │ ├── InitializableSingleton.hpp │ │ ├── SafeInitializableSingleton.hpp │ │ ├── Singleton.hpp │ │ ├── Tree.hpp │ │ ├── cast.hpp │ │ └── impl │ │ │ ├── Builder.ipp │ │ │ ├── Fuzzy.ipp │ │ │ ├── InitializableSingleton.ipp │ │ │ ├── SafeInitializableSingleton.ipp │ │ │ ├── Singleton.ipp │ │ │ ├── Tree.ipp │ │ │ └── cast.ipp │ │ ├── user_interface │ │ ├── CommandReader.hpp │ │ └── impl │ │ │ └── CommandReader.ipp │ │ ├── utils.hpp │ │ └── wait │ │ ├── BooleanWaitHandler.hpp │ │ ├── ConsumerWaitHandler.hpp │ │ ├── CounterWaitHandler.hpp │ │ ├── DBQueueWaitHandler.hpp │ │ ├── IntWaitHandler.hpp │ │ ├── WaitHandler.hpp │ │ └── impl │ │ ├── ConsumerWaitHandler.ipp │ │ ├── DBQueueWaitHandler.ipp │ │ └── WaitHandler.ipp ├── package.xml ├── project_settings.cmake ├── src │ └── cpp │ │ ├── Formatter.cpp │ │ ├── ReturnCode.cpp │ │ ├── event │ │ ├── FileWatcher.hpp │ │ ├── FileWatcherHandler.cpp │ │ ├── MultipleEventHandler.cpp │ │ ├── PeriodicEventHandler.cpp │ │ ├── StdinEventHandler.cpp │ │ └── logging │ │ │ ├── LogConsumerConnection.cpp │ │ │ ├── LogConsumerConnection.hpp │ │ │ ├── LogEventHandler.cpp │ │ │ └── LogSevereEventHandler.cpp │ │ ├── exception │ │ └── Exception.cpp │ │ ├── file │ │ └── file_utils.cpp │ │ ├── history │ │ └── CommandHistoryHandler.cpp │ │ ├── logging │ │ ├── BaseLogConfiguration.cpp │ │ ├── BaseLogConsumer.cpp │ │ └── StdLogConsumer.cpp │ │ ├── math │ │ ├── math_extension.cpp │ │ └── random │ │ │ ├── RandomManager.cpp │ │ │ └── TSafeRandomManager.cpp │ │ ├── qos │ │ └── qos_utils.cpp │ │ ├── ros2_mangling.cpp │ │ ├── testing │ │ └── LogChecker.cpp │ │ ├── thread_pool │ │ ├── pool │ │ │ └── SlotThreadPool.cpp │ │ └── task │ │ │ └── TaskId.cpp │ │ ├── time │ │ ├── PausableTimer.cpp │ │ ├── Timer.cpp │ │ └── time_utils.cpp │ │ ├── utils.cpp │ │ └── wait │ │ ├── BooleanWaitHandler.cpp │ │ ├── CounterWaitHandler.cpp │ │ └── IntWaitHandler.cpp └── test │ ├── CMakeLists.txt │ ├── labels │ ├── CMakeLists.txt │ ├── WINDOWS_XFAIL.list │ ├── XFAIL.list │ └── XTSAN.list │ └── unittest │ ├── CMakeLists.txt │ ├── collection │ ├── CMakeLists.txt │ └── database │ │ ├── CMakeLists.txt │ │ └── SafeDatabaseTest.cpp │ ├── enum │ ├── CMakeLists.txt │ └── EnumBuilderTest.cpp │ ├── event │ ├── CMakeLists.txt │ ├── periodic_event │ │ ├── CMakeLists.txt │ │ └── PeriodicEventHandlerTest.cpp │ ├── signal │ │ ├── CMakeLists.txt │ │ └── SignalEventHandlerTest.cpp │ └── stdin_event │ │ ├── CMakeLists.txt │ │ └── StdinEventHandlerTest.cpp │ ├── exception │ ├── CMakeLists.txt │ └── ExceptionTest.cpp │ ├── file │ ├── CMakeLists.txt │ ├── fileTest.cpp │ └── resources │ │ └── file.test │ ├── macros │ ├── CMakeLists.txt │ ├── enumerationBuilderMacrosTest.cpp │ ├── macrosTest.cpp │ └── recursiveMacrosTest.cpp │ ├── math │ ├── CMakeLists.txt │ ├── mathTest.cpp │ └── random │ │ ├── CMakeLists.txt │ │ ├── randomTest.cpp │ │ └── tsaferandomTest.cpp │ ├── memory │ ├── CMakeLists.txt │ ├── HeritableTest.cpp │ ├── LesseePtrTest.cpp │ └── OwnerPtrTest.cpp │ ├── qos │ ├── CMakeLists.txt │ └── qos_utils_test.cpp │ ├── return_code │ ├── CMakeLists.txt │ └── ReturnCodeTest.cpp │ ├── ros2_mangling │ ├── CMakeLists.txt │ └── ROS2ManglingTest.cpp │ ├── testing │ ├── CMakeLists.txt │ └── LogCheckerTest.cpp │ ├── thread_pool │ ├── CMakeLists.txt │ └── slot_thread_pool_test.cpp │ ├── time │ ├── CMakeLists.txt │ ├── PausableTimerTest.cpp │ ├── TimerTest.cpp │ └── time_utils_test.cpp │ ├── types │ ├── CMakeLists.txt │ ├── fuzzyTest.cpp │ ├── singletonOrderTest.cpp │ └── singletonTest.cpp │ ├── user_interface │ ├── CMakeLists.txt │ └── CommandReaderTest.cpp │ ├── utils │ ├── CMakeLists.txt │ ├── resources │ │ └── exist.test │ └── utilsTest.cpp │ └── wait │ ├── BooleanWaitHandlerTest.cpp │ ├── CMakeLists.txt │ ├── DBQueueWaitHandlerTest.cpp │ └── IntWaitHandlerTest.cpp ├── dev_utils.repos ├── dev_utils ├── README.md └── src │ └── automatic_code_generator │ └── cpp │ └── enumeration_builder │ ├── README.md │ └── enumeration_builder.py ├── py_utils ├── package.xml ├── py_utils │ ├── __init__.py │ ├── debugging │ │ ├── __init__.py │ │ └── debug_utils.py │ ├── logging │ │ ├── __init__.py │ │ └── log_utils.py │ ├── time │ │ ├── Timer.py │ │ └── __init__.py │ └── wait │ │ ├── BooleanWaitHandler.py │ │ ├── IntWaitHandler.py │ │ ├── WaitHandler.py │ │ └── __init__.py ├── resource │ └── py_utils ├── setup.cfg ├── setup.py └── test │ └── py_utils │ ├── import │ └── test_import.py │ └── unittest │ ├── time │ └── test_Timer.py │ └── wait │ ├── test_BooleanWaitHander.py │ ├── test_IntWaitHander.py │ └── test_WaitHander.py ├── thirdparty ├── filewatch │ └── FileWatch.hpp └── optionparser │ └── optionparser.h └── versions.md /.github/actions/project_dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/actions/project_dependencies/action.yml -------------------------------------------------------------------------------- /.github/workflows/configurations/Linux/colcon.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/configurations/Linux/colcon.meta -------------------------------------------------------------------------------- /.github/workflows/configurations/Windows/colcon.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/configurations/Windows/colcon.meta -------------------------------------------------------------------------------- /.github/workflows/mirror.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/mirror.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-ubuntu-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/nightly-ubuntu-ci.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-windows-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/nightly-windows-ci.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-ubuntu-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/reusable-ubuntu-ci.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-windows-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/reusable-windows-ci.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/reusable-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /PLATFORM_SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/PLATFORM_SUPPORT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/VERSION -------------------------------------------------------------------------------- /cmake_utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/CMakeLists.txt -------------------------------------------------------------------------------- /cmake_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/README.md -------------------------------------------------------------------------------- /cmake_utils/cmake/compilation/compile_documentation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/compilation/compile_documentation.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/compilation/compile_library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/compilation/compile_library.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/compilation/compile_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/compilation/compile_test.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/compilation/compile_tool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/compilation/compile_tool.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/asan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/asan.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/cmake_build_type.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/cmake_build_type.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/code_coverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/code_coverage.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/configure_project_cpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/configure_project_cpp.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/cpp_flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/cpp_flags.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/find_external.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/find_external.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/force_cpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/force_cpp.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/cpp_common/tsan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/cpp_common/tsan.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/packaging/eProsima_packaging.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/packaging/eProsima_packaging.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/packaging/install_resources.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/packaging/install_resources.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/cmake_options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/cmake_options.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/configure_project.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/configure_project.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/in_source_build_prevention.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/in_source_build_prevention.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/installation_paths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/installation_paths.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/load_project_settings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/load_project_settings.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/read_commit_hash.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/read_commit_hash.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/project/read_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/project/read_version.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/test/gtest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/test/gtest.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/test/test_labels.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/test/test_labels.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/test/test_requirements.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/test/test_requirements.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/test/test_target.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/test/test_target.cmake -------------------------------------------------------------------------------- /cmake_utils/cmake/test/test_utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/cmake/test/test_utils.cmake -------------------------------------------------------------------------------- /cmake_utils/loader/cmakeonly-Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/loader/cmakeonly-Config.cmake.in -------------------------------------------------------------------------------- /cmake_utils/loader/load_all.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/loader/load_all.cmake -------------------------------------------------------------------------------- /cmake_utils/modules/FindGMock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/modules/FindGMock.cmake -------------------------------------------------------------------------------- /cmake_utils/modules/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/modules/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake_utils/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/package.xml -------------------------------------------------------------------------------- /cmake_utils/project_settings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/project_settings.cmake -------------------------------------------------------------------------------- /cmake_utils/templates/cmake/packaging/library-Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/templates/cmake/packaging/library-Config.cmake.in -------------------------------------------------------------------------------- /cmake_utils/templates/cpp/library/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/templates/cpp/library/config.h.in -------------------------------------------------------------------------------- /cmake_utils/templates/cpp/library/eProsima_auto_link.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/templates/cpp/library/eProsima_auto_link.h.in -------------------------------------------------------------------------------- /cmake_utils/templates/cpp/library/library_dll.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/templates/cpp/library/library_dll.h.in -------------------------------------------------------------------------------- /cmake_utils/test_installer/gtest_aux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cmake_utils/test_installer/gtest_aux.hpp -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | fixes: 2 | - "src/dev-utils/::" 3 | -------------------------------------------------------------------------------- /cpp_utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/README.md -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/Formatter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/Formatter.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/Log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/Log.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/ReturnCode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/ReturnCode.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/IDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/IDatabase.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/IDynamicDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/IDynamicDatabase.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/IDynamicModificableDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/IDynamicModificableDatabase.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/IModificableDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/IModificableDatabase.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/SafeDatabase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/SafeDatabase.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/collection/database/impl/SafeDatabase.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/collection/database/impl/SafeDatabase.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/enum/EnumBuilder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/enum/EnumBuilder.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/enum/impl/EnumBuilder.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/enum/impl/EnumBuilder.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/EventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/EventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/FileWatcherHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/FileWatcherHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/LogEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/LogEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/LogSevereEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/LogSevereEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/MultipleEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/MultipleEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/PeriodicEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/PeriodicEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/SignalEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/SignalEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/SignalManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/SignalManager.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/StdinEventHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/StdinEventHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/impl/EventHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/impl/EventHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/impl/MultipleEventHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/impl/MultipleEventHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/impl/SignalEventHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/impl/SignalEventHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/event/impl/SignalManager.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/event/impl/SignalManager.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/ConfigurationException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/ConfigurationException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/DNSException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/DNSException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/DisabledException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/DisabledException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/Exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/Exception.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/InconsistencyException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/InconsistencyException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/InitializationException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/InitializationException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/PreconditionNotMet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/PreconditionNotMet.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/TimeoutException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/TimeoutException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/UnsupportedException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/UnsupportedException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/ValueAccessException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/ValueAccessException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/exception/ValueNotAllowedException.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/exception/ValueNotAllowedException.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/file/file_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/file/file_utils.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/history/CommandHistoryHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/history/CommandHistoryHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/impl/Formatter.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/impl/Formatter.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/impl/utils.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/impl/utils.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/logging/BaseLogConfiguration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/logging/BaseLogConfiguration.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/logging/BaseLogConsumer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/logging/BaseLogConsumer.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/logging/StdLogConsumer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/logging/StdLogConsumer.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/macros/custom_enumeration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/macros/custom_enumeration.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/macros/macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/macros/macros.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/macros/recursive_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/macros/recursive_macros.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/math/math_extension.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/math/math_extension.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/math/random/RandomManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/math/random/RandomManager.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/math/random/TSafeRandomManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/math/random/TSafeRandomManager.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/Heritable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/Heritable.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/GuardedPtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/GuardedPtr.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/GuardedPtr.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/GuardedPtr.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/Heritable.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/Heritable.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/InternalPtrData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/InternalPtrData.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/InternalPtrData.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/InternalPtrData.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/LesseePtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/LesseePtr.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/LesseePtr.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/LesseePtr.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/OwnerPtr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/OwnerPtr.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/impl/OwnerPtr.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/impl/OwnerPtr.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/memory/owner_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/memory/owner_ptr.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/pool/IPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/pool/IPool.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/pool/UnboundedPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/pool/UnboundedPool.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/pool/impl/IPool.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/pool/impl/IPool.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/pool/impl/UnboundedPool.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/pool/impl/UnboundedPool.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/qos/qos_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/qos/qos_utils.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/queue/DBQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/queue/DBQueue.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/ros2_mangling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/ros2_mangling.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/testing/LogChecker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/testing/LogChecker.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/testing/gtest_aux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/testing/gtest_aux.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/thread_pool/pool/SlotThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/thread_pool/pool/SlotThreadPool.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/thread_pool/task/Task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/thread_pool/task/Task.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/thread_pool/task/TaskId.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/thread_pool/task/TaskId.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/thread_pool/thread/CustomThread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/thread_pool/thread/CustomThread.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/time/PausableTimer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/time/PausableTimer.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/time/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/time/Timer.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/time/time_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/time/time_utils.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/Atomicable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/Atomicable.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/Builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/Builder.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/Fuzzy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/Fuzzy.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/InitializableSingleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/InitializableSingleton.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/SafeInitializableSingleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/SafeInitializableSingleton.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/Singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/Singleton.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/Tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/Tree.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/cast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/cast.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/Builder.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/Builder.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/Fuzzy.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/Fuzzy.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/InitializableSingleton.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/InitializableSingleton.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/SafeInitializableSingleton.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/SafeInitializableSingleton.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/Singleton.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/Singleton.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/Tree.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/Tree.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/types/impl/cast.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/types/impl/cast.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/user_interface/CommandReader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/user_interface/CommandReader.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/user_interface/impl/CommandReader.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/user_interface/impl/CommandReader.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/utils.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/BooleanWaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/BooleanWaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/ConsumerWaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/ConsumerWaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/CounterWaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/CounterWaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/DBQueueWaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/DBQueueWaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/IntWaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/IntWaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/WaitHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/WaitHandler.hpp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/impl/ConsumerWaitHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/impl/ConsumerWaitHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/impl/DBQueueWaitHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/impl/DBQueueWaitHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/include/cpp_utils/wait/impl/WaitHandler.ipp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/include/cpp_utils/wait/impl/WaitHandler.ipp -------------------------------------------------------------------------------- /cpp_utils/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/package.xml -------------------------------------------------------------------------------- /cpp_utils/project_settings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/project_settings.cmake -------------------------------------------------------------------------------- /cpp_utils/src/cpp/Formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/Formatter.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/ReturnCode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/ReturnCode.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/FileWatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/FileWatcher.hpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/FileWatcherHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/FileWatcherHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/MultipleEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/MultipleEventHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/PeriodicEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/PeriodicEventHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/StdinEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/StdinEventHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/logging/LogConsumerConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/logging/LogConsumerConnection.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/logging/LogConsumerConnection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/logging/LogConsumerConnection.hpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/logging/LogEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/logging/LogEventHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/event/logging/LogSevereEventHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/event/logging/LogSevereEventHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/exception/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/exception/Exception.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/file/file_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/file/file_utils.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/history/CommandHistoryHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/history/CommandHistoryHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/logging/BaseLogConfiguration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/logging/BaseLogConfiguration.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/logging/BaseLogConsumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/logging/BaseLogConsumer.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/logging/StdLogConsumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/logging/StdLogConsumer.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/math/math_extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/math/math_extension.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/math/random/RandomManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/math/random/RandomManager.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/math/random/TSafeRandomManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/math/random/TSafeRandomManager.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/qos/qos_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/qos/qos_utils.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/ros2_mangling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/ros2_mangling.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/testing/LogChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/testing/LogChecker.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/thread_pool/pool/SlotThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/thread_pool/pool/SlotThreadPool.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/thread_pool/task/TaskId.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/thread_pool/task/TaskId.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/time/PausableTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/time/PausableTimer.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/time/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/time/Timer.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/time/time_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/time/time_utils.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/utils.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/wait/BooleanWaitHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/wait/BooleanWaitHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/wait/CounterWaitHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/wait/CounterWaitHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/src/cpp/wait/IntWaitHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/src/cpp/wait/IntWaitHandler.cpp -------------------------------------------------------------------------------- /cpp_utils/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/labels/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/labels/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/labels/WINDOWS_XFAIL.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/labels/WINDOWS_XFAIL.list -------------------------------------------------------------------------------- /cpp_utils/test/labels/XFAIL.list: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp_utils/test/labels/XTSAN.list: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp_utils/test/unittest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/collection/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/collection/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/collection/database/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/collection/database/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/collection/database/SafeDatabaseTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/collection/database/SafeDatabaseTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/enum/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/enum/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/enum/EnumBuilderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/enum/EnumBuilderTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/periodic_event/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/periodic_event/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/periodic_event/PeriodicEventHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/periodic_event/PeriodicEventHandlerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/signal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/signal/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/signal/SignalEventHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/signal/SignalEventHandlerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/stdin_event/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/stdin_event/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/event/stdin_event/StdinEventHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/event/stdin_event/StdinEventHandlerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/exception/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/exception/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/exception/ExceptionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/exception/ExceptionTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/file/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/file/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/file/fileTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/file/fileTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/file/resources/file.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/file/resources/file.test -------------------------------------------------------------------------------- /cpp_utils/test/unittest/macros/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/macros/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/macros/enumerationBuilderMacrosTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/macros/enumerationBuilderMacrosTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/macros/macrosTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/macros/macrosTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/macros/recursiveMacrosTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/macros/recursiveMacrosTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/math/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/math/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/math/mathTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/math/mathTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/math/random/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/math/random/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/math/random/randomTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/math/random/randomTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/math/random/tsaferandomTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/math/random/tsaferandomTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/memory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/memory/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/memory/HeritableTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/memory/HeritableTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/memory/LesseePtrTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/memory/LesseePtrTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/memory/OwnerPtrTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/memory/OwnerPtrTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/qos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/qos/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/qos/qos_utils_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/qos/qos_utils_test.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/return_code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/return_code/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/return_code/ReturnCodeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/return_code/ReturnCodeTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/ros2_mangling/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/ros2_mangling/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/ros2_mangling/ROS2ManglingTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/ros2_mangling/ROS2ManglingTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/testing/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/testing/LogCheckerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/testing/LogCheckerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/thread_pool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/thread_pool/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/thread_pool/slot_thread_pool_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/thread_pool/slot_thread_pool_test.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/time/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/time/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/time/PausableTimerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/time/PausableTimerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/time/TimerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/time/TimerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/time/time_utils_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/time/time_utils_test.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/types/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/types/fuzzyTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/types/fuzzyTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/types/singletonOrderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/types/singletonOrderTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/types/singletonTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/types/singletonTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/user_interface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/user_interface/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/user_interface/CommandReaderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/user_interface/CommandReaderTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/utils/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/utils/resources/exist.test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cpp_utils/test/unittest/utils/utilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/utils/utilsTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/wait/BooleanWaitHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/wait/BooleanWaitHandlerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/wait/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/wait/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_utils/test/unittest/wait/DBQueueWaitHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/wait/DBQueueWaitHandlerTest.cpp -------------------------------------------------------------------------------- /cpp_utils/test/unittest/wait/IntWaitHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/cpp_utils/test/unittest/wait/IntWaitHandlerTest.cpp -------------------------------------------------------------------------------- /dev_utils.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/dev_utils.repos -------------------------------------------------------------------------------- /dev_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/dev_utils/README.md -------------------------------------------------------------------------------- /dev_utils/src/automatic_code_generator/cpp/enumeration_builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/dev_utils/src/automatic_code_generator/cpp/enumeration_builder/README.md -------------------------------------------------------------------------------- /dev_utils/src/automatic_code_generator/cpp/enumeration_builder/enumeration_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/dev_utils/src/automatic_code_generator/cpp/enumeration_builder/enumeration_builder.py -------------------------------------------------------------------------------- /py_utils/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/package.xml -------------------------------------------------------------------------------- /py_utils/py_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/py_utils/debugging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/py_utils/debugging/debug_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/debugging/debug_utils.py -------------------------------------------------------------------------------- /py_utils/py_utils/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/py_utils/logging/log_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/logging/log_utils.py -------------------------------------------------------------------------------- /py_utils/py_utils/time/Timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/time/Timer.py -------------------------------------------------------------------------------- /py_utils/py_utils/time/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/py_utils/wait/BooleanWaitHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/wait/BooleanWaitHandler.py -------------------------------------------------------------------------------- /py_utils/py_utils/wait/IntWaitHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/wait/IntWaitHandler.py -------------------------------------------------------------------------------- /py_utils/py_utils/wait/WaitHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/py_utils/wait/WaitHandler.py -------------------------------------------------------------------------------- /py_utils/py_utils/wait/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/resource/py_utils: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py_utils/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/setup.cfg -------------------------------------------------------------------------------- /py_utils/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/setup.py -------------------------------------------------------------------------------- /py_utils/test/py_utils/import/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/test/py_utils/import/test_import.py -------------------------------------------------------------------------------- /py_utils/test/py_utils/unittest/time/test_Timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/test/py_utils/unittest/time/test_Timer.py -------------------------------------------------------------------------------- /py_utils/test/py_utils/unittest/wait/test_BooleanWaitHander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/test/py_utils/unittest/wait/test_BooleanWaitHander.py -------------------------------------------------------------------------------- /py_utils/test/py_utils/unittest/wait/test_IntWaitHander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/test/py_utils/unittest/wait/test_IntWaitHander.py -------------------------------------------------------------------------------- /py_utils/test/py_utils/unittest/wait/test_WaitHander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/py_utils/test/py_utils/unittest/wait/test_WaitHander.py -------------------------------------------------------------------------------- /thirdparty/filewatch/FileWatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/thirdparty/filewatch/FileWatch.hpp -------------------------------------------------------------------------------- /thirdparty/optionparser/optionparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/thirdparty/optionparser/optionparser.h -------------------------------------------------------------------------------- /versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eProsima/dev-utils/HEAD/versions.md --------------------------------------------------------------------------------