▼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 | |