Yet Another Robot Platform
No Matches
yarp::os OS-related functionalities

Welcome to the YARP os library. More...

+ Collaboration diagram for yarp::os OS-related functionalities:


 Basic Classes
 Some classes for basic services (excluding communication).
 Communication Classes
 The most important classes for getting started with communication.

Detailed Description

Welcome to the YARP os library.

This library interfaces with your operating system and provides some basic services, the most important of which is network communication.

What is a Port?

A Port is an object that can read and write values to peer objects spread throughout a network of computers. You can create them in your program, and then add and remove connections either from that program, from the command line, or from another program. Ports are specialized for streaming communication, such as camera images or motor commands. You can switch network protocols for any or all your connections without changing a line of code. For more details, see Definition of Yarp terms.

For examples, see Some examples.