versadac  1
versadac - Scalable Recorder Firmware
uhh_histhdr.h
1 /*****************************************************************************
2 FILE : U H H _ H I S T H D R . H
3 VERSION : $Id: uhh_histhdr.h 4938 2006-10-10 14:20:18Z martinto $
4 AUTHOR : Dave Storey
5 SYSTEM : Gnu C++
6 DESCRIPTION : UHH history header class
7 *****************************************************************************/
8 
9 #if !defined __UHH_HISTHDR_H
10 #define __UHH_HISTHDR_H
11 
12 #include "uhh_heap.h"
13 
14 class UhhHistHdr : public UhhHeap
15 {
16 public:
17  uc_char *m_szUhhVersion;
18  sint32 m_nInstrType;
19  uint8 m_auMacAddr[6];
20  uint8 m_uGroup;
21  uint16 m_uBaseYear;
22  uint8 m_uTicksPerSec;
23 
24  // This is basically a data structure manipulated by other classes.
25  // However, a constructor & destructor are included to safeguard memory
26  // integrity in the case that a failure is encountered part way through
27  // reading in the header from a file.
28  UhhHistHdr();
29  ~UhhHistHdr();
30 };
31 
32 
33 #endif
Definition: uhh_histhdr.h:14
Definition: uhh_heap.h:31