| ►NSDLJoypadImpl | |
| Cstick | |
| ►Nyarp | The main, catch-all namespace for YARP |
| ►Ncv | |
| Cconvert_code_from_cv | |
| Cconvert_code_from_cv< yarp::sig::PixelBgr > | |
| Cconvert_code_from_cv< yarp::sig::PixelBgra > | |
| Cconvert_code_from_cv< yarp::sig::PixelFloat > | |
| Cconvert_code_from_cv< yarp::sig::PixelHsv > | |
| Cconvert_code_from_cv< yarp::sig::PixelHsvFloat > | |
| Cconvert_code_from_cv< yarp::sig::PixelInt > | |
| Cconvert_code_from_cv< yarp::sig::PixelMono > | |
| Cconvert_code_from_cv< yarp::sig::PixelMono16 > | |
| Cconvert_code_from_cv< yarp::sig::PixelMonoSigned > | |
| Cconvert_code_from_cv< yarp::sig::PixelRgb > | |
| Cconvert_code_from_cv< yarp::sig::PixelRgba > | |
| Cconvert_code_from_cv< yarp::sig::PixelRgbFloat > | |
| Cconvert_code_from_cv< yarp::sig::PixelRgbInt > | |
| Cconvert_code_from_cv< yarp::sig::PixelRgbSigned > | |
| Cconvert_code_to_cv | |
| Cconvert_code_to_cv< yarp::sig::PixelBgr > | |
| Cconvert_code_to_cv< yarp::sig::PixelBgra > | |
| Cconvert_code_to_cv< yarp::sig::PixelFloat > | |
| Cconvert_code_to_cv< yarp::sig::PixelHsv > | |
| Cconvert_code_to_cv< yarp::sig::PixelHsvFloat > | |
| Cconvert_code_to_cv< yarp::sig::PixelInt > | |
| Cconvert_code_to_cv< yarp::sig::PixelMono > | |
| Cconvert_code_to_cv< yarp::sig::PixelMono16 > | |
| Cconvert_code_to_cv< yarp::sig::PixelMonoSigned > | |
| Cconvert_code_to_cv< yarp::sig::PixelRgb > | |
| Cconvert_code_to_cv< yarp::sig::PixelRgba > | |
| Cconvert_code_to_cv< yarp::sig::PixelRgbFloat > | |
| Cconvert_code_to_cv< yarp::sig::PixelRgbInt > | |
| Cconvert_code_to_cv< yarp::sig::PixelRgbSigned > | |
| Ctype_code | |
| Ctype_code< yarp::sig::PixelBgr > | |
| Ctype_code< yarp::sig::PixelBgra > | |
| Ctype_code< yarp::sig::PixelFloat > | |
| Ctype_code< yarp::sig::PixelHsv > | |
| Ctype_code< yarp::sig::PixelHsvFloat > | |
| Ctype_code< yarp::sig::PixelInt > | |
| Ctype_code< yarp::sig::PixelMono > | |
| Ctype_code< yarp::sig::PixelMono16 > | |
| Ctype_code< yarp::sig::PixelMonoSigned > | |
| Ctype_code< yarp::sig::PixelRgb > | |
| Ctype_code< yarp::sig::PixelRgba > | |
| Ctype_code< yarp::sig::PixelRgbFloat > | |
| Ctype_code< yarp::sig::PixelRgbInt > | |
| Ctype_code< yarp::sig::PixelRgbSigned > | |
| ►Ndev | An interface for the device drivers |
| ►NDC1394 | |
| CDC1394Parser | |
| ►Nimpl | |
| CBuffer | Buffer contains info about a buffer of type T and it is used to exchange information with yarp::dev::impl::FixedSizeBuffersManager |
| CFixedSizeBuffersManager | A manager of fixed size buffers in multi-thread environment |
| CFloatImageReader_Impl | |
| CRGBDSensor_StreamingMsgParser | |
| CRgbImageReader_Impl | |
| CServerGrabberResponder | |
| ►NJoypadControl | |
| CJoyPort | |
| CLoopablePort | |
| ►NRGBDImpl | |
| CRGBDSensorParser | |
| CAnalogSensorClient | Device that reads an AnalogSensor (using the IAnalogSensor interface) from the YARP network |
| CAnalogWrapper | Device that expose an AnalogSensor (using the IAnalogSensor interface) on the YARP or ROS network |
| CAudioBufferSize | |
| CCalibrationParameters | |
| CCameraConfig | Struct describing a possible camera configuration |
| CCanBuffer | |
| CCanErrors | |
| CCanMessage | |
| CCartesianEvent | Interface for a event notified by the cartesian controller |
| CCartesianEventParameters | Structure for configuring a cartesian event |
| CCartesianEventVariables | Structure for configuring a cartesian event |
| CCircularAudioBuffer | |
| CControlBoardArbitraryAxesDecomposition | Class storing the decomposition of a subset of the total remapped axes of the remapped controlboard in the corresponding subsets of the axes of the SubControlBoard |
| ►CControlBoardHelper | |
| CPrivateUnitsHandler | |
| CControlBoardRemapper | controlboardremapper : device that takes a list of axes from multiple controlboards and expose them as a single controlboard |
| CControlBoardRemapperBuffers | |
| CControlBoardSubControlBoardAxesDecomposition | Class storing the decomposition of all the axes in the Remapped ControlBoard in the SubControlBoard, with buffer reading to use to simplify MultiJoint methods implementation |
| CControlBoardWrapper | |
| CDeprecatedDeviceDriver | Interface implemented by deprecated device drivers |
| CDeviceDescription | |
| CDeviceDriver | Interface implemented by all device drivers |
| CDeviceGroup | Lets you make a bunch of devices as a group |
| CDevicePipe | Tries to connect the output of one device to the input of another |
| CDeviceResponder | A cheap and cheerful framework for human readable/writable forms of messages to devices |
| CDriverCreator | A base class for factories that create driver objects |
| CDriverCreatorOf | A factory for creating driver objects of a particular type |
| CDriverLinkCreator | A factory for creating links to a driver that has already been created |
| CDrivers | Global factory for devices |
| CFrameGrabberControls_Parser | |
| CFrameGrabberControls_Sender | This classes implement a sender / parser for IFrameGrabberControls interface messages |
| CGazeEvent | Interface for a event notified by the gaze controller |
| CGazeEventParameters | Structure for configuring a gaze event |
| CGazeEventVariables | Structure for retrieving information from a gaze event |
| CIAmplifierControl | Interface for control devices, amplifier commands |
| CIAmplifierControlRaw | Interface for control devices, amplifier commands |
| CIAnalogSensor | A generic interface to sensors (gyro, a/d converters) |
| CIAudioGrabberSound | Read a YARP-format sound block from a device |
| CIAudioRender | |
| CIAudioVisualGrabber | Read a YARP-format image and sound from a device |
| CIAudioVisualStream | For streams capable of holding different kinds of content, check what they actually have |
| CIAxisInfo | Interface for getting information about specific axes, if available |
| CIAxisInfoRaw | Interface for getting information about specific axes, if available |
| CIBattery | A generic battery interface |
| CICalibrator | |
| CICanBufferFactory | |
| CICanBus | Interface for a can bus device |
| CICanBusErrors | |
| CICartesianControl | Interface for a cartesian controller |
| CIContactLoadCellArrays | Device interface to one or multiple contact load cell arrays |
| CIControlCalibration | Interface for control devices, calibration commands |
| CIControlCalibrationRaw | Interface for control devices, calibration commands |
| CIControlDebug | Interface for control devices, debug commands |
| CIControlLimits | Interface for control devices, commands to get/set position and veloity limits |
| CIControlLimitsRaw | Interface for control devices |
| CIControlMode | Interface for setting control mode in control board |
| CIControlModeRaw | Interface for setting control mode in control board |
| CICurrentControl | Interface for control boards implementing current control |
| CICurrentControlRaw | Interface for control boards implementing current control |
| CIDepthVisualParams | An interface for retrieving intrinsic parameter from a depth camera |
| CIEncoderArrays | Device interface to one or multiple arrays of encoders |
| CIEncoders | Control board, encoder interface |
| CIEncodersRaw | Control board, encoder interface |
| CIEncodersTimed | Control board, extend encoder interface with timestamps |
| CIEncodersTimedRaw | Control board, extend encoder raw interface adding timestamps |
| CIFrameGrabber | Common interface to a FrameGrabber |
| CIFrameGrabberControls | Control interface for frame grabber devices |
| CIFrameGrabberControlsDC1394 | |
| CIFrameGrabberImage | Read a YARP-format image from a device |
| CIFrameGrabberImageRaw | Read a YARP-format image from a device |
| CIFrameGrabberRgb | RGB Interface to a FrameGrabber device |
| CIFrameTransform | Transform Interface |
| CIFrameWriterAudioVisual | Write a YARP-format image and sound to a device |
| CIFrameWriterImage | Read a YARP-format image to a device |
| CIGazeControl | Interface for a gaze controller |
| CIGenericSensor | A generic interface to sensors – gyro, a/d converters etc |
| CIGPUDevice | A generic interface to GPU port devices |
| CIImpedanceControl | Interface for control boards implementing impedance control |
| CIImpedanceControlRaw | Interface for control boards implementing impedance control |
| CIInteractionMode | Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant |
| CIInteractionModeRaw | Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant |
| CIJoypadController | |
| ►CIJoypadEvent | |
| CjoyData | |
| CIJoypadEventDriven | |
| CILocalization2D | ILocalization2D interface |
| CIMap2D | IMap2D Interface |
| CIMotor | Control board, encoder interface |
| CIMotorEncoders | Control board, encoder interface |
| CIMotorEncodersRaw | Control board, encoder interface |
| CIMotorRaw | Control board, encoder interface |
| CImplement_DepthVisualParams_Parser | |
| CImplement_DepthVisualParams_Sender | |
| CImplement_RgbVisualParams_Parser | |
| CImplement_RgbVisualParams_Sender | |
| CImplementAmplifierControl | |
| CImplementAxisInfo | |
| CImplementCallbackHelper2 | Callback implementation after buffered input |
| CImplementCanBufferFactory | Implementation of a ICanBufferFactory |
| CImplementControlCalibration | |
| CImplementControlLimits | class ImplementControlLimits;
class StubImplControlLimitsRaw; |
| CImplementControlMode | |
| CImplementCurrentControl | |
| CImplementDC1394 | |
| CImplementEncoders | |
| CImplementEncodersTimed | |
| CImplementImpedanceControl | |
| CImplementInteractionMode | Interface settings the way the robot interacts with the environment: basic interaction types are Stiff and Compliant |
| CImplementMotor | |
| CImplementMotorEncoders | |
| CImplementPidControl | |
| CImplementPositionControl | Default implementation of the IPositionControl interface |
| CImplementPositionDirect | Default implementation of the IPositionDirect interface |
| CImplementPWMControl | |
| CImplementRemoteVariables | |
| CImplementTorqueControl | |
| CImplementVelocityControl | |
| CImplementVirtualAnalogSensor | |
| CIMultipleWrapper | Interface for an object that can wrap/attach to to another |
| CINavigation2D | An interface to control the navigation of a mobile robot in a 2D environment |
| CINavigation2DControlActions | |
| CINavigation2DTargetActions | |
| CIOrientationSensors | Device interface to one or multiple orientation sensors, such as IMUs with on board estimation algorithms |
| CIPidControl | Interface for a generic control board device implementing a PID controller, with scaled arguments |
| CIPidControlRaw | Interface for a generic control board device implementing a PID controller |
| CIPositionControl | Interface for a generic control board device implementing position control |
| CIPositionControlRaw | Interface for a generic control board device implementing position control in encoder coordinates |
| CIPositionDirect | Interface for a generic control board device implementing position control |
| CIPositionDirectRaw | Interface for a generic control board device implementing position control in encoder coordinates |
| CIPreciselyTimed | |
| CIPWMControl | Interface for controlling an axis, by sending directly a PWM reference signal to a motor |
| CIPWMControlRaw | Interface for controlling an axis, by sending directly a PWM reference signal to a motor |
| CIRangefinder2D | A generic interface for planar laser range finders |
| CIRemoteCalibrator | IRemoteCalibrator interface is meant to remotize the access of the calibration device in order to allow users to remotely call the calibration procedure for a single joint or the whole device and let the calibrator do the job |
| CIRemoteVariables | IRemoteVariables interface |
| CIRemoteVariablesRaw | IRemoteVariablesRaw interface |
| CIRGBDSensor | A generic interface for cameras that have both color camera as well as depth camera sensor, like kinect device |
| CIRgbVisualParams | An interface for retrieving intrinsic parameter from a rgb camera |
| CIRobotDescription | This interface allows users to retrieve a list which contains the names and the types of the currently running devices |
| CISerialDevice | A generic interface to serial port devices |
| CIService | Common interface for devices that act like services (by which we mean they do something for remote users, with minimal interaction with their creator other than initial configuration) |
| CISixAxisForceTorqueSensors | Device interface to one or multiple six axis force torque sensor |
| CISkinPatches | Device interface to one or more groups (patches) of tactile sensors (skin) |
| CITemperatureSensors | Device interface to one or multiple temperature sensors |
| CIThreeAxisGyroscopes | Device interface to one or multiple three axis gyroscopes |
| CIThreeAxisLinearAccelerometers | Device interface to one or multiple three axis linear accelerometers |
| CIThreeAxisMagnetometers | Device interface to one or multiple three axis magnetometers |
| CITorqueControl | Interface for control boards implementing torque control |
| CITorqueControlRaw | Interface for control boards implementing torque control |
| CIVelocityControl | Interface for control boards implementing velocity control |
| CIVelocityControlRaw | Interface for control boards implementig velocity control in encoder coordinates |
| CIVirtualAnalogSensor | A generic interface to a virtual sensors |
| CIVirtualAnalogSensorRaw | A generic interface to a virtual sensors |
| CIVisualServoing | Interface for visual servoing controllers |
| CIWrapper | Interface for an object that can wrap/or "attach" to another |
| CJoypadControlClient | |
| CJoypadControlServer | |
| CJoypadControlWatchdog | |
| CLaserMeasurementData | |
| CMap2DArea | |
| CMap2DLocation | |
| CMapGrid2D | |
| CMotorTorqueParameters | |
| COVRHeadset | Device that manages the Oculus Rift Headset |
| CPid | Contains the parameters for a PID |
| ►CPolyDriver | A container for a device driver |
| CPrivate | |
| CPolyDriverDescriptor | |
| CPolyDriverList | |
| CRemappedAxis | Information in how an axis is remapped on an axis of a SubControlBoard |
| CRemappedControlBoards | |
| CRemappedSubControlBoard | |
| CRemoteControlBoard | The client side of the control board, connects to a remote controlboard using the YARP network |
| CRemoteControlBoardRemapper | |
| CRemoteFrameGrabber | |
| CRemoteFrameGrabberDC1394 | |
| CRGBDSensorClient | |
| ►CRGBDSensorParamParser | The RGBDSensorParamParser class |
| CRGBDParam | The RGBDParam struct |
| CRGBDSensorWrapper | |
| CRobotDescriptionClient | This client device is used to connect to a robotDescriptionServer and ask info about the currently opened devices |
| CRobotDescriptionServer | This device is a storage which contains a list of the currently opened device drivers |
| CServerFrameGrabber | Export a frame grabber to the network |
| CServerGrabber | |
| CServerInertial | |
| CServerSerial | Export a serial sensor |
| CStubDriverCreator | A factory for creating driver objects from DLLs / shared libraries |
| CStubImplControlLimitsRaw | Stub implementation of IControlLimitRaw interface |
| CStubImplEncodersRaw | Stub implementation of IEncodersRaw interface |
| CStubImplInteractionModeRaw | Stub implementation of IInteractionMode interface |
| CStubImplPositionControlRaw | Stub implementation of IPositionControlRaw interface |
| CStubImplPositionDirectRaw | Stub implementation of IPositionControl2Raw interface |
| CStubImplVelocityControlRaw | Stub implementation of IPositionControl2Raw interface |
| CTestMotor | A fake motor control board for testing |
| CVirtualAnalogWrapper | An analog wrapper for virtual device A virtual device is a software emulated device, for example force-torque computed from a real sensor and then relocated to another part of the robot or some kind of estimated measurement needed by the robot |
| ►Ngsl | A library for interoperability with the GSL library |
| CGslMatrix | Classes for compatibility with the GSL library |
| CGslVector | Classes for compatibility with the GSL library |
| ►Nmath | |
| ►Nimpl | |
| CRandnVector | A class to generate random vectors, normal distribution |
| CRandVector | A class to generate random vectors, uniform distribution |
| ►CFrameTransform | |
| CTranslation_t | |
| CNormRand | A static class grouping function for normal random number generator |
| CQuaternion | |
| CRand | A static class grouping function for uniform random number generator |
| CRandnScalar | A random number generator, normal distribution |
| CRandScalar | A random number generator, uniform in the range 0-1 |
| CVec2D | |
| ►Nname | Classes for constructing name servers |
| CBootstrapServer | Multicast and file-based mechanisms for finding the name server |
| CNameServerConnectionHandler | Manage a single connection to the name server |
| CNameServerManager | Manage the name server |
| CNameService | Abstract interface for a name server operator |
| ►Nos | An interface to the operating system, including Port based communication |
| ►Nidl | |
| CBareStyle | |
| CBottleStyle | |
| CUnwrapped | |
| CUnwrappedView | |
| CWirePortable | A "tamed" Portable, that promises to serialize itself in an IDL-friendly way |
| CWireReader | IDL-friendly connection reader |
| CWireState | IDL-friendly state |
| CWireVocab | |
| CWireWriter | IDL-friendly connection writer |
| ►Nimpl | The components from which ports and connections are built |
| ►Nposix | |
| CTcpAcceptor | |
| CTcpConnector | |
| CTcpStream | |
| CAuthHMAC | 3-way authentication via HMAC |
| CBottleImpl | A flexible data format for holding a bunch of numbers and strings |
| CBufferedConnectionWriter | A helper for creating cached object descriptions |
| CConnectionRecorder | A helper for recording entire message/reply transactions |
| CDgramTwoWayStream | A stream abstraction for datagram communication |
| CDispatcher | Dispatch to named methods based on string input |
| CFakeFace | A dummy Face for testing purposes |
| CFakeTwoWayStream | A dummy two way stream for testing purposes |
| CFallbackNameClient | A client for the FallbackNameServer class |
| CFallbackNameServer | Multi-cast server, for last resort information sharing about name information – when config files are missing or wrong |
| CHttpCarrier | Communicating via http |
| CHttpTwoWayStream | Minimal http connection support |
| CLocalCarrier | A carrier for communicating locally within a process |
| CLocalCarrierManager | Coordinate ports communicating locally within a process |
| CLocalCarrierStream | A stream for communicating locally within a process |
| CLogForwarder | |
| CLogger | This is a wrapper for message logging |
| CLogImpl | |
| CMcastCarrier | Communicating between two ports via MCAST |
| CMemoryOutputStream | An OutputStream that writes to a given memory buffer address |
| CNameClient | Client for YARP name server |
| CNameConfig | Small helper class to help deal with legacy YARP configuration files |
| CNameserCarrier | Communicating between two ports via a variant plain-text protocol originally designed for the yarp name server |
| CNameserTwoWayStream | Communicating between two ports via a variant plain-text protocol originally designed for the yarp name server |
| CNameServer | Implementation of a YARP2-conforming name server |
| CNameServerStub | Stub for a YARP2-conforming name server |
| CPortCommand | Simple Readable and Writable object representing a command to a YARP port |
| CPortCore | |
| CPortCoreAdapter | |
| CPortCoreInputUnit | Manager for a single input to a port |
| CPortCoreOutputUnit | Manager for a single output from a port |
| CPortCorePacket | A single message, potentially being transmitted on multiple connections |
| CPortCorePackets | A collection of messages being transmitted over connections |
| CPortCoreUnit | This manages a single threaded resource related to a single input or output connection |
| CPortDataModifier | This is the heart of a yarp port |
| CProtocol | Connection choreographer |
| CSharedLibraryImpl | |
| CSocketTwoWayStream | A stream abstraction for socket communication |
| CSplitString | Split a string into pieces |
| CStorable | A single item in a Bottle |
| CStoreBlob | A binary blob item |
| CStoreDict | Key/value pairs |
| CStoreFloat32 | A 32-bit floating point number item |
| CStoreFloat64 | A 64-bit floating point number item |
| CStoreInt16 | A 16-bit integer item |
| CStoreInt32 | A 32-bit integer item |
| CStoreInt64 | A 64-bit integer item |
| CStoreInt8 | A 8-bit integer item |
| CStoreList | A nested list of items |
| CStoreNull | An empty item |
| CStoreString | A string item |
| CStoreVocab | A vocabulary item |
| CStreamConnectionReader | Lets Readable objects read from the underlying InputStream associated with the connection between two ports |
| CTcpCarrier | Communicating between two ports via TCP |
| CTcpFace | Communicating with a port via TCP |
| CTextCarrier | Communicating between two ports via a plain-text protocol |
| CThreadImpl | An abstraction for a thread of execution |
| CUdpCarrier | Communicating between two ports via UDP |
| CAbstractCarrier | A starter class for implementing simple carriers |
| CAbstractContactable | A default implementation of an abstract port |
| CAbstractLockGuard | This class is a mutex wrapper that provides a convenient RAII-style mechanism for owning a mutex for the duration of a scoped block |
| CBinPortable | Class for writing and reading simple binary structures |
| CBottle | A simple collection of objects that can be described and transmitted in a portable way |
| CBufferedPort | A mini-server for performing network communication in the background |
| CBytes | A simple abstraction for a block of bytes |
| CCarrier | A base class for connection types (tcp, mcast, shmem, ...) which are called carriers in YARP |
| ►CCarriers | Collection of carriers, a singleton |
| CPrivate | |
| CClock | |
| CConnection | A controller for an individual connection |
| CConnectionReader | An interface for reading from a network connection |
| CConnectionState | The basic state of a connection - route, streams in use, etc |
| CConnectionWriter | An interface for writing to a network connection |
| CConnectResult | |
| CContact | Represents how to reach a part of a YARP network |
| CContactable | An abstract port |
| CContactables | The yarp::os::Contactables class |
| CContactStyle | Preferences for how to communicate with a contact |
| CDummyConnector | A dummy connection to test yarp::os::Portable implementations |
| CElectionOf | Pick one of a set of peers to be "active" |
| ►CEvent | A class for thread synchronization and mutual exclusion |
| CPrivate | |
| CFace | The initial point-of-contact with a port |
| CIConfig | An object that can be configured |
| CInputProtocol | The input side of an active connection between two ports |
| CInputStream | Simple specification of the minimum functions needed from input streams |
| CLocalReader | Under development |
| CLog | |
| CLogStream | |
| CManagedBytes | An abstraction for a block of bytes, with optional responsibility for allocating/destroying that block |
| CMessageStack | Maintain a stack of messages to send asynchronously |
| CModifyingCarrier | A starter class for implementing simple modifying carriers |
| CMonitorObject | |
| CMultiNameSpace | |
| ►CMutex | Basic wrapper for mutual exclusion |
| CPrivate | |
| CName | Simple abstraction for a YARP port name |
| CNameSpace | An abstract name space for ports |
| CNameStore | Abstract interface for a database of port names |
| ►CNestedContact | A placeholder for rich contact information |
| CPrivate | |
| CNetType | Various utilities related to types and formats |
| CNetwork | Utilities for manipulating the YARP network, including initialization and shutdown |
| CNetworkBase | Utilities for manipulating the YARP network, excluding initialization and shutdown |
| ►CNetworkClock | |
| CPrivate | |
| ►CNode | The Node class |
| CHelper | |
| ►CNodes | The Nodes class |
| CPrivate | |
| CNullConnection | |
| CNullConnectionReader | Dummy ConnectionReader that has no data |
| CNullConnectionWriter | A dummy ConnectionWriter that consumes data without effect |
| CNullStream | A "null" stream, always invalid |
| COutputProtocol | The output side of an active connection between two ports |
| COutputStream | Simple specification of the minimum functions needed from output streams |
| CPeerRecord | |
| ►CPeriodicThread | An abstraction for a periodic thread |
| CPrivate | |
| CPing | Measure performance of a YARP port |
| CPort | A mini-server for network communication |
| CPortable | This is a base class for objects that can be both read from and be written to the YARP network |
| CPortablePair | Group a pair of objects to be sent and received together |
| CPortablePairBase | |
| CPortInfo | Information about a port connection or event |
| CPortReader | Interface implemented by all objects that can read themselves from the network, such as Bottle objects |
| CPortReaderBuffer | Buffer incoming data to a port |
| CPortReaderBufferBase | |
| CPortReaderBufferBaseCreator | |
| CPortReaderCreator | A creator for readers |
| CPortReport | A base class for objects that want information about port status changes |
| CPortWriter | Interface implemented by all objects that can write themselves to the network, such as Bottle objects |
| CPortWriterBuffer | Buffer outgoing data to a port |
| ►CPortWriterBufferBase | |
| CPrivate | |
| ►CProperty | A class for storing options and configuration information |
| CPrivate | |
| CPublisher | A port specialized for publishing data of a constant type on a topic |
| CQosStyle | Preferences for the port's Quality of Service |
| CRandom | A collection of basic random number generation algorithms |
| CRateResult | |
| CRateThread | An abstraction for a periodic thread |
| CRateThreadWrapper | This class takes a Runnable instance and wraps a thread around it |
| ►CRecursiveMutex | RecursiveMutex offers exclusive, recursive ownership semantics: |
| CPrivate | |
| ►CResourceFinder | Helper class for finding config files and other external resources |
| CPrivate | |
| CResourceFinderOptions | These options are loosely based on http://wiki.icub.org/wiki/YARP_ResourceFinder |
| ►CRFModule | A base-class for standard YARP modules that supports ResourceFinder |
| CPrivate | |
| ►CRFModuleFactory | |
| CPrivate | |
| ►CRFPlugin | |
| CPrivate | |
| CRosNameSpace | |
| CRoute | Information about a connection between two ports |
| ►CRpcClient | A port that is specialized as an RPC client |
| CPrivate | |
| CRpcServer | A port that is specialized as an RPC server |
| CRun | Yarprun provides the APIs to a client-server environment that is able to run, kill and monitor applications commands on a remote machin in Windows and Linux |
| CRunnable | A class that can be managed by another thread |
| CSearchable | A base class for nested structures that can be searched |
| ►CSemaphore | A class for thread synchronization and mutual exclusion |
| CPrivate | |
| CSharedLibrary | Low-level wrapper for loading shared libraries (DLLs) and accessing symbols within it |
| CSharedLibraryClass | Container for an object created using a factory provided by a shared library |
| CSharedLibraryClassApi | Collection of hooks for creating/destroying a plugin |
| CSharedLibraryClassFactory | A type-safe wrapper for SharedLibraryFactory, committing to creation/destruction of instances of a particular super-class |
| CSharedLibraryFactory | A wrapper for a named factory method in a named shared library |
| ►CShiftStream | A container for a stream, allowing the stream implementation to be replaced when needed |
| CPrivate | |
| CSizedWriter | Minimal requirements for an efficient Writer |
| CStamp | An abstraction for a time stamp and/or sequence number |
| CStamped | A base class for objects with time stamps and/or sequence numbers |
| CStat | |
| CStringInputStream | An InputStream that reads from a string |
| CStringOutputStream | An OutputStream that produces a string |
| CSubscriber | A port specialized for reading data of a constant type published on a topic |
| CSystemClock | |
| ►CSystemInfo | A class to get the system (platform) status such as available memory, storage, CPU load and etc |
| CLoadInfo | The LoadInfo struct holds the current cpu load information |
| CMemoryInfo | The MemoryInfo struct holds the system memory information |
| CPlatformInfo | The PlatformInfo struct holds the operating system information |
| CProcessInfo | The ProcessInfo struct provides the operating system process information |
| CProcessorInfo | The ProcessorInfo struct holds the processor information |
| CStorageInfo | The StorageInfo struct holds the system storage information |
| CUserInfo | The UserInfo struct holds the current user information |
| ►CSystemInfoSerializer | A helper class to pass the SystemInfo object around the YARP network |
| CPrivate | |
| CSystemRateThread | |
| CTerminator | Send a message to a process that has a corresponding socket port created using the Terminee class to ask to start a graceful quit procedure |
| CTerminee | A class that can be polled to see whether the process has been asked to quit gracefully |
| CThings | Base class for generic things |
| ►CThread | An abstraction for a thread of execution |
| CPrivate | |
| ►CTimer | |
| CPrivateImpl | |
| CTimerSettings | |
| CTwoWayStream | A stream which can be asked to perform bidirectional communication |
| ►CType | |
| CPrivate | |
| CTypedReader | A base class for sources of typed data |
| CTypedReaderCallback | A callback for typed data from a port |
| CTypedReaderThread | |
| CUnbufferedContactable | An abstract unbuffered port |
| CValue | A single value (typically within a Bottle) |
| CWire | Base class for IDL client/server |
| ►CWireLink | IDL-friendly object state, used in YARP to set up a port association |
| CPrivate | |
| CYarpDummyNameSpace | |
| CYarpNameSpace | |
| CYarpPlugin | Type-safe access to a plugin |
| CYarpPluginSelector | Pick out a set of relevant plugins |
| CYarpPluginSettings | Collect hints for finding a particular plugin |
| CYarpTimerEvent | |
| ►Nrobottestingframework | |
| ►CjointsPosMotion | The JointPosMotion class is used has been created to simplify and speed up development of tests that controls joints in position |
| CPrivate | |
| ►CTestAsserter | The yarp::robottestingframework::TestAsserter class is used to throw exception or to report messages/failures to a TestResult |
| CPrivate | |
| ►CTestCase | The YarpTestCase is a helper class to facilitate loading the tests settings which are developed for YARP |
| CPrivate | |
| ►Nrosmsg | |
| ►Nactionlib_msgs | |
| CGoalID | |
| CGoalStatus | |
| CGoalStatusArray | |
| ►Ndiagnostic_msgs | |
| CAddDiagnostics | |
| CAddDiagnosticsReply | |
| CDiagnosticArray | |
| CDiagnosticStatus | |
| CKeyValue | |
| CSelfTest | |
| CSelfTestReply | |
| ►Ngeometry_msgs | |
| CAccel | |
| CAccelStamped | |
| CAccelWithCovariance | |
| CAccelWithCovarianceStamped | |
| CInertia | |
| CInertiaStamped | |
| CPoint | |
| CPoint32 | |
| CPointStamped | |
| CPolygon | |
| CPolygonStamped | |
| CPose | |
| CPose2D | |
| CPoseArray | |
| CPoseStamped | |
| CPoseWithCovariance | |
| CPoseWithCovarianceStamped | |
| CQuaternion | |
| CQuaternionStamped | |
| CTransform | |
| CTransformStamped | |
| CTwist | |
| CTwistStamped | |
| CTwistWithCovariance | |
| CTwistWithCovarianceStamped | |
| CVector3 | |
| CVector3Stamped | |
| CWrench | |
| CWrenchStamped | |
| ►Nnav_msgs | |
| CGetMap | |
| CGetMapReply | |
| CGetPlan | |
| CGetPlanReply | |
| CGridCells | |
| CMapMetaData | |
| COccupancyGrid | |
| COdometry | |
| CPath | |
| CSetMap | |
| CSetMapReply | |
| ►Nsensor_msgs | |
| CBatteryState | |
| CCameraInfo | |
| CChannelFloat32 | |
| CCompressedImage | |
| CFluidPressure | |
| CIlluminance | |
| CImage | |
| CImu | |
| CJointState | |
| CJoy | |
| CJoyFeedback | |
| CJoyFeedbackArray | |
| CLaserEcho | |
| CLaserScan | |
| CMagneticField | |
| CMultiDOFJointState | |
| CMultiEchoLaserScan | |
| CNavSatFix | |
| CNavSatStatus | |
| CPointCloud | |
| CPointCloud2 | |
| CPointField | |
| CRange | |
| CRegionOfInterest | |
| CRelativeHumidity | |
| CSetCameraInfo | |
| CSetCameraInfoReply | |
| CTemperature | |
| CTimeReference | |
| ►Nshape_msgs | |
| CMesh | |
| CMeshTriangle | |
| CPlane | |
| CSolidPrimitive | |
| ►Nstd_msgs | |
| CBool | |
| CByte | |
| CByteMultiArray | |
| CChar | |
| CColorRGBA | |
| CDuration | |
| CEmpty | |
| CFloat32 | |
| CFloat32MultiArray | |
| CFloat64 | |
| CFloat64MultiArray | |
| CHeader | |
| CInt16 | |
| CInt16MultiArray | |
| CInt32 | |
| CInt32MultiArray | |
| CInt64 | |
| CInt64MultiArray | |
| CInt8 | |
| CInt8MultiArray | |
| CMultiArrayDimension | |
| CMultiArrayLayout | |
| CString | |
| CTime | |
| CUInt16 | |
| CUInt16MultiArray | |
| CUInt32 | |
| CUInt32MultiArray | |
| CUInt64 | |
| CUInt64MultiArray | |
| CUInt8 | |
| CUInt8MultiArray | |
| ►Nstereo_msgs | |
| CDisparityImage | |
| ►Ntf | |
| CFrameGraph | |
| CFrameGraphReply | |
| CtfMessage | |
| ►Ntf2_msgs | |
| CFrameGraph | |
| CFrameGraphReply | |
| CTF2Error | |
| CTFMessage | |
| ►Ntrajectory_msgs | |
| CJointTrajectory | |
| CJointTrajectoryPoint | |
| CMultiDOFJointTrajectory | |
| CMultiDOFJointTrajectoryPoint | |
| ►Nvisualization_msgs | |
| CImageMarker | |
| CInteractiveMarker | |
| CInteractiveMarkerControl | |
| CInteractiveMarkerFeedback | |
| CInteractiveMarkerInit | |
| CInteractiveMarkerPose | |
| CInteractiveMarkerUpdate | |
| CMarker | |
| CMarkerArray | |
| CMenuEntry | |
| CTickDuration | |
| CTickTime | |
| ►Nrun | |
| CRun | |
| ►Nsig | Signal processing |
| ►Nfile | Image file operations |
| CsoundStreamReader | |
| CDataCurvature | |
| CDataInterestPointXYZ | |
| CDataNormal | |
| CDataNormalNoCurvature | |
| CDataRGBA | |
| CDataViewpoint | |
| CDataXY | |
| CDataXYZ | |
| CDataXYZI | |
| CDataXYZNormal | |
| CDataXYZNormalRGBA | |
| CDataXYZRGBA | |
| CFlexImage | Image class with user control of representation details |
| CImage | Base class for storing images |
| CImageNetworkHeader | Byte order in image header for network transmission |
| CImageOf | Typed image class |
| ►CIntrinsicParams | The IntrinsicParams struct to handle the intrinsic parameter of cameras(RGB and RGBD either) |
| CDistortionModel | The DistortionModel struct representing the distortion model of the camera |
| CMatrix | A class for a Matrix |
| CPixelBgr | Packed RGB pixel type, with pixels stored in reverse order |
| CPixelBgra | Packed BGRA pixel type |
| CPixelHsv | Packed HSV (hue/saturation/value pixel type |
| CPixelHsvFloat | Floating point HSV pixel type |
| CPixelRgb | Packed RGB pixel type |
| CPixelRgba | Packed RGBA pixel type |
| CPixelRgbFloat | Floating point RGB pixel type |
| CPixelRgbInt | Integer RGB pixel type |
| CPixelRgbSigned | Signed, packed RGB pixel type |
| CPointCloud | The PointCloud class |
| CPointCloudBase | The PointCloudBase class |
| CPointCloudNetworkHeader | The yarp::sig::PointCloudNetworkHeader class |
| CSound | Class for storing sounds |
| CVectorBase | A Base class for a VectorOf<T>, provide default implementation for read/write methods |
| CVectorOf | Provides: |
| C_IplConvKernel | |
| C_IplConvKernelFP | |
| C_IplImage | |
| C_IplROI | |
| CAudioPlayerWrapper | |
| CAudioRecorderWrapper | |
| CaxisLocation | |
| CBatteryClient | The client side of any IBattery capable device |
| CBatteryInputPortProcessor | |
| CBatteryWrapper | |
| CBayerCarrier | Decode bayer images and serve them as regular rgb |
| CBootstrapServerAdapter | Adapt YARP multicast server to use a different NameService |
| CBoschIMU | |
| Cbuffer | |
| CCameraDescriptor | |
| CcircularDataBuffers | |
| CConfiguration | |
| Cdata_for_gst_callback | |
| CDecoderState | |
| CdepthCameraDriver | depthCamera : YARP driver for OpenNI2 compatible devices |
| CDepthImageConverter | |
| CDeviceGroupHelper | |
| CDriversHelper | |
| CDynamixelAX12FtdiDriver | |
| CFakeAnalogSensor | Fake analog sensor device for testing purpose and reference for new analog devices |
| CFakeBattery | |
| CFakeBot | |
| CfakeDepthCameraDriver | |
| CfakeIMU | fakeIMU : fake device implementing the device interface typically implemented by an Inertial Measurement Unit |
| CFakeLaser | fakeLaser : fake sensor device driver for testing purposes and reference for IRangefinder2D devices |
| CfakeLocalizer | |
| CfakeLocalizerThread | |
| CfakeMicrophone | fakeMicrophone : fake device implementing the IAudioGrabberSound device interface to play sound |
| CFakeMotionControl | |
| CfakeNavigation | |
| CfakeNavigationThread | |
| CfakeSpeaker | fakeSpeaker : fake device implementing the IAudioRender device interface to play sound |
| CFfmpegGrabber | An image frame grabber device using ffmpeg to capture images from AVI files |
| CFfmpegHelper | |
| CFfmpegWriter | Uses ffmpeg to write images/sounds to movie files (AVI, MOV, ...) |
| CForwardingCarrier | |
| ►CFrameTransformClient | The client side of any IBattery capable device |
| Cbroadcast_port_t | |
| CFrameTransformServer | |
| CFtdiDeviceSettings | FtdiDeviceSettings contains information to identify specific device Such a device can contain information: such as: Manufacturer: FTDI, Description: FT232R USB UART, Serial A7003MhG |
| Cgsl_block | |
| Cgsl_matrix | |
| Cgsl_vector | |
| CguiParam | |
| CH264Carrier | A carrier for receiving frames compressed in h264 over rtp |
| CH264Decoder | |
| Ch264Decoder_cfgParamters | |
| CH264DecoderHelper | |
| CH264Stream | |
| CHumanCarrier | |
| CHumanStream | |
| CImageStorage | |
| CImpedanceLimits | |
| CImpedanceParameters | |
| CInputCallback | |
| CJoyData | |
| CJoypadCtrlParser | |
| CLaserFromDepth | |
| ►ClaserHokuyo | |
| Csensor_property_struct | |
| CLocalization2DClient | |
| CLocalization2DServer | |
| CMap2DClient | |
| CMap2DServer | |
| CMatrixPortContentHeader | |
| CMessageStackHelper | |
| CMessageStackThread | |
| CMjpegCarrier | A carrier for sending/receiving images via mjpeg over http |
| CMjpegDecompression | |
| CMjpegDecompressionHelper | |
| CMjpegStream | |
| CMonitorBinding | |
| CMonitorEvent | |
| CMonitorEventRecord | A singleton class to record the port monitor events |
| CMonitorLua | |
| CMonitorSelector | |
| CMonitorSharedLib | |
| CMonitorTrigger | |
| CMonoThreadTimer | |
| CMpiBcastCarrier | Carrier for port communicating via MPI broadcast |
| CMpiBcastStream | Implements communication via MPI broadcast |
| CMpiCarrier | Abstract base carrier for managing port communication via MPI |
| CMpiComm | Wrapper for MPI_Comm communicator |
| CMpiControlThread | |
| CMpiP2PCarrier | Carrier for port communicating via MPI point-to-point send/receive |
| CMpiP2PStream | Implements communication via MPI point-to-point send/receive |
| CMpiStream | Abstract base class for port communication via MPI |
| CMultiNameSpaceHelper | |
| CMultipleAnalogSensorsClient | multipleanalogsensorsclient: The client side of a device exposing MultipleAnalogSensors interfaces |
| CMultipleAnalogSensorsMetadata | |
| CMultipleAnalogSensorsMetadata_getMetadata_helper | |
| CMultipleAnalogSensorsRemapper | multipleanalogsensorsremapper : device that takes a list of sensor from multiple analog sensors device and expose them as a single device exposing MultipleAnalogSensors interface |
| CMultipleAnalogSensorsServer | The server side of the MultipleAnalogSensorsClient, useful to expose device implementing MultipleAnalogSensors interfaces over the YARP network |
| CNavigation2DClient | |
| Cnavigation2DServer | |
| Cnet_destination_mgr | |
| Cnet_error_mgr | |
| CNodeArgs | |
| CNodeItem | |
| CNullBottle | |
| COpenCVGrabber | An image frame grabber device using OpenCV to capture images from cameras and AVI files |
| CPcmWavHeader | |
| CPidUnits | |
| CPingSampler | |
| CpixelTypeIplParams | |
| CPlayStreamThread | |
| CPortAudioDeviceDriver | |
| CPortAudioDeviceDriverSettings | |
| CPortAudioPlayerDeviceDriver | |
| CPortAudioPlayerDeviceDriverSettings | |
| CPortAudioRecorderDeviceDriver | |
| CPortAudioRecorderDeviceDriverSettings | |
| CPortMonitor | Allow to monitor and modify port data from Lua script Under development |
| CPortMonitorGroup | Manager for arbitration-aware inputs to a given port |
| CPriorityCarrier | Allow priority-based message selection |
| CPriorityDebugThread | |
| CPriorityGroup | Manager for priority-aware inputs to a given port |
| CPropertyItem | |
| CQuaternionPortContentHeader | |
| CRange_t | |
| CRangefinder2DClient | The client side of any ILaserRangefinder2D capable device |
| CRangefinder2DInputPortProcessor | |
| CRangefinder2DWrapper | |
| Crealsense2Driver | realsense2 : driver for realsense2 compatible devices |
| CRFModuleRespondHandler | |
| CRFModuleSelector | |
| CRFModuleThreadedHandler | |
| CRosHeader | |
| CRosLookup | |
| CROSReport | |
| CRosSlave | |
| CRosSrvCarrier | |
| CRpLidar | |
| CRpLidar2 | |
| CrpLidarCircularBuffer | |
| CRunRead | |
| CRunReadWrite | |
| CRunStdio | |
| CRunTerminator | |
| CRunWrite | |
| CSDLJoypad | Device that reads inputs of Joypads compatible with the SDL library |
| ►CSensorMeasurement | |
| CEditor | |
| ►CSensorMeasurements | |
| CEditor | |
| ►CSensorMetadata | |
| CEditor | |
| ►CSensorRPCData | |
| CEditor | |
| ►CSensorStreamingData | |
| CEditor | |
| CSensorStreamingDataInputPort | |
| CSerialDeviceDriver | A basic Serial Communications Link (RS232, USB) |
| CSerialDeviceDriverSettings | |
| CSerialServoBoard | |
| CServerSoundGrabber | Export a microphone device |
| CSharedRFPlugin | |
| CShmemCarrier | Communicating between two ports via shared memory |
| CShmemHeader_t | |
| CShmemHybridStream | A stream abstraction for shared memory communication |
| CShmemInputStreamImpl | |
| CShmemOutputStreamImpl | |
| CShmemPacket_t | |
| CStateExtendedInputPort | |
| CstreamFrameListener | |
| CstreamThread | |
| CStubCarrier | |
| CStubDriver | |
| Cswig_cast_info | |
| Cswig_lua_attribute | |
| Cswig_lua_class | |
| Cswig_lua_const_info | |
| Cswig_lua_method | |
| Cswig_lua_rawdata | |
| Cswig_lua_userdata | |
| Cswig_lua_var_info | |
| Cswig_module_info | |
| Cswig_type_info | |
| CTcpRosCarrier | |
| CTcpRosStream | |
| CTestFrameGrabber | A fake camera for testing |
| CTextureBattery | |
| CTextureBuffer | |
| CTextureCrosshairs | |
| ►CTextureLogo | |
| CImage | |
| ►CTextureStatic | |
| CImage | |
| CThreadedTimer | |
| CThreadSafeRandScalar | |
| CTimerSingleton | |
| CTransforms_client_storage | |
| CTransforms_server_storage | |
| CUSBCameraDriver | Yarp device driver implementation for acquiring images from USB cameras |
| CUSBCameraDriverRaw | |
| CUSBCameraDriverRgb | |
| CV4L_camera | |
| CVec2DPortContentHeader | |
| CVectorPortContentHeader | |
| CVideo_params | |
| CXmlRpcCarrier | This carrier enables XML/RPC message transmission |
| CXmlRpcStream | |
| Cyarp | A generic interface for an haptic device |
| CYarpAutoInit | A single-use class to shut down the yarp library if it was initialized automatically |
| CYarprunCheckpoints | |
| CYarpRunCmdWithStdioInfo | |
| CYarpRunInfoVector | |
| CYarpRunProcInfo | |
| CZfpMonitorObject | |
| CZombieHunterThread | |