6 #ifndef YARP_DEV_FRAMETRANSFORMGET_NWC_YARP_H
7 #define YARP_DEV_FRAMETRANSFORMGET_NWC_YARP_H
109 DataReader() =
default;
126 bool close()
override;
129 bool getTransforms(std::vector<yarp::math::FrameTransform>& transforms)
const override;
133 std::string m_deviceName{
"frameTransformGet_nwc_yarp"};
134 std::string m_defaultConfigPrefix{
"/frameTransformClient"};
135 std::string m_defaultServerPrefix{
"/frameTransformServer/frameTransformGet_nws_yarp"};
138 bool m_streaming_port_enabled =
false;
139 std::string m_streaming_input_port_name;
140 std::string m_streaming_output_port_name;
141 DataReader* m_dataReader =
nullptr;
145 std::string m_thrift_rpcPort_Name;
146 std::string m_thrift_server_rpcPort_Name;
Interface implemented by all device drivers.
A mini-server for performing network communication in the background.
A mini-server for network communication.
A base class for nested structures that can be searched.