3 #ifndef __OPENRAVE_YARP_WORLD_CLIENT_MESH_HPP__
4 #define __OPENRAVE_YARP_WORLD_CLIENT_MESH_HPP__
10 #include <yarp/os/BufferedPort.h>
11 #include <yarp/os/ResourceFinder.h>
12 #include <yarp/os/RFModule.h>
13 #include <yarp/os/RpcClient.h>
21 class OywCallbackPort :
public yarp::os::BufferedPort<yarp::os::Bottle>
25 std::vector<std::string> availableIds;
26 std::mutex availableIdsMutex;
30 virtual void onRead(yarp::os::Bottle & b)
override;
40 bool configure(yarp::os::ResourceFinder & rf)
override;
43 yarp::os::RpcClient rpcClient;
47 bool openedInAvailable();
50 double getPeriod()
override;
51 bool updateModule()
override;
52 bool close()
override;
Definition: OpenraveYarpWorldClientMesh.hpp:37
Definition: OpenraveYarpWorldClientFile.hpp:21
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:5