RTT::SocketMarshaller Class Reference

#include <socketmarshaller.hpp>

List of all members.

Public Member Functions

void addConnection (OCL::TCP::Socket *os)
void addConnection (OCL::TCP::Socket *os)
void closeAllConnections ()
void closeAllConnections ()
virtual void flush ()
virtual void flush ()
OCL::TcpReportinggetReporter () const
OCL::TcpReportinggetReporter () const
void removeConnection (OCL::TCP::Datasender *sender)
void removeConnection (OCL::TCP::Datasender *sender)
virtual void serialize (const PropertyBag &v)
virtual void serialize (RTT::base::PropertyBase *)
virtual void serialize (const PropertyBag &v)
virtual void serialize (RTT::base::PropertyBase *)
void shutdown ()
void shutdown ()
 SocketMarshaller (OCL::TcpReporting *reporter)
 SocketMarshaller (OCL::TcpReporting *reporter)
 ~SocketMarshaller ()
 ~SocketMarshaller ()

Private Attributes

std::list< OCL::TCP::Datasender * > _connections
OCL::TcpReporting_reporter
RTT::os::MutexRecursive lock

Detailed Description

marsh::MarshallInterface which sends data to multiple sockets.

Definition at line 50 of file install/include/orocos/ocl/socketmarshaller.hpp.


Constructor & Destructor Documentation

RTT::SocketMarshaller::SocketMarshaller ( OCL::TcpReporting reporter  ) 

Definition at line 39 of file socketmarshaller.cpp.

RTT::SocketMarshaller::~SocketMarshaller (  ) 

Definition at line 44 of file socketmarshaller.cpp.

RTT::SocketMarshaller::SocketMarshaller ( OCL::TcpReporting reporter  ) 
RTT::SocketMarshaller::~SocketMarshaller (  ) 

Member Function Documentation

void RTT::SocketMarshaller::addConnection ( OCL::TCP::Socket os  ) 
void RTT::SocketMarshaller::addConnection ( OCL::TCP::Socket os  ) 

Definition at line 49 of file socketmarshaller.cpp.

void RTT::SocketMarshaller::closeAllConnections (  ) 
void RTT::SocketMarshaller::closeAllConnections (  ) 

Definition at line 58 of file socketmarshaller.cpp.

virtual void RTT::SocketMarshaller::flush (  )  [virtual]
void RTT::SocketMarshaller::flush (  )  [virtual]

Definition at line 67 of file socketmarshaller.cpp.

OCL::TcpReporting* RTT::SocketMarshaller::getReporter (  )  const
OCL::TcpReporting * RTT::SocketMarshaller::getReporter (  )  const

Definition at line 79 of file socketmarshaller.cpp.

void RTT::SocketMarshaller::removeConnection ( OCL::TCP::Datasender sender  ) 
void RTT::SocketMarshaller::removeConnection ( OCL::TCP::Datasender sender  ) 

Definition at line 70 of file socketmarshaller.cpp.

virtual void RTT::SocketMarshaller::serialize ( const PropertyBag &  v  )  [virtual]
virtual void RTT::SocketMarshaller::serialize ( RTT::base::PropertyBase *   )  [virtual]
void RTT::SocketMarshaller::serialize ( const PropertyBag &  v  )  [virtual]

Definition at line 91 of file socketmarshaller.cpp.

void RTT::SocketMarshaller::serialize ( RTT::base::PropertyBase *   )  [virtual]

Definition at line 84 of file socketmarshaller.cpp.

void RTT::SocketMarshaller::shutdown (  ) 
void RTT::SocketMarshaller::shutdown (  ) 

Definition at line 111 of file socketmarshaller.cpp.


Member Data Documentation

RTT::os::MutexRecursive RTT::SocketMarshaller::lock [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ocl
Author(s): OCL Development Team
autogenerated on Fri Jan 11 09:50:53 2013