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

Namespaces

 debug
 
 message_operations
 
 message_traits
 
 service_traits
 

Classes

struct  DefaultMessageCreator
 
class  Duration
 
class  DurationBase
 
class  Exception
 
class  Header
 
class  MessageEvent
 Event type for subscriptions, const ros::MessageEvent<M const>& can be used in your callback instead of const boost::shared_ptr<M const>&. More...
 
class  NoHighPerformanceTimersException
 
class  Rate
 
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

template<typename M >
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 (uint32_t &sec, uint32_t &nsec)
 
ROSTIME_DECL void normalizeSecNSec (uint64_t &sec, uint64_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecSigned (int32_t &sec, int32_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecSigned (int64_t &sec, int64_t &nsec)
 
ROSTIME_DECL void normalizeSecNSecUnsigned (int64_t &sec, int64_t &nsec)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const Duration &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 WallDuration &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const WallTime &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

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

Function Documentation

◆ defaultMessageCreateFunction()

template<typename M >
ROS_DEPRECATED boost::shared_ptr<M> ros::defaultMessageCreateFunction ( )
inline

Definition at line 58 of file message_event.h.



roscpp_traits
Author(s): Josh Faust, Dirk Thomas
autogenerated on Sat Jun 17 2023 02:32:39