29 #ifndef ORO_COMP_TCP_DATASENDER 30 #define ORO_COMP_TCP_DATASENDER 43 class SocketMarshaller;
49 class TcpReportingInterpreter;
89 void setLimit(
unsigned long long newlimit);
101 bool addSubscription(
const std::string name );
102 bool removeSubscription(
const std::string& name );
107 void listSubscriptions();
112 Socket& getSocket()
const;
122 virtual bool breakloop();
127 void silence(
bool newstate);
TcpReportingInterpreter * interpreter
OCL::TcpReporting * reporter
RTT::SocketMarshaller * marshaller
A component which writes data reports to a tcp/ip socket. It can serve different clients. It uses a ASCI-based protocol.
unsigned long long curframe
void serialize(Archive &a, RTT::ConnPolicy &c, unsigned int)
std::vector< std::string > subscriptions