27 #ifndef ORO_COMP_SOCKET_MARSHALLER 28 #define ORO_COMP_SOCKET_MARSHALLER 30 #include <rtt/Property.hpp> 31 #include <rtt/marsh/MarshallInterface.hpp> 32 #include <rtt/os/Mutex.hpp> 51 :
public marsh::MarshallInterface
54 RTT::os::MutexRecursive lock;
55 std::list<OCL::TCP::Datasender*> _connections;
62 virtual void serialize(RTT::base::PropertyBase*);
63 virtual void serialize(
const PropertyBag &v);
66 void closeAllConnections();
This class manages the connection with one single client.
A component which writes data reports to a tcp/ip socket.
marsh::MarshallInterface which sends data to multiple sockets.
The Orocos Component Library.