Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
ros::AdvertiseOptionsEncapsulates all options available for creating a Publisher
ros::AdvertiseServiceOptionsEncapsulates all options available for creating a ServiceServer
ros::AsyncSpinnerAsyncSpinner is a spinner that does not conform to the abstract Spinner interface. Instead, it spins asynchronously when you call start(), and stops when either you call stop(), ros::shutdown() is called, or its destructor is called
ros::AsyncSpinnerImpl
ros::ASyncXMLRPCConnection
ros::CachedXmlRpcClient
ros::CallbackQueue::CallbackInfo
ros::Subscription::CallbackInfo
ros::CallbackInterfaceAbstract interface for items which can be added to a CallbackQueueInterface
ros::CallbackQueueThis is the default implementation of the ros::CallbackQueueInterface
ros::CallbackQueueInterfaceAbstract interface for a queue used to handle all callbacks within roscpp
ros::ServiceServerLink::CallInfo
ros::ConflictingSubscriptionExceptionThrown when a second (third,...) subscription is attempted with conflicting arguments
ros::ConnectionEncapsulates a connection to a remote host, independent of the transport type
ros::ConnectionManager
ros::XMLRPCManager::FunctionInfo
ros::CallbackQueue::IDInfo
ros::Publisher::Impl
ros::ServiceClient::Impl
ros::ServiceServer::Impl
ros::Subscriber::Impl
ros::Timer::Impl
ros::WallTimer::Impl
ros::IntraProcessPublisherLinkHandles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription
ros::IntraProcessSubscriberLinkSubscriberLink handles broadcasting messages to a single subscriber on a single topic
ros::InvalidNameExceptionThrown when an invalid graph resource name is specified to any roscpp function
ros::InvalidNodeNameExceptionThrown when an invalid node name is specified to ros::init()
ros::InvalidParameterExceptionThrown when an invalid parameter is passed to a method
ros::InvalidPortExceptionThrown when an invalid port is specified
ros::SubscriptionQueue::Item
ros::Subscription::LatchInfo
ros::MessageDeserializer
ros::MultiThreadedSpinnerSpinner which spins in multiple threads
ros::NodeHandle::no_validate
ros::NodeHandleRoscpp's interface for creating subscribers, publishers, etc
ros::NodeHandleBackingCollection
ros::ParameterAdapter< M >Generally not for outside use. Adapts a function parameter type into the message type, event type and parameter. Allows you to retrieve a parameter type from an event type
ros::ParameterAdapter< boost::shared_ptr< M > >
ros::ParameterAdapter< boost::shared_ptr< M const > >
ros::ParameterAdapter< const boost::shared_ptr< M > & >
ros::ParameterAdapter< const boost::shared_ptr< M const > & >
ros::ParameterAdapter< const M & >
ros::ParameterAdapter< const ros::MessageEvent< M > & >
ros::ParameterAdapter< const ros::MessageEvent< M const > & >
ros::PeerConnDisconnCallback
ros::Subscription::PendingConnection
ros::PollManager
ros::PollSetManages a set of sockets being polled through the poll() function call
ros::PublicationA Publication manages an advertised topic
ros::PublisherManages an advertisement on a specific topic
ros::PublisherLinkHandles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription
ros::ROSOutAppender
ros::ServiceCallback
ros::ServiceCallbackHelperAbstract base class used by service servers to deal with concrete message types through a common interface. This is one part of the roscpp API that is not fully stable, so overloading this class is not recommended
ros::ServiceCallbackHelperCallParams
ros::ServiceCallbackHelperT< Spec >Concrete generic implementation of ServiceCallbackHelper for any normal service type
ros::ServiceClientProvides a handle-based interface to service client connections
ros::ServiceClientLinkHandles a connection to a single incoming service client
ros::ServiceClientOptionsEncapsulates all options available for creating a ServiceClient
ros::ServiceEvent< MReq, MRes >Event type for services, ros::ServiceEvent<MReq, MRes>& can be used in your callback instead of MReq&, MRes&
ros::ServiceManager
ros::ServicePublicationManages an advertised service
ros::ServiceServerManages an service advertisement
ros::ServiceServerLinkHandles a connection to a service. If it's a non-persistent client, automatically disconnects when its first service call has finished
ros::ServiceSpec< MReq, MRes >
ros::ServiceSpecCallParams< MReq, MRes >
ros::SingleSubscriberPublisherAllows publication of a message to a single subscriber. Only available inside subscriber connection callbacks
ros::SingleThreadedSpinnerSpinner which runs in a single thread
ros::PollSet::SocketInfo
ros::SpinnerAbstract interface for classes which spin on a callback queue
ros::StatisticsLogger::StatData
ros::StatisticsLoggerThis class logs statistics data about a ROS connection and publishs them periodically on a common topic
ros::SubscriberLink::Stats
ros::PublisherLink::Stats
ros::topic::SubscribeHelper< M >
ros::SubscribeOptionsEncapsulates all options available for creating a Subscriber
ros::SubscriberManages an subscription callback on a specific topic
ros::SubscriberCallbacks
ros::SubscriberLink
ros::SubscriptionManages a subscription on a single topic
ros::SubscriptionCallbackHelperAbstract base class used by subscriptions to deal with concrete message types through a common interface. This is one part of the roscpp API that is not fully stable, so overloading this class is not recommended
ros::SubscriptionCallbackHelperCallParams
ros::SubscriptionCallbackHelperDeserializeParams
ros::SubscriptionCallbackHelperT< P, Enabled >Concrete generic implementation of SubscriptionCallbackHelper for any normal message type. Use directly with care, this is mostly for internal use
ros::SubscriptionQueue
ros::TimerManages a timer callback
ros::TimerEventStructure passed as a parameter to the callback invoked by a ros::Timer
ros::TimerManager< T, D, E >::TimerInfo
ros::TimerManager< T, D, E >
ros::TimerOptionsEncapsulates all options available for starting a timer
ros::TimerManager< T, D, E >::TimerQueueCallback
ros::CallbackQueue::TLS
ros::master::TopicInfoContains information retrieved from the master about a topic
ros::TopicManager
ros::TransportAbstract base class that allows abstraction of the transport type, eg. TCP, shared memory, UDP..
ros::TransportHintsProvides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros::NodeHandle::advertise()
ros::TransportPublisherLinkHandles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription
ros::TransportSubscriberLinkSubscriberLink handles broadcasting messages to a single subscriber on a single topic
ros::TransportTCPTCPROS transport
ros::TransportUDPUDPROS transport
ros::TransportUDPHeader
ros::WallTimerManages a wall-clock timer callback
ros::WallTimerEventStructure passed as a parameter to the callback invoked by a ros::WallTimer
ros::WallTimerOptionsEncapsulates all options available for starting a timer
ros::XMLRPCCallWrapper
ros::XMLRPCManager


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim
autogenerated on Thu Jun 6 2019 21:10:06