|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_DEV_DRIVERLINKCREATOR_H
11 #define YARP_DEV_DRIVERLINKCREATOR_H
42 const_cast<PolyDriver&
>(holding).view(
internal);
58 return "DriverLinkCreator";
75 #endif // YARP_DEV_DRIVERLINKCREATOR_H
std::string getCode() const override
Get the name of the C++ class associated with this device.
Interface implemented by all device drivers.
#define YARP_SUPPRESS_DLL_INTERFACE_WARNING_ARG(x)
Suppress MSVC C4251 warning for the declaration.
PolyDriver * owner() override
For "links" to other devices.
A container for a device driver.
bool close() override
Close the DeviceDriver.
A base class for factories that create driver objects.
A factory for creating links to a driver that has already been created.
std::string toString() const override
Returns a simple description of devices the factory can make.
The main, catch-all namespace for YARP.
std::string getWrapper() const override
Get the common name of a device that can wrap this one.
DeviceDriver * create() const override
Create a device.
std::string getName() const override
Get the common name of the device.