NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | Protected Attributes | List of all members
DDAS::CrateWriter Class Referenceabstract

#include <CrateWriter.h>

Inheritance diagram for DDAS::CrateWriter:
DDAS::PixieCrateWriter DDAS::SetFileCrateWriter DDAS::XMLCrateWriter

Public Member Functions

 CrateWriter (const Crate &settings)
 
virtual void write ()
 
virtual void startCrate (int id, const std::vector< unsigned short > &slots)=0
 
virtual void endCrate (int id, const std::vector< unsigned short > &slots)=0
 
virtual SettingsWritergetWriter (unsigned short slotNum)=0
 

Protected Attributes

Crate m_settings
 

Detailed Description

Writes a crate worth of stuff to a destination. This abstract base class provides a strategy pattern.


The documentation for this class was generated from the following file: