├── .bazelrc ├── .clang-format ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── BUILD ├── CONTRIBUTING.md ├── Doxyfile ├── LICENSE ├── README.md ├── WORKSPACE ├── bazel ├── ros_build.bzl └── third_party │ ├── boost.BUILD │ └── googletest.BUILD ├── doc ├── event_handler.png └── subscriber.png ├── flow_ros ├── BUILD ├── include │ ├── event_handler.h │ ├── event_handler_ostream.h │ ├── flow_ros.h │ ├── impl │ │ └── event_handler.hpp │ ├── message_ptr.h │ ├── message_seq_access.h │ ├── message_stamp_access.h │ ├── publisher.h │ ├── router.h │ ├── routing │ │ ├── local_publication.h │ │ ├── local_subscription.h │ │ ├── publication_wrapper.h │ │ ├── ros_publication.h │ │ ├── ros_subscription.h │ │ ├── subscription_wrapper.h │ │ ├── transport_info.h │ │ └── transport_info_ostream.h │ └── subscriber.h ├── src │ └── router.cpp └── test │ ├── BUILD │ └── unit │ ├── event_handler.cpp │ ├── publisher.cpp │ ├── router.cpp │ ├── subscriber.cpp │ └── unit_test_runner.cpp └── utilities └── boost.bzl /.bazelrc: -------------------------------------------------------------------------------- 1 | --cxxopt='-std=c++1y' 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel/ros_build.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/bazel/ros_build.bzl -------------------------------------------------------------------------------- /bazel/third_party/boost.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/bazel/third_party/boost.BUILD -------------------------------------------------------------------------------- /bazel/third_party/googletest.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/bazel/third_party/googletest.BUILD -------------------------------------------------------------------------------- /doc/event_handler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/doc/event_handler.png -------------------------------------------------------------------------------- /doc/subscriber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/doc/subscriber.png -------------------------------------------------------------------------------- /flow_ros/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/BUILD -------------------------------------------------------------------------------- /flow_ros/include/event_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/event_handler.h -------------------------------------------------------------------------------- /flow_ros/include/event_handler_ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/event_handler_ostream.h -------------------------------------------------------------------------------- /flow_ros/include/flow_ros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/flow_ros.h -------------------------------------------------------------------------------- /flow_ros/include/impl/event_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/impl/event_handler.hpp -------------------------------------------------------------------------------- /flow_ros/include/message_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/message_ptr.h -------------------------------------------------------------------------------- /flow_ros/include/message_seq_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/message_seq_access.h -------------------------------------------------------------------------------- /flow_ros/include/message_stamp_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/message_stamp_access.h -------------------------------------------------------------------------------- /flow_ros/include/publisher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/publisher.h -------------------------------------------------------------------------------- /flow_ros/include/router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/router.h -------------------------------------------------------------------------------- /flow_ros/include/routing/local_publication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/local_publication.h -------------------------------------------------------------------------------- /flow_ros/include/routing/local_subscription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/local_subscription.h -------------------------------------------------------------------------------- /flow_ros/include/routing/publication_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/publication_wrapper.h -------------------------------------------------------------------------------- /flow_ros/include/routing/ros_publication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/ros_publication.h -------------------------------------------------------------------------------- /flow_ros/include/routing/ros_subscription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/ros_subscription.h -------------------------------------------------------------------------------- /flow_ros/include/routing/subscription_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/subscription_wrapper.h -------------------------------------------------------------------------------- /flow_ros/include/routing/transport_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/transport_info.h -------------------------------------------------------------------------------- /flow_ros/include/routing/transport_info_ostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/routing/transport_info_ostream.h -------------------------------------------------------------------------------- /flow_ros/include/subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/include/subscriber.h -------------------------------------------------------------------------------- /flow_ros/src/router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/src/router.cpp -------------------------------------------------------------------------------- /flow_ros/test/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/BUILD -------------------------------------------------------------------------------- /flow_ros/test/unit/event_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/unit/event_handler.cpp -------------------------------------------------------------------------------- /flow_ros/test/unit/publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/unit/publisher.cpp -------------------------------------------------------------------------------- /flow_ros/test/unit/router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/unit/router.cpp -------------------------------------------------------------------------------- /flow_ros/test/unit/subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/unit/subscriber.cpp -------------------------------------------------------------------------------- /flow_ros/test/unit/unit_test_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/flow_ros/test/unit/unit_test_runner.cpp -------------------------------------------------------------------------------- /utilities/boost.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZebraDevs/flow_ros/HEAD/utilities/boost.bzl --------------------------------------------------------------------------------