Create node clock calls const (try 2) (#922)

* create node clock calls const

Signed-off-by: stevemacenski <stevenmacenski@gmail.com>

* two methods for get clock, one const

Signed-off-by: stevemacenski <stevenmacenski@gmail.com>

* changing APIs for NodeClock and NodeClockInterface

Signed-off-by: stevemacenski <stevenmacenski@gmail.com>

* changing RCLCPP_LIFECYCLE_PUBLIC from RCLCPP_PUBLIC for rclcpp lifecycle node get_clock const method

Signed-off-by: stevemacenski <stevenmacenski@gmail.com>
This commit is contained in:
Steven Macenski 2019-12-06 14:03:58 -08:00 committed by Dirk Thomas
parent 6ba0f59fed
commit 9d5947108b
7 changed files with 43 additions and 5 deletions

View file

@ -316,8 +316,14 @@ LifecycleNode::get_clock()
return node_clock_->get_clock();
}
rclcpp::Clock::ConstSharedPtr
LifecycleNode::get_clock() const
{
return node_clock_->get_clock();
}
rclcpp::Time
LifecycleNode::now()
LifecycleNode::now() const
{
return node_clock_->get_clock()->now();
}