Classes | Namespaces | Functions | Variables
time.h File Reference
#include "../../../cpp_common/include/ros/platform.h"
#include <iostream>
#include <cmath>
#include "../../../cpp_common/include/ros/exception.h"
#include "duration.h"
#include "rostime_decl.h"
#include <sys/time.h>
#include "math.h"
Include dependency graph for time.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rs2rosinternal::NoHighPerformanceTimersException
 Thrown if windoze high perf. timestamping is unavailable. More...
 
class  rs2rosinternal::Time
 Time representation. May either represent wall clock time or ROS clock time. More...
 
class  rs2rosinternal::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  rs2rosinternal::TimeNotInitializedException
 Thrown if the ros subsystem hasn't been initialised before use. More...
 
class  rs2rosinternal::WallTime
 Time representation. Always wall-clock time. More...
 

Namespaces

 rs2rosinternal
 

Functions

ROSTIME_DECL void rs2rosinternal::normalizeSecNSec (uint64_t &sec, uint64_t &nsec)
 
ROSTIME_DECL void rs2rosinternal::normalizeSecNSec (uint32_t &sec, uint32_t &nsec)
 
ROSTIME_DECL void rs2rosinternal::normalizeSecNSecUnsigned (int64_t &sec, int64_t &nsec)
 
ROSTIME_DECL std::ostream & rs2rosinternal::operator<< (std::ostream &os, const Time &rhs)
 
ROSTIME_DECL std::ostream & rs2rosinternal::operator<< (std::ostream &os, const WallTime &rhs)
 

Variables

ROSTIME_DECL const Time rs2rosinternal::TIME_MAX
 
ROSTIME_DECL const Time rs2rosinternal::TIME_MIN
 


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:30