27 #ifndef ORO_COMP_SOCKET_MARSHALLER 28 #define ORO_COMP_SOCKET_MARSHALLER virtual void serialize(RTT::base::PropertyBase *)
OCL::TcpReporting * getReporter() const
A component which writes data reports to a tcp/ip socket. It can serve different clients. It uses a ASCI-based protocol.
RTT::os::MutexRecursive lock
SocketMarshaller(OCL::TcpReporting *reporter)
void removeConnection(OCL::TCP::Datasender *sender)
std::list< OCL::TCP::Datasender * > _connections
OCL::TcpReporting * _reporter
void closeAllConnections()
void addConnection(OCL::TCP::Socket *os)