| Cros::AdvertiseOptions | Encapsulates all options available for creating a Publisher |
| Cros::AdvertiseServiceOptions | Encapsulates all options available for creating a ServiceServer |
| Cros::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 |
| Cros::AsyncSpinnerImpl | |
| Cros::CachedXmlRpcClient | |
| Cros::CallbackQueue::CallbackInfo | |
| Cros::Subscription::CallbackInfo | |
| ►Cros::CallbackInterface | Abstract interface for items which can be added to a CallbackQueueInterface |
| Cros::PeerConnDisconnCallback | |
| Cros::ServiceCallback | |
| Cros::SubscriptionQueue | |
| Cros::TimerManager< T, D, E >::TimerQueueCallback | |
| ►Cros::CallbackQueueInterface | Abstract interface for a queue used to handle all callbacks within roscpp |
| Cros::CallbackQueue | This is the default implementation of the ros::CallbackQueueInterface |
| Cros::ServiceServerLink::CallInfo | |
| Cboost::condition_variable | |
| Cboost::condition_variable_any | |
| Cros::ConnectionManager | |
| ►Cenable_shared_from_this | |
| ►Cros::ASyncXMLRPCConnection | |
| Cros::Subscription::PendingConnection | |
| Cros::Connection | Encapsulates a connection to a remote host, independent of the transport type |
| ►Cros::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 |
| Cros::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 |
| Cros::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 |
| Cros::ServiceClientLink | Handles a connection to a single incoming service client |
| Cros::ServicePublication | Manages an advertised service |
| Cros::ServiceServerLink | Handles a connection to a service. If it's a non-persistent client, automatically disconnects when its first service call has finished |
| ►Cros::SubscriberLink | |
| Cros::IntraProcessSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| Cros::TransportSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| Cros::Subscription | Manages a subscription on a single topic |
| Cros::SubscriptionQueue | |
| ►Cros::Transport | Abstract base class that allows abstraction of the transport type, eg. TCP, shared memory, UDP.. |
| Cros::TransportTCP | TCPROS transport |
| Cros::TransportUDP | UDPROS transport |
| ►Cros::Exception [external] | |
| Cros::ConflictingSubscriptionException | Thrown when a second (third,...) subscription is attempted with conflicting arguments |
| Cros::InvalidNameException | Thrown when an invalid graph resource name is specified to any roscpp function |
| Cros::InvalidNodeNameException | Thrown when an invalid node name is specified to ros::init() |
| Cros::InvalidParameterException | Thrown when an invalid parameter is passed to a method |
| Cros::InvalidPortException | Thrown when an invalid port is specified |
| Cros::XMLRPCManager::FunctionInfo | |
| Cros::CallbackQueue::IDInfo | |
| Cros::Timer::Impl | |
| Cros::Publisher::Impl | |
| Cros::WallTimer::Impl | |
| Cros::ServiceClient::Impl | |
| Cros::ServiceServer::Impl | |
| Cros::SteadyTimer::Impl | |
| Cros::Subscriber::Impl | |
| Cros::SubscriptionQueue::Item | |
| Cros::Subscription::LatchInfo | |
| Cboost::thread_cv_detail::lock_on_exit< MutexType > | |
| ►Cros::console::LogAppender [external] | |
| Cros::ROSOutAppender | |
| Cros::MessageDeserializer | |
| Cros::NodeHandle::no_validate | |
| Cros::NodeHandle | Roscpp's interface for creating subscribers, publishers, etc |
| Cros::NodeHandleBackingCollection | |
| ►Cnoncopyable | |
| Cros::SingleSubscriberPublisher | Allows publication of a message to a single subscriber. Only available inside subscriber connection callbacks |
| Cros::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 |
| Cros::ParameterAdapter< boost::shared_ptr< M > > | |
| Cros::ParameterAdapter< boost::shared_ptr< M const > > | |
| Cros::ParameterAdapter< const boost::shared_ptr< M > & > | |
| Cros::ParameterAdapter< const boost::shared_ptr< M const > & > | |
| Cros::ParameterAdapter< const M & > | |
| Cros::ParameterAdapter< const ros::MessageEvent< M > & > | |
| Cros::ParameterAdapter< const ros::MessageEvent< M const > & > | |
| Cros::PollManager | |
| Cros::PollSet | Manages a set of sockets being polled through the poll() function call |
| Cros::Publication | A Publication manages an advertised topic |
| Cros::Publisher | Manages an advertisement on a specific topic |
| ►Cros::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 |
| Cros::ServiceCallbackHelperT< Spec > | Concrete generic implementation of ServiceCallbackHelper for any normal service type |
| Cros::ServiceCallbackHelperCallParams | |
| Cros::ServiceClient | Provides a handle-based interface to service client connections |
| Cros::ServiceClientOptions | Encapsulates all options available for creating a ServiceClient |
| Cros::ServiceEvent< MReq, MRes > | Event type for services, ros::ServiceEvent<MReq, MRes>& can be used in your callback instead of MReq&, MRes& |
| Cros::ServiceManager | |
| Cros::ServiceServer | Manages an service advertisement |
| Cros::ServiceSpec< MReq, MRes > | |
| Cros::ServiceSpecCallParams< MReq, MRes > | |
| Cros::PollSet::SocketInfo | |
| ►Cros::Spinner | Abstract interface for classes which spin on a callback queue |
| Cros::MultiThreadedSpinner | Spinner which spins in multiple threads |
| Cros::SingleThreadedSpinner | Spinner which runs in a single thread |
| Cros::StatisticsLogger::StatData | |
| Cros::StatisticsLogger | This class logs statistics data about a ROS connection and publishs them periodically on a common topic |
| Cros::SubscriberLink::Stats | |
| Cros::PublisherLink::Stats | |
| Cros::SteadyTimer | Manages a steady-clock timer callback |
| Cros::SteadyTimerEvent | Structure passed as a parameter to the callback invoked by a ros::SteadyTimer |
| Cros::SteadyTimerOptions | Encapsulates all options available for starting a timer |
| Cros::topic::SubscribeHelper< M > | |
| Cros::SubscribeOptions | Encapsulates all options available for creating a Subscriber |
| Cros::Subscriber | Manages an subscription callback on a specific topic |
| Cros::SubscriberCallbacks | |
| ►Cros::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 |
| Cros::SubscriptionCallbackHelperT< P, Enabled > | Concrete generic implementation of SubscriptionCallbackHelper for any normal message type. Use directly with care, this is mostly for internal use |
| Cros::SubscriptionCallbackHelperCallParams | |
| Cros::SubscriptionCallbackHelperDeserializeParams | |
| Cros::this_node::ThisNode | |
| Cros::Timer | Manages a timer callback |
| Cros::TimerEvent | Structure passed as a parameter to the callback invoked by a ros::Timer |
| Cros::TimerManager< T, D, E >::TimerInfo | |
| Cros::TimerManager< T, D, E > | |
| Cros::TimerOptions | Encapsulates all options available for starting a timer |
| Cros::CallbackQueue::TLS | |
| Cros::master::TopicInfo | Contains information retrieved from the master about a topic |
| Cros::TopicManager | |
| Cros::TransportHints | Provides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros::NodeHandle::advertise() |
| Cros::TransportUDPHeader | |
| Cros::WallTimer | Manages a wall-clock timer callback |
| Cros::WallTimerEvent | Structure passed as a parameter to the callback invoked by a ros::WallTimer |
| Cros::WallTimerOptions | Encapsulates all options available for starting a timer |
| Cros::XMLRPCManager | |
| ►CXmlRpc::XmlRpcServerMethod [external] | |
| Cros::XMLRPCCallWrapper | |