Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rovsoft::lib::Streamable Class Reference

This class defines the interface used by all classes being streamable. More...

#include <Streamable.hh>

Inheritance diagram for rovsoft::lib::Streamable:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void write (io::OStreamer &out) const =0 throw (io::IOExceptionPtr)
 This method should write the contents of the object to the stream specified with out.
virtual ~Streamable ()
 Virtual empty destructor.

Detailed Description

This class defines the interface used by all classes being streamable.

(serializable)


Constructor & Destructor Documentation

virtual rovsoft::lib::Streamable::~Streamable  )  [inline, virtual]
 

Virtual empty destructor.


Member Function Documentation

virtual void rovsoft::lib::Streamable::write io::OStreamer out  )  const throw (io::IOExceptionPtr) [pure virtual]
 

This method should write the contents of the object to the stream specified with out.

Parameters:
out the stream to which this object is written.

Implemented in rovsoft::messages::ByteTypeMessage, rovsoft::messages::FloatFloatTypeMessage, rovsoft::messages::Message, rovsoft::messages::NByteTypeMessage, rovsoft::messages::NShortTypeMessage, rovsoft::messages::NUByteTypeMessage, rovsoft::messages::ShortTypeMessage, rovsoft::messages::TimeStampedMessage, rovsoft::messages::TsFloatTypeMessage, rovsoft::messages::TsUByteTypeMessage, rovsoft::messages::UByteTypeMessage, rovsoft::messages::ULongTypeMessage, and rovsoft::messages::UShortTypeMessage.


The documentation for this class was generated from the following file:
Generated on Tue May 31 14:19:52 2005 for Rovsoft by  doxygen 1.4.3