versadac  1
versadac - Scalable Recorder Firmware
mc_dataWriteMerge.h
1 /*******************************************************************************
2 FILE : mc_dataWriteMerge.h
3 VERSION : $Id: mc_dataWriteMerge.h 4938 2006-10-10 14:20:18Z martinto $
4 SYSTEM : __GNUC__ on vxworks
5 DESCRIPTION : Master comms dataWriteMerge class
6 *******************************************************************************/
7 
8 #ifndef __MC_DATAWRITEMERGE_H
9 #define __MC_DATAWRITEMERGE_H
10 #include "mc_dataWrite.h"
11 
13 {
14  public:
15  mc_dataWriteMerge(mc_dataWrite *z_first, mc_dataWrite *z_last);
16  virtual ~mc_dataWriteMerge();
17 
18  protected:
19  virtual void setStatus(ENUM_MCStatus z_status);
20  virtual mc_data *demerge();
21  virtual bool removeFromList(mc_data *z_data);
22 
23  private:
24  mc_dataWrite *m_first;
25 };
26 
27 #endif
Definition: mc_data.h:17
Definition: mc_dataWrite.h:12
Definition: mc_dataWriteMerge.h:12