openrave-yarp-plugins
OyplPortReader.hpp
1 // -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2 
3 #ifndef __OPEN_PORT_READER_HPP__
4 #define __OPEN_PORT_READER_HPP__
5 
6 #include <yarp/os/PortReader.h>
7 
8 namespace roboticslab
9 {
10 
11 class OpenraveYarpPluginLoader;
12 
17 class OyplPortReader: public yarp::os::PortReader
18 {
19 public:
20  void setOpenraveYarpPluginLoaderPtr(OpenraveYarpPluginLoader *value) { openraveYarpPluginLoaderPtr = value; }
21 private:
22  OpenraveYarpPluginLoader* openraveYarpPluginLoaderPtr;
23 
24  bool read(yarp::os::ConnectionReader& in) override;
25 };
26 
27 } // namespace roboticslab
28 
29 #endif // __OPEN_PORT_READER_HPP__
Loads one or several YARP Plugin, passing environment pointer.
Definition: OpenraveYarpPluginLoader.hpp:31
Processes RPC requests for OpenraveYarpPluginLoader.
Definition: OyplPortReader.hpp:18
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:5