#include <Streamer.h>
Inheritance diagram for Sct::Streamer:
Public Member Functions | |
virtual | ~Streamer () |
virtual void | write (OStream &out, const Streamable &ob, const IOManager &manager) const=0 |
Publishes ob to out. | |
virtual shared_ptr< Streamable > | read (IStream &in, const IOManager &manager) const=0 |
Create a new Streamable object of the appropriate type from IS. | |
virtual void | read (IStream &in, Streamable &ob, const IOManager &manager) const=0 |
Refreshes ob from in. |
|
Definition at line 18 of file Streamer.h. |
|
|
Create a new Streamable object of the appropriate type from IS.
Implemented in Sct::ISProxy::ISProxyStreamer, SctData::ScanResultWriter, SctData::IO::ConfigurationVariableStreamer, SctData::IO::ErfcFitObjectStreamer, SctData::IO::ErfFitObjectStreamer, SctData::IO::TopHatFitObjectStreamer, SctData::IO::GausFitObjectStreamer, SctData::IO::FitScanResultStreamer, SctData::IO::FullBypassTestResultStreamer, SctData::IO::ModuleConfigurationStreamer, SctData::IO::ModuleDefectListStreamer, SctData::IO::NMaskTestResultStreamer, SctData::IO::NoiseOccupancyTestResultStreamer, SctData::IO::NPtGainTestResultStreamer, SctData::IO::PipelineTestResultStreamer, SctData::IO::RawScanResultStreamer, SctData::IO::ResponseCurveStreamer, SctData::IO::ScanHeaderStreamer, SctData::IO::ScanPointsStreamer, SctData::IO::StrobeDelayTestResultStreamer, SctData::IO::TF1Streamer, SctData::IO::TGraphAsymmErrorsStreamer, SctData::IO::TGraphStreamer, SctData::IO::TimeWalkTestResultStreamer, and SctData::IO::TrimRangeTestResultStreamer. Referenced by Sct::IOManager::readImpl(). |
|
Publishes ob to out.
Implemented in Sct::ISProxy::ISProxyStreamer, SctData::ScanResultWriter, SctData::IO::ConfigurationVariableStreamer, SctData::IO::FitObjectStreamer, SctData::IO::FitScanResultStreamer, SctData::IO::FullBypassTestResultStreamer, SctData::IO::ModuleConfigurationStreamer, SctData::IO::ModuleDefectListStreamer, SctData::IO::NMaskTestResultStreamer, SctData::IO::NoiseOccupancyTestResultStreamer, SctData::IO::NPtGainTestResultStreamer, SctData::IO::PipelineTestResultStreamer, SctData::IO::RawScanResultStreamer, SctData::IO::ResponseCurveStreamer, SctData::IO::ScanHeaderStreamer, SctData::IO::ScanPointsStreamer, SctData::IO::ScanResultStreamer, SctData::IO::StrobeDelayTestResultStreamer, SctData::IO::TestResultStreamer, SctData::IO::TF1Streamer, SctData::IO::TGraphAsymmErrorsStreamer, SctData::IO::TGraphStreamer, SctData::IO::TimeWalkTestResultStreamer, and SctData::IO::TrimRangeTestResultStreamer. Referenced by Sct::ISProxy::IOManagerISProxy::writeImpl(), and Sct::IOManager::writeImpl(). |