#include <ros/platform.h>
#include <iostream>
#include <cmath>
#include <ros/exception.h>
#include "duration.h"
#include <boost/math/special_functions/round.hpp>
#include "rostime_decl.h"
#include <sys/time.h>
Go to the source code of this file.
Classes | |
class | ros::NoHighPerformanceTimersException |
Thrown if windows high perf. timestamping is unavailable. More... | |
class | ros::SteadyTime |
Time representation. Always steady-clock time. More... | |
class | ros::Time |
Time representation. May either represent wall clock time or ROS clock time. More... | |
class | ros::TimeBase< T, D > |
Base class for Time implementations. Provides storage, common functions and operator overloads. This should not need to be used directly. More... | |
class | ros::TimeNotInitializedException |
Thrown if the ros subsystem hasn't been initialised before use. More... | |
class | ros::WallTime |
Time representation. Always wall-clock time. More... | |
Namespaces | |
boost | |
boost::posix_time | |
ros | |
Functions | |
ROSTIME_DECL void | ros::normalizeSecNSec (uint32_t &sec, uint32_t &nsec) |
ROSTIME_DECL void | ros::normalizeSecNSec (uint64_t &sec, uint64_t &nsec) |
ROSTIME_DECL void | ros::normalizeSecNSecUnsigned (int64_t &sec, int64_t &nsec) |
ROSTIME_DECL std::ostream & | ros::operator<< (std::ostream &os, const SteadyTime &rhs) |
ROSTIME_DECL std::ostream & | ros::operator<< (std::ostream &os, const Time &rhs) |
ROSTIME_DECL std::ostream & | ros::operator<< (std::ostream &os, const WallTime &rhs) |
ROSTIME_DECL void | ros::ros_steadytime (uint32_t &sec, uint32_t &nsec) |
ROSTIME_DECL void | ros::ros_walltime (uint32_t &sec, uint32_t &nsec) |
Variables | |
const ROSTIME_DECL Time | ros::TIME_MAX |
const ROSTIME_DECL Time | ros::TIME_MIN |