rclcpp/rclcpp/test
ivanpauno 8743bcb0a1
Added count matching api and intra-process subscriber count (#628)
* Added count matching api to publishers. Also, internal method to count intra-process subscriptions

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Addressed PR comments

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Corrected error checking in publisher interprocess subscription count api. Minimal modifications in test

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Moved intraprocess subscription count api to public. Started removing publishers and subscribers from ipm.

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Added publisher count api in subscription class

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Addressed PR comments

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Addressed PR comments

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Solved Wreorder

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>
2019-02-21 14:18:06 -03:00
..
executors Further expand test tolerance to address flakiness. (#501) 2018-06-19 13:06:30 -05:00
mock_msgs/srv construct service from existing rcl_service_t (#279) 2016-12-02 01:05:59 -08:00
test_client.cpp Sub Node alternative (#581) 2019-02-15 12:50:39 -08:00
test_duration.cpp Add TIME_MAX and DURATION_MAX functions (#538) 2018-08-27 11:44:25 -07:00
test_executor.cpp Implement rclcpp::is_initialized() (#522) 2018-07-26 13:17:33 -07:00
test_expand_topic_or_service_name.cpp Use namespaces (#328) 2017-05-30 18:25:11 -07:00
test_externally_defined_services.cpp Revert "Revert "Store the subscriber, client, service and timer"" (#449) 2018-03-19 21:05:26 -07:00
test_find_weak_nodes.cpp Revert "Revert "Store the subscriber, client, service and timer"" (#449) 2018-03-19 21:05:26 -07:00
test_function_traits.cpp Relax template matching rules for std::bind and GNU C++ >= 7.1 (#484) 2018-06-01 13:28:45 -04:00
test_init.cpp refactor init to allow for non-global init (#587) 2018-11-29 21:33:01 -08:00
test_intra_process_manager.cpp Remove namespaces and namespace escalation e.g. node:: (#416) 2017-12-05 15:02:00 -08:00
test_local_parameters.cpp Get parameter map (#575) 2019-01-16 14:30:12 -05:00
test_logger.cpp Add Logger class and give one to nodes (#411) 2017-12-04 16:07:29 -08:00
test_logging.cpp Providing logging macro signature that accepts std::string (#573) 2018-10-25 15:49:38 -07:00
test_mapped_ring_buffer.cpp comply with stricter cpplint rules 2016-10-01 11:23:53 -07:00
test_node.cpp Sub Node alternative (#581) 2019-02-15 12:50:39 -08:00
test_node_global_args.cpp Replace node constructor arguments with NodeOptions (#622) 2019-02-05 23:10:43 -08:00
test_node_initial_parameters.cpp Replace node constructor arguments with NodeOptions (#622) 2019-02-05 23:10:43 -08:00
test_parameter.cpp fully delete parameters (#489) 2018-06-04 15:06:01 -07:00
test_parameter_events_filter.cpp provide a class to filter parameter events conveniently based on name and type of parameter event (#391) 2017-11-29 11:11:18 -08:00
test_parameter_map.cpp Convert rcl_params_t to ParameterMap (#485) 2018-06-05 10:54:08 -07:00
test_publisher.cpp Sub Node alternative (#581) 2019-02-15 12:50:39 -08:00
test_publisher_subscription_count_api.cpp Added count matching api and intra-process subscriber count (#628) 2019-02-21 14:18:06 -03:00
test_rate.cpp Remove namespaces and namespace escalation e.g. node:: (#416) 2017-12-05 15:02:00 -08:00
test_serialized_message_allocator.cpp *_raw function (#388) 2018-06-16 10:36:00 +02:00
test_service.cpp Sub Node alternative (#581) 2019-02-15 12:50:39 -08:00
test_subscription.cpp Sub Node alternative (#581) 2019-02-15 12:50:39 -08:00
test_subscription_publisher_count_api.cpp Added count matching api and intra-process subscriber count (#628) 2019-02-21 14:18:06 -03:00
test_subscription_traits.cpp *_raw function (#388) 2018-06-16 10:36:00 +02:00
test_time.cpp Add rclcpp::Time::seconds() (#526) 2018-08-08 16:04:35 -07:00
test_time_source.cpp Resolve startup race condition for sim time (#608) 2018-12-12 11:52:54 -08:00
test_utilities.cpp refactor init to allow for non-global init (#587) 2018-11-29 21:33:01 -08:00