00001 #ifndef SCTDATA_IO_TESTRESULTSTREAMER_H
00002 #define SCTDATA_IO_TESTRESULTSTREAMER_H
00003
00004 #include "Sct/Streamer.h"
00005 #include "Sct/LogicErrors.h"
00006 #include "Sct/IoExceptions.h"
00007
00008 using namespace Sct;
00009
00010 namespace SctData {
00011 namespace IO {
00012
00022 class TestResultStreamer : public virtual Streamer {
00023 protected:
00024 TestResultStreamer() throw();
00025
00026 virtual void write(OStream& out, const Streamable& ob, const IOManager& manager) const throw(LogicError, IoError);
00027 virtual void read(IStream& in, Streamable& ob, const IOManager& manager) const throw(LogicError, IoError);
00028 };
00029
00030
00031 }
00032 }
00033 #endif // #ifndef SCTDATA_IO_TESTRESULTSTREAMER_H