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