|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_OS_FACE_H
11 #define YARP_OS_FACE_H
95 #endif // YARP_OS_FACE_H
The output side of an active connection between two ports.
virtual Contact getLocalAddress() const
Get address after open(), if more specific that the address provided to open() - otherwise an invalid...
virtual ~Face()=default
Destructor.
virtual void close()=0
Stop listening.
virtual OutputProtocol * write(const Contact &address)=0
Try to reach out and talk to someone.
Face()=default
Constructor.
The main, catch-all namespace for YARP.
virtual bool open(const Contact &address)=0
Start listening to the given address.
virtual InputProtocol * read()=0
Block and wait for someone to talk to us.
The initial point-of-contact with a port.