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

Namespaces

 CallbackQueue
 
 console
 
 debug
 
 file_log
 
 init_options
 
 internal
 
 master
 
 message_operations
 
 message_traits
 
 names
 
 network
 
 NodeHandle
 
 package
 
 param
 
 Publisher
 
 serialization
 
 service
 
 service_traits
 
 ServiceClient
 
 ServiceServer
 
 
 StatisticsLogger
 
 SteadyTimer
 
 Subscriber
 
 
 Subscription
 
 SubscriptionQueue
 
 this_node
 
 Timer
 
 TimerManager
 
 topic
 
 WallTimer
 
 xmlrpc
 
 XMLRPCManager
 

Classes

struct  AdvertiseOptions
 
struct  AdvertiseServiceOptions
 
class  AsyncSpinner
 
class  AsyncSpinnerImpl
 
class  ASyncXMLRPCConnection
 
class  CachedXmlRpcClient
 
class  CallbackInterface
 
class  CallbackQueue
 
class  CallbackQueueInterface
 
class  ConflictingSubscriptionException
 
class  Connection
 
class  ConnectionManager
 
struct  DefaultMessageCreator
 
class  Duration
 
class  DurationBase
 
class  Exception
 
class  Header
 
class  IntraProcessPublisherLink
 
class  IntraProcessSubscriberLink
 
class  InvalidNameException
 
class  InvalidNodeNameException
 
class  InvalidParameterException
 
class  InvalidPortException
 
class  MessageDeserializer
 
class  MessageEvent
 
class  MultiThreadedSpinner
 
class  NodeHandle
 
class  NodeHandleBackingCollection
 
class  NoHighPerformanceTimersException
 
struct  ParameterAdapter
 
struct  ParameterAdapter< boost::shared_ptr< M > >
 
struct  ParameterAdapter< boost::shared_ptr< M const > >
 
struct  ParameterAdapter< const boost::shared_ptr< M > & >
 
struct  ParameterAdapter< const boost::shared_ptr< M const > & >
 
struct  ParameterAdapter< const M &>
 
struct  ParameterAdapter< const ros::MessageEvent< M > & >
 
struct  ParameterAdapter< const ros::MessageEvent< M const > & >
 
class  PeerConnDisconnCallback
 
class  PollManager
 
class  PollSet
 
class  Publication
 
class  Publisher
 
class  PublisherLink
 
class  Rate
 
class  ROSOutAppender
 
class  SerializedMessage
 
class  ServiceCallback
 
class  ServiceCallbackHelper
 
struct  ServiceCallbackHelperCallParams
 
class  ServiceCallbackHelperT
 
class  ServiceClient
 
class  ServiceClientLink
 
struct  ServiceClientOptions
 
class  ServiceEvent
 
class  ServiceManager
 
class  ServicePublication
 
class  ServiceServer
 
class  ServiceServerLink
 
struct  ServiceSpec
 
struct  ServiceSpecCallParams
 
class  SingleSubscriberPublisher
 
class  SingleThreadedSpinner
 
class  Spinner
 
class  StatisticsLogger
 
class  SteadyTime
 
class  SteadyTimer
 
struct  SteadyTimerEvent
 
struct  SteadyTimerOptions
 
struct  SubscribeOptions
 
class  Subscriber
 
struct  SubscriberCallbacks
 
class  SubscriberLink
 
class  Subscription
 
class  SubscriptionCallbackHelper
 
struct  SubscriptionCallbackHelperCallParams
 
struct  SubscriptionCallbackHelperDeserializeParams
 
class  SubscriptionCallbackHelperT
 
class  SubscriptionQueue
 
class  Time
 
class  TimeBase
 
class  TimeNotInitializedException
 
class  Timer
 
struct  TimerEvent
 
class  TimerManager
 
struct  TimerOptions
 
class  TopicManager
 
class  Transport
 
class  TransportHints
 
class  TransportPublisherLink
 
class  TransportSubscriberLink
 
class  TransportTCP
 
class  TransportUDP
 
struct  TransportUDPHeader
 
class  WallDuration
 
class  WallRate
 
class  WallTime
 
class  WallTimer
 
struct  WallTimerEvent
 
struct  WallTimerOptions
 
class  XMLRPCCallWrapper
 
class  XMLRPCManager
 

Typedefs

typedef boost::shared_ptr< AsyncSpinnerImplAsyncSpinnerImplPtr
 
typedef boost::shared_ptr< ASyncXMLRPCConnectionASyncXMLRPCConnectionPtr
 
typedef boost::shared_ptr< CallbackInterfaceCallbackInterfacePtr
 
typedef boost::shared_ptr< CallbackQueueCallbackQueuePtr
 
typedef boost::shared_ptr< ConnectionManagerConnectionManagerPtr
 
typedef boost::shared_ptr< ConnectionConnectionPtr
 
typedef boost::function< bool(const ConnectionPtr &, const Header &)> HeaderReceivedFunc
 
typedef init_options::InitOption InitOption
 
typedef TimerManager< SteadyTime, WallDuration, SteadyTimerEventInternalTimerManager
 
typedef boost::shared_ptr< InternalTimerManagerInternalTimerManagerPtr
 
typedef boost::shared_ptr< IntraProcessPublisherLinkIntraProcessPublisherLinkPtr
 
typedef boost::shared_ptr< IntraProcessSubscriberLinkIntraProcessSubscriberLinkPtr
 
typedef std::list< ServicePublicationPtrL_ServicePublication
 
typedef std::list< ServiceServerLinkPtrL_ServiceServerLink
 
typedef std::list< SubscriptionPtrL_Subscription
 
typedef std::map< std::string, std::string > M_string
 
typedef std::map< std::string, std::string > M_string
 
typedef boost::shared_ptr< M_stringM_stringPtr
 
typedef boost::shared_ptr< MessageDeserializerMessageDeserializerPtr
 
typedef boost::shared_ptr< NodeHandleNodeHandlePtr
 
typedef boost::shared_ptr< std::vector< socket_pollfd > > pollfd_vector_ptr
 
typedef boost::shared_ptr< PollManagerPollManagerPtr
 
typedef boost::shared_ptr< PublicationPublicationPtr
 
typedef boost::weak_ptr< PublicationPublicationWPtr
 
typedef boost::shared_ptr< PublisherLinkPublisherLinkPtr
 
typedef boost::function< void(const ConnectionPtr &, const boost::shared_array< uint8_t > &, uint32_t, bool)> ReadFinishedFunc
 
typedef std::set< ASyncXMLRPCConnectionPtrS_ASyncXMLRPCConnection
 
typedef std::set< ConnectionPtrS_Connection
 
typedef std::set< std::string > S_string
 
typedef std::set< SubscriptionPtrS_Subscription
 
typedef boost::shared_ptr< ServiceCallbackHelperServiceCallbackHelperPtr
 
typedef boost::shared_ptr< ServiceClientLinkServiceClientLinkPtr
 
typedef boost::shared_ptr< ServiceClientServiceClientPtr
 
typedef boost::shared_ptr< ServiceManagerServiceManagerPtr
 
typedef boost::shared_ptr< ServicePublicationServicePublicationPtr
 
typedef boost::weak_ptr< ServicePublicationServicePublicationWPtr
 
typedef boost::shared_ptr< ServiceServerLinkServiceServerLinkPtr
 
typedef int signal_fd_t
 
typedef int socket_fd_t
 
typedef struct pollfd socket_pollfd
 
typedef boost::function< void(const SteadyTimerEvent &)> SteadyTimerCallback
 
typedef std::pair< std::string, std::string > StringPair
 
typedef boost::shared_ptr< SubscriberCallbacksSubscriberCallbacksPtr
 
typedef boost::shared_ptr< SubscriberLinkSubscriberLinkPtr
 
typedef boost::function< void(const SingleSubscriberPublisher &)> SubscriberStatusCallback
 
typedef boost::shared_ptr< SubscriptionCallbackHelperSubscriptionCallbackHelperPtr
 
typedef boost::shared_ptr< SubscriptionCallback > SubscriptionCallbackPtr
 
typedef boost::shared_ptr< SubscriptionSubscriptionPtr
 
typedef boost::shared_ptr< SubscriptionQueueSubscriptionQueuePtr
 
typedef boost::weak_ptr< SubscriptionSubscriptionWPtr
 
typedef boost::function< void(const TimerEvent &)> TimerCallback
 
typedef boost::shared_ptr< TopicManagerTopicManagerPtr
 
typedef boost::shared_ptr< TransportTransportPtr
 
typedef boost::shared_ptr< TransportPublisherLinkTransportPublisherLinkPtr
 
typedef boost::shared_ptr< TransportSubscriberLinkTransportSubscriberLinkPtr
 
typedef boost::shared_ptr< TransportTCPTransportTCPPtr
 
typedef struct ros::TransportUDPHeader TransportUDPHeader
 
typedef boost::shared_ptr< TransportUDPTransportUDPPtr
 
typedef std::vector< ConnectionPtrV_Connection
 
typedef std::vector< PublicationPtrV_Publication
 
typedef std::vector< PublisherV_Publisher
 
typedef std::vector< PublisherLinkPtrV_PublisherLink
 
typedef std::vector< ServiceClientLinkPtrV_ServiceClientLink
 
typedef std::vector< ServicePublicationPtrV_ServicePublication
 
typedef std::vector< ServiceServerV_ServiceServer
 
typedef std::vector< std::string > V_string
 
typedef std::vector< SubscriberV_Subscriber
 
typedef std::vector< SubscriberLinkPtrV_SubscriberLink
 
typedef std::vector< SubscriptionPtrV_Subscription
 
typedef boost::shared_ptr< void const > VoidConstPtr
 
typedef boost::weak_ptr< void const > VoidConstWPtr
 
typedef boost::function< void(void)> VoidFunc
 
typedef boost::shared_ptr< void > VoidPtr
 
typedef boost::signals2::signal< void(void)> VoidSignal
 
typedef boost::weak_ptr< void > VoidWPtr
 
typedef std::vector< std::pair< std::string, std::string > > VP_string
 
typedef boost::function< void(const WallTimerEvent &)> WallTimerCallback
 
typedef boost::function< void(const ConnectionPtr &)> WriteFinishedFunc
 
typedef boost::shared_ptr< XMLRPCCallWrapperXMLRPCCallWrapperPtr
 
typedef boost::function< void(XmlRpc::XmlRpcValue &, XmlRpc::XmlRpcValue &)> XMLRPCFunc
 
typedef boost::shared_ptr< XMLRPCManagerXMLRPCManagerPtr
 

Functions

ROSCPP_DECL void add_socket_to_watcher (int epfd, int fd)
 
void atexitCallback ()
 
void basicSigintHandler (int sig)
 
void check_ipv6_environment ()
 
void checkForShutdown ()
 
void clockCallback (const rosgraph_msgs::Clock::ConstPtr &msg)
 
void close_signal_pair (signal_fd_t signal_pair[2])
 
ROSCPP_DECL int close_socket (socket_fd_t &socket)
 
ROSCPP_DECL void close_socket_watcher (int fd)
 
bool closeAllConnections (roscpp::Empty::Request &, roscpp::Empty::Response &)
 
void closeTransport (const TransportUDPPtr &trans)
 
ROSCPP_DECL int create_signal_pair (signal_fd_t signal_pair[2])
 
ROSCPP_DECL int create_socket_watcher ()
 
ROS_DEPRECATED boost::shared_ptr< M > defaultMessageCreateFunction ()
 
boost::shared_ptr< M > defaultServiceCreateFunction ()
 
ROSCPP_DECL void del_socket_from_watcher (int epfd, int fd)
 
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)
 
ROSCPP_DECL const std::string & getDefaultMasterURI ()
 
ROSCPP_DECL CallbackQueuegetGlobalCallbackQueue ()
 
CallbackQueuePtr getInternalCallbackQueue ()
 
ROSCPP_DECL InternalTimerManagerPtr getInternalTimerManager ()
 
bool getLoggers (roscpp::GetLoggers::Request &, roscpp::GetLoggers::Response &resp)
 
void getPid (const XmlRpcValue &params, XmlRpcValue &result)
 
ROSCPP_DECL std::string getROSArg (int argc, const char *const *argv, const std::string &arg)
 
ROSCPP_DECL void init (int &argc, char **argv, const std::string &name, uint32_t options=0)
 
ROSCPP_DECL void init (const M_string &remappings, const std::string &name, uint32_t options=0)
 
ROSCPP_DECL void init (const VP_string &remapping_args, const std::string &name, uint32_t options=0)
 
ROSCPP_DECL void initInternalTimerManager ()
 
void internalCallbackQueueThreadFunc ()
 
ROSCPP_DECL bool isInitialized ()
 
ROSCPP_DECL bool isShuttingDown ()
 
ROSCPP_DECL bool isStarted ()
 
ROSCPP_DECL int last_socket_error ()
 
ROSCPP_DECL bool last_socket_error_is_would_block ()
 
ROSCPP_DECL const char * last_socket_error_string ()
 
bool md5sumsMatch (const std::string &lhs, const std::string &rhs)
 
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)
 
ROSCPP_DECL bool ok ()
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const SteadyTime &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const WallDuration &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const Duration &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const Time &rhs)
 
ROSTIME_DECL std::ostream & operator<< (std::ostream &os, const WallTime &rhs)
 
ROSCPP_DECL pollfd_vector_ptr poll_sockets (int epfd, socket_pollfd *fds, nfds_t nfds, int timeout)
 
ssize_t read_signal (const signal_fd_t &signal, void *buffer, const size_t &nbyte)
 
ROSCPP_DECL void removeROSArgs (int argc, const char *const *argv, V_string &args_out)
 
ROSCPP_DECL void requestShutdown ()
 
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)
 
ROSCPP_DECL void set_events_on_socket (int epfd, int fd, int events)
 
ROSCPP_DECL int set_non_blocking (socket_fd_t &socket)
 
bool setLoggerLevel (roscpp::SetLoggerLevel::Request &req, roscpp::SetLoggerLevel::Response &)
 
ROSCPP_DECL void shutdown ()
 
void shutdownCallback (XmlRpc::XmlRpcValue &params, XmlRpc::XmlRpcValue &result)
 
ROSCPP_DECL void spin (Spinner &spinner)
 
ROSCPP_DECL void spin ()
 
ROSCPP_DECL void spinOnce ()
 
void spinThread ()
 
ROSCPP_DECL void start ()
 
const Time TIME_MAX (std::numeric_limits< uint32_t >::max(), 999999999)
 
bool urisEqual (const std::string &uri1, const std::string &uri2)
 
ROSCPP_DECL void waitForShutdown ()
 
ssize_t write_signal (const signal_fd_t &signal, const void *buffer, const size_t &nbyte)
 

Variables

ROSTIME_DECL const Duration DURATION_MAX
 
ROSTIME_DECL const Duration DURATION_MIN
 
static bool g_atexit_registered
 
CallbackQueuePtr g_global_queue
 
static uint32_t g_init_options
 
static bool g_initialized
 
static CallbackQueuePtr g_internal_callback_queue
 
static boost::thread g_internal_queue_thread
 
int32_t g_nh_refcount
 
boost::mutex g_nh_refcount_mutex
 
bool g_node_started_by_nh
 
static bool g_ok
 
ROSOutAppenderg_rosout_appender
 
static bool g_shutdown_requested
 
static volatile bool g_shutting_down
 
static boost::recursive_mutex g_shutting_down_mutex
 
static Time g_sim_time (0, 0)
 
static boost::mutex g_sim_time_mutex
 
static boost::mutex g_start_mutex
 
static bool g_started
 
static InternalTimerManagerPtr g_timer_manager
 
ROSTIME_DECL const Time TIME_MAX
 
const Time TIME_MIN (0, 1)
 
ROSTIME_DECL const Time TIME_MIN
 


rosbag_storage
Author(s): Dirk Thomas
autogenerated on Mon Feb 28 2022 23:33:55