| ▼Nros | |
| ►Nmaster | Contains functions which allow you to query information about the master |
| CTopicInfo | Contains information retrieved from the master about a topic |
| ►Nthis_node | Contains functions which provide information about this process' ROS node |
| CThisNode | |
| ►Ntopic | |
| CSubscribeHelper | |
| CAdvertiseOptions | Encapsulates all options available for creating a Publisher |
| CAdvertiseServiceOptions | Encapsulates all options available for creating a ServiceServer |
| CAsyncSpinner | 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 |
| CAsyncSpinnerImpl | |
| CASyncXMLRPCConnection | |
| CCachedXmlRpcClient | |
| CCallbackInterface | Abstract interface for items which can be added to a CallbackQueueInterface |
| ►CCallbackQueue | This is the default implementation of the ros::CallbackQueueInterface |
| CCallbackInfo | |
| CIDInfo | |
| CTLS | |
| CCallbackQueueInterface | Abstract interface for a queue used to handle all callbacks within roscpp |
| CConflictingSubscriptionException | Thrown when a second (third,...) subscription is attempted with conflicting arguments |
| CConnection | Encapsulates a connection to a remote host, independent of the transport type |
| CConnectionManager | |
| CIntraProcessPublisherLink | Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription |
| CIntraProcessSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| CInvalidNameException | Thrown when an invalid graph resource name is specified to any roscpp function |
| CInvalidNodeNameException | Thrown when an invalid node name is specified to ros::init() |
| CInvalidParameterException | Thrown when an invalid parameter is passed to a method |
| CInvalidPortException | Thrown when an invalid port is specified |
| CMessageDeserializer | |
| CMultiThreadedSpinner | Spinner which spins in multiple threads |
| ►CNodeHandle | Roscpp's interface for creating subscribers, publishers, etc |
| Cno_validate | |
| CNodeHandleBackingCollection | |
| CParameterAdapter | 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 |
| CParameterAdapter< boost::shared_ptr< M > > | |
| CParameterAdapter< boost::shared_ptr< M const > > | |
| CParameterAdapter< const boost::shared_ptr< M > & > | |
| CParameterAdapter< const boost::shared_ptr< M const > & > | |
| CParameterAdapter< const M & > | |
| CParameterAdapter< const ros::MessageEvent< M > & > | |
| CParameterAdapter< const ros::MessageEvent< M const > & > | |
| CPeerConnDisconnCallback | |
| CPollManager | |
| ►CPollSet | Manages a set of sockets being polled through the poll() function call |
| CSocketInfo | |
| CPublication | A Publication manages an advertised topic |
| ►CPublisher | Manages an advertisement on a specific topic |
| CImpl | |
| ►CPublisherLink | Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription |
| CStats | |
| CROSOutAppender | |
| CServiceCallback | |
| CServiceCallbackHelper | 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 |
| CServiceCallbackHelperCallParams | |
| CServiceCallbackHelperT | Concrete generic implementation of ServiceCallbackHelper for any normal service type |
| ►CServiceClient | Provides a handle-based interface to service client connections |
| CImpl | |
| CServiceClientLink | Handles a connection to a single incoming service client |
| CServiceClientOptions | Encapsulates all options available for creating a ServiceClient |
| CServiceEvent | Event type for services, ros::ServiceEvent<MReq, MRes>& can be used in your callback instead of MReq&, MRes& |
| CServiceManager | |
| CServicePublication | Manages an advertised service |
| ►CServiceServer | Manages an service advertisement |
| CImpl | |
| ►CServiceServerLink | Handles a connection to a service. If it's a non-persistent client, automatically disconnects when its first service call has finished |
| CCallInfo | |
| CServiceSpec | |
| CServiceSpecCallParams | |
| CSingleSubscriberPublisher | Allows publication of a message to a single subscriber. Only available inside subscriber connection callbacks |
| CSingleThreadedSpinner | Spinner which runs in a single thread |
| CSpinner | Abstract interface for classes which spin on a callback queue |
| ►CStatisticsLogger | This class logs statistics data about a ROS connection and publishs them periodically on a common topic |
| CStatData | |
| ►CSteadyTimer | Manages a steady-clock timer callback |
| CImpl | |
| CSteadyTimerEvent | Structure passed as a parameter to the callback invoked by a ros::SteadyTimer |
| CSteadyTimerOptions | Encapsulates all options available for starting a timer |
| CSubscribeOptions | Encapsulates all options available for creating a Subscriber |
| ►CSubscriber | Manages an subscription callback on a specific topic |
| CImpl | |
| CSubscriberCallbacks | |
| ►CSubscriberLink | |
| CStats | |
| ►CSubscription | Manages a subscription on a single topic |
| CCallbackInfo | |
| CLatchInfo | |
| CPendingConnection | |
| CSubscriptionCallbackHelper | 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 |
| CSubscriptionCallbackHelperCallParams | |
| CSubscriptionCallbackHelperDeserializeParams | |
| CSubscriptionCallbackHelperT | Concrete generic implementation of SubscriptionCallbackHelper for any normal message type. Use directly with care, this is mostly for internal use |
| ►CSubscriptionQueue | |
| CItem | |
| ►CTimer | Manages a timer callback |
| CImpl | |
| CTimerEvent | Structure passed as a parameter to the callback invoked by a ros::Timer |
| ►CTimerManager | |
| CTimerInfo | |
| CTimerQueueCallback | |
| CTimerOptions | Encapsulates all options available for starting a timer |
| CTopicManager | |
| CTransport | Abstract base class that allows abstraction of the transport type, eg. TCP, shared memory, UDP.. |
| CTransportHints | Provides a way of specifying network transport hints to ros::NodeHandle::subscribe() and someday ros::NodeHandle::advertise() |
| CTransportPublisherLink | Handles a connection to a single publisher on a given topic. Receives messages from a publisher and hands them off to its parent Subscription |
| CTransportSubscriberLink | SubscriberLink handles broadcasting messages to a single subscriber on a single topic |
| CTransportTCP | TCPROS transport |
| CTransportUDP | UDPROS transport |
| CTransportUDPHeader | |
| ►CWallTimer | Manages a wall-clock timer callback |
| CImpl | |
| CWallTimerEvent | Structure passed as a parameter to the callback invoked by a ros::WallTimer |
| CWallTimerOptions | Encapsulates all options available for starting a timer |
| CXMLRPCCallWrapper | |
| ►CXMLRPCManager | |
| CFunctionInfo | |