|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_DEV_DEVICEPIPE_H
11 #define YARP_DEV_DEVICEPIPE_H
36 bool close()
override;
55 static bool open(
const char* key,
62 #endif // YARP_DEV_DEVICEPIPE_H
DevicePipe & operator=(DevicePipe &&)=delete
yarp::dev::PolyDriver source
A base class for nested structures that can be searched.
DevicePipe & operator=(const DevicePipe &)=delete
Interface implemented by all device drivers.
bool stopService() override
Shut down the service, whatever it is.
bool updateService() override
Give the service the chance to run for a while.
DevicePipe(DevicePipe &&)=delete
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
pipe: Tries to connect the output of one device to the input of another.
yarp::dev::PolyDriver sink
A container for a device driver.
bool close() override
Close the DeviceDriver.
Common interface for devices that act like services (by which we mean they do something for remote us...
DevicePipe(const DevicePipe &)=delete
bool startService() override
Initiate the service, whatever it is.
~DevicePipe() override=default