openrave-yarp-plugins
Loading...
Searching...
No Matches
OyplPeriodicWrite.hpp
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3#ifndef __OPEN_PORT_PERIODIC_WRITE_HPP__
4#define __OPEN_PORT_PERIODIC_WRITE_HPP__
5
6#include <yarp/os/PeriodicThread.h>
7#include <yarp/os/Port.h>
8
9namespace roboticslab
10{
11
12class OpenraveYarpPluginLoader;
13
18class OyplPeriodicWrite : yarp::os::PeriodicThread, public yarp::os::Port
19{
20public:
22 void setOpenraveYarpPluginLoaderPtr(OpenraveYarpPluginLoader *value) { openraveYarpPluginLoaderPtr = value; }
23private:
24 OpenraveYarpPluginLoader* openraveYarpPluginLoaderPtr;
25 virtual void run() override;
26};
27
28} // namespace roboticslab
29
30#endif // __OPEN_PORT_PERIODIC_WRITE_HPP__
Loads one or several YARP Plugin, passing environment pointer.
Definition OpenraveYarpPluginLoader.hpp:31
Publishes open YARP plugin list.
Definition OyplPeriodicWrite.hpp:19
The main, catch-all namespace for Robotics Lab UC3M.
Definition groups.dox:5