Namespaces | Classes | Typedefs | Functions | Variables
ros Namespace Reference

Namespaces

 debug
 
 message_operations
 
 message_traits
 
 serialization
 
 service_traits
 

Classes

struct  DefaultMessageCreator
 
class  Duration
 
class  DurationBase
 
class  Exception
 
class  Header
 
class  MessageEvent
 
class  NoHighPerformanceTimersException
 
class  Rate
 
class  SerializedMessage
 
class  SteadyTime
 
class  Time
 
class  TimeBase
 
class  TimeNotInitializedException
 
class  WallDuration
 
class  WallRate
 
class  WallTime
 

Typedefs

typedef std::map< std::string, std::string > M_string
 
typedef boost::shared_ptr< M_stringM_stringPtr
 
typedef std::set< std::string > S_string
 
typedef std::pair< std::string, std::string > StringPair
 
typedef std::vector< std::string > V_string
 
typedef std::vector< std::pair< std::string, std::string > > VP_string
 

Functions

ROS_DEPRECATED boost::shared_ptr< M > defaultMessageCreateFunction ()
 
const Duration DURATION_MAX (std::numeric_limits< int32_t >::max(), 999999999)
 
const Duration DURATION_MIN (std::numeric_limits< int32_t >::min(), 0)
 
static bool g_initialized (false)
 
static bool g_stopped (false)
 
static bool g_use_sim_time (true)
 
bool get_environment_variable (std::string &str, const char *environment_variable)
 
ROSTIME_DECL void normalizeSecNSec (uint64_t &sec, uint64_t &nsec)
 
ROSTIME_DECL void normalizeSecNSec (uint32_t &sec, uint32_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecSigned (int64_t &sec, int64_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecSigned (int32_t &sec, int32_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecUnsigned (int64_t &sec, int64_t &nsec)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const WallTime &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const SteadyTime &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const Time &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const Duration &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const WallDuration &rhs)
 
int ros_nanosleep (const uint32_t &sec, const uint32_t &nsec)
 
ROSTIME_DECL void ros_steadytime (uint32_t &sec, uint32_t &nsec)
 
bool ros_wallsleep (uint32_t sec, uint32_t nsec)
 
ROSTIME_DECL void ros_walltime (uint32_t &sec, uint32_t &nsec)
 
const Time TIME_MAX (std::numeric_limits< uint32_t >::max(), 999999999)
 

Variables

ROSTIME_DECL const Duration DURATION_MAX
 
ROSTIME_DECL const Duration DURATION_MIN
 
static Time g_sim_time (0, 0)
 
static boost::mutex g_sim_time_mutex
 
ROSTIME_DECL const Time TIME_MAX
 
const Time TIME_MIN (0, 1)
 
ROSTIME_DECL const Time TIME_MIN
 


roscpp_serialization
Author(s): Josh Faust
autogenerated on Mon Feb 28 2022 23:31:39