1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-10 10:00:48 +02:00

Improved pipeline design

This commit is contained in:
Simon Rasmussen
2017-04-13 10:39:22 +02:00
parent a4ca9f1703
commit 06b2db45bf
3 changed files with 54 additions and 6 deletions

View File

@@ -10,7 +10,7 @@
class URRTPacketConsumer : public IConsumer<RTPacket>
{
public:
virtual bool consume(unique_ptr<RTPacket> packet)
virtual bool consume(shared_ptr<RTPacket> packet)
{
return packet->consumeWith(*this);
}
@@ -24,7 +24,7 @@ public:
class URStatePacketConsumer : public IConsumer<StatePacket>
{
public:
virtual bool consume(unique_ptr<StatePacket> packet)
virtual bool consume(shared_ptr<StatePacket> packet)
{
return packet->consumeWith(*this);
}
@@ -41,7 +41,7 @@ public:
class URMessagePacketConsumer : public IConsumer<MessagePacket>
{
public:
virtual bool consume(unique_ptr<MessagePacket> packet)
virtual bool consume(shared_ptr<MessagePacket> packet)
{
return packet->consumeWith(*this);
}