25 #ifndef MESSAGE_RELAY_PROCESSOR_TIME_PROCESSOR_H 26 #define MESSAGE_RELAY_PROCESSOR_TIME_PROCESSOR_H 30 #include <boost/unordered_map.hpp> 53 static ConstPtr
inverse(
const ConstPtr &processor);
67 #endif // MESSAGE_RELAY_PROCESSOR_TIME_PROCESSOR_H
boost::shared_ptr< const TimeProcessor > ConstPtr
static const boost::unordered_map< Operation, Operation > operation_inverse_map_
void process(ros::Time &time) const
static ConstPtr inverse(const ConstPtr &processor)
Operation offset_operation_
static ConstPtr create(std::string offset_operation_string, ros::Duration offset=ros::Duration(0.0))
static const boost::unordered_map< std::string, Operation > operation_name_map_
TimeProcessor(Operation offset_operation, ros::Duration offset)