| ros::AdvertiseOptions | Encapsulates all options available for creating a Publisher |
| ros::AdvertiseServiceOptions | Encapsulates all options available for creating a ServiceServer |
| ros::AsyncSpinner | AsyncSpinner 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::CallbackInterface | Abstract interface for items which can be added to a CallbackQueueInterface |
| ros::CallbackQueue | This is the default implementation of the ros::CallbackQueueInterface |
| ros::CallbackQueueInterface | Abstract interface for a queue used to handle all callbacks within roscpp |
| ros::ServiceServerLink::CallInfo | |
| ros::ConflictingSubscriptionException | Thrown when a second (third,...) subscription is attempted with conflicting arguments |
| ros::Connection | Encapsulates 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::Header | Provides 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::IntraProcessPublisherLink | Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription |
| ros::IntraProcessSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| ros::InvalidNameException | Thrown when an invalid graph resource name is specified to any roscpp function |
| ros::InvalidNodeNameException | Thrown when an invalid node name is specified to ros::init() |
| ros::InvalidParameterException | Thrown when an invalid parameter is passed to a method |
| ros::InvalidPortException | Thrown 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::MultiThreadedSpinner | Spinner which spins in multiple threads |
| ros::NodeHandle::no_validate | |
| ros::NodeHandle | Roscpp'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::PollSet | Manages 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::Publication | A Publication manages an advertised topic |
| ros::Publisher | Manages an advertisement on a specific topic |
| ros::PublisherLink | Handles 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::ServiceCallbackHelper | Abstract 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::ServiceClient | Provides a handle-based interface to service client connections |
| ros::ServiceClientLink | Handles a connection to a single incoming service client |
| ros::ServiceClientOptions | Encapsulates 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::ServicePublication | Manages an advertised service |
| ros::ServiceServer | Manages an service advertisement |
| ros::ServiceServerLink | Handles 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::SingleSubscriberPublisher | Allows publication of a message to a single subscriber. Only available inside subscriber connection callbacks |
| ros::SingleThreadedSpinner | Spinner which runs in a single thread |
| SocketHelper | |
| ros::PollSet::SocketInfo | |
| ros::Spinner | Abstract interface for classes which spin on a callback queue |
| ros::SubscriberLink::Stats | |
| ros::PublisherLink::Stats | |
| ros::topic::SubscribeHelper< M > | |
| ros::SubscribeOptions | Encapsulates all options available for creating a Subscriber |
| ros::Subscriber | Manages an subscription callback on a specific topic |
| ros::SubscriberCallbacks | |
| ros::SubscriberLink | |
| ros::Subscription | Manages a subscription on a single topic |
| ros::SubscriptionCallbackHelper | Abstract 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::Timer | Manages a timer callback |
| ros::TimerEvent | Structure passed as a parameter to the callback invoked by a ros::Timer |
| ros::TimerManager< T, D, E >::TimerInfo | |
| ros::TimerManager< T, D, E > | |
| ros::TimerOptions | Encapsulates all options available for starting a timer |
| ros::TimerManager< T, D, E >::TimerQueueCallback | |
| ros::CallbackQueue::TLS | |
| ros::master::TopicInfo | Contains information retrieved from the master about a topic |
| ros::TopicManager | |
| ros::Transport | Abstract base class that allows abstraction of the transport type, eg. TCP, shared memory, UDP.. |
| ros::TransportHints | Provides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros::NodeHandle::advertise() |
| ros::TransportPublisherLink | Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription |
| ros::TransportSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| ros::TransportTCP | TCPROS transport |
| ros::TransportUDP | UDPROS transport |
| ros::TransportUDPHeader | |
| ros::WallTimer | Manages a wall-clock timer callback |
| ros::WallTimerEvent | Structure passed as a parameter to the callback invoked by a ros::WallTimer |
| ros::WallTimerOptions | Encapsulates all options available for starting a timer |
| ros::XMLRPCCallWrapper | |
| ros::XMLRPCManager | |