Class SynchronizationPolicyCommon
Defined in File synchronization_policy_common.hpp
Inheritance Relationships
Derived Types
public rclcpp::wait_set_policies::SequentialSynchronization
(Class SequentialSynchronization)public rclcpp::wait_set_policies::ThreadSafeSynchronization
(Class ThreadSafeSynchronization)
Class Documentation
-
class SynchronizationPolicyCommon
Common structure for synchronization policies.
Subclassed by rclcpp::wait_set_policies::SequentialSynchronization, rclcpp::wait_set_policies::ThreadSafeSynchronization
Protected Functions
-
SynchronizationPolicyCommon() = default
-
~SynchronizationPolicyCommon() = default
-
inline std::function<bool()> create_loop_predicate(std::chrono::nanoseconds time_to_wait_ns, std::chrono::steady_clock::time_point start)
-
inline std::chrono::nanoseconds calculate_time_left_to_wait(std::chrono::nanoseconds original_time_to_wait_ns, std::chrono::steady_clock::time_point start)
-
SynchronizationPolicyCommon() = default