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::Subscription::CallbackInfo
ros::CallbackQueue::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
CountingCallback
ros::message_traits::DataType< ::roscpp::EmptyRequest_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::EmptyResponse_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::Logger_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::message_traits::DataType< ::roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::Empty >
ros::service_traits::DataType< roscpp::EmptyRequest_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::EmptyResponse_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::GetLoggers >
ros::service_traits::DataType< roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::SetLoggerLevel >
ros::service_traits::DataType< roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::service_traits::DataType< roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
ros::DefaultMessageCreator< M >
ros::message_traits::Definition< ::roscpp::EmptyRequest_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::EmptyResponse_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::Logger_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::message_traits::Definition< ::roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
roscpp::Empty
roscpp::srv::_Empty::Empty
roscpp::srv::_Empty::EmptyRequest
roscpp::EmptyRequest_< ContainerAllocator >
roscpp::srv::_Empty::EmptyResponse
roscpp::EmptyResponse_< ContainerAllocator >
FakeMessage
FakeSubHelper
ros::XMLRPCManager::FunctionInfo
roscpp::GetLoggers
roscpp::srv::_GetLoggers::GetLoggers
roscpp::srv::_GetLoggers::GetLoggersRequest
roscpp::GetLoggersRequest_< ContainerAllocator >
roscpp::srv::_GetLoggers::GetLoggersResponse
roscpp::GetLoggersResponse_< ContainerAllocator >
ros::HeaderProvides functionality to parse a connection header and retrieve values from it
ros::CallbackQueue::IDInfo
ros::Subscriber::Impl
ros::Timer::Impl
ros::Publisher::Impl
ros::WallTimer::Impl
ros::ServiceClient::Impl
ros::ServiceServer::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::message_traits::IsFixedSize< ::roscpp::EmptyRequest_< ContainerAllocator > >
ros::message_traits::IsFixedSize< ::roscpp::EmptyResponse_< ContainerAllocator > >
ros::message_traits::IsFixedSize< ::roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::message_traits::IsFixedSize< ::roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
ros::SubscriptionQueue::Item
ros::Subscription::LatchInfo
roscpp::msg::_Logger::Logger
roscpp::Logger_< ContainerAllocator >
ros::message_traits::MD5Sum< ::roscpp::EmptyRequest_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::EmptyResponse_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::Logger_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::message_traits::MD5Sum< ::roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::Empty >
ros::service_traits::MD5Sum< roscpp::EmptyRequest_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::EmptyResponse_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::GetLoggers >
ros::service_traits::MD5Sum< roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::SetLoggerLevel >
ros::service_traits::MD5Sum< roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::service_traits::MD5Sum< roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
ros::Message
ros::MessageDeserializer
ros::MessageEvent< M >Event type for subscriptions, const ros::MessageEvent<M const>& can be used in your callback instead of const boost::shared_ptr<M const>&
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
Polled
Poller
ros::PollManager
ros::PollSetManages a set of sockets being polled through the poll() function call
ros::serialization::PreDeserialize< M >Called by the SubscriptionCallbackHelper after a message is instantiated but before that message is deserialized
ros::serialization::PreDeserializeParams< M >
ros::message_operations::Printer< ::roscpp::Logger_< ContainerAllocator > >
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
RecursiveCallback
ros::ROSOutAppender
SelfRemovingCallback
ros::serialization::Serializer< ::roscpp::EmptyRequest_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::EmptyResponse_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::GetLoggersRequest_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::GetLoggersResponse_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::Logger_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::SetLoggerLevelRequest_< ContainerAllocator > >
ros::serialization::Serializer< ::roscpp::SetLoggerLevelResponse_< ContainerAllocator > >
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 >
roscpp::srv::_SetLoggerLevel::SetLoggerLevel
roscpp::SetLoggerLevel
roscpp::srv::_SetLoggerLevel::SetLoggerLevelRequest
roscpp::SetLoggerLevelRequest_< ContainerAllocator >
roscpp::srv::_SetLoggerLevel::SetLoggerLevelResponse
roscpp::SetLoggerLevelResponse_< ContainerAllocator >
ros::SingleSubscriberPublisherAllows publication of a message to a single subscriber. Only available inside subscriber connection callbacks
ros::SingleThreadedSpinnerSpinner which runs in a single thread
SocketHelper
ros::PollSet::SocketInfo
ros::SpinnerAbstract interface for classes which spin on a callback queue
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
Synchronous
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


roscpp
Author(s): Morgan Quigley mquigley@cs.stanford.edu, Josh Faust jfaust@willowgarage.com, Brian Gerkey gerkey@willowgarage.com
autogenerated on Fri Jan 11 10:08:35 2013