Public Member Functions | Private Member Functions | List of all members
daqdataformats::RawConfigurationHeader Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/DAQDataFormats/cxx/include/RawConfigurationHeader.h"

Inheritance diagram for daqdataformats::RawConfigurationHeader:

Public Member Functions

 RawConfigurationHeader (const version_t version=rawconfhdr::RAWCONFIGURATIONBLOCKHEADER_LATEST_VERSION)
 Constructors. More...
 
 RawConfigurationHeader (const RawConfigurationHeader &copy_in)
 The default constructor. More...
 
 RawConfigurationHeader (const void *dadablockheader_buffer, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Deep copy constructor. More...
 
 ~RawConfigurationHeader ()
 Destructor. More...
 
IMPLEMENT_MAIN_STANDARD IMPLEMENT_GET_MAIN (ConfigurationHeaderVersion, uint32_t)
 
 IMPLEMENT_GET_MAIN (MarkerHi1, uint32_t)
 
 IMPLEMENT_GET_MAIN (MarkerHi2, uint32_t)
 
 IMPLEMENT_GET_AND_SET_MAIN (DetectorID, uint32_t)
 
 IMPLEMENT_GET_AND_SET_MAIN (ConfigurationBlockSize, uint32_t)
 

Private Member Functions

 IMPLEMENT_SET_MAIN (ConfigurationHeaderVersion, uint32_t)
 
 IMPLEMENT_SET_MAIN (MarkerHi1, uint32_t)
 
 IMPLEMENT_SET_MAIN (MarkerHi2, uint32_t)
 
bool setFunctionPointers ()
 

Detailed Description

Definition at line 25 of file RawConfigurationHeader.h.

Constructor & Destructor Documentation

daqdataformats::RawConfigurationHeader::RawConfigurationHeader ( const version_t  version = rawconfhdr::RAWCONFIGURATIONBLOCKHEADER_LATEST_VERSION)

Constructors.

Perform general routines

Definition at line 21 of file RawConfigurationHeader.cpp.

21  :
22  PREVIOUS_VERSION_CLASS_NAME(version)
23 {
24  INITIALIZE_DEBUGGING_VARIABLES;
25  /// Perform general routines
26  defaultConstructorFixedSize();
27 }
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawConfigurationHeader::RawConfigurationHeader ( const RawConfigurationHeader copy_in)

The default constructor.

Definition at line 30 of file RawConfigurationHeader.cpp.

30  :
31  PREVIOUS_VERSION_CLASS_NAME(copy_in)
32 {
33  INITIALIZE_DEBUGGING_VARIABLES;
34  lastOperationsInDeepCopy(copy_in);
35 }
daqdataformats::RawConfigurationHeader::RawConfigurationHeader ( const void dadablockheader_buffer,
const version_t  version = rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION 
)

Deep copy constructor.

Definition at line 38 of file RawConfigurationHeader.cpp.

38  :
39  PREVIOUS_VERSION_CLASS_NAME(version)
40 {
41  INITIALIZE_DEBUGGING_VARIABLES;
42  copy(datablockheader_buffer);
43 }
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawConfigurationHeader::~RawConfigurationHeader ( )

Destructor.

Shallow copy constructor

Definition at line 47 of file RawConfigurationHeader.cpp.

47 { }

Member Function Documentation

daqdataformats::RawConfigurationHeader::IMPLEMENT_GET_AND_SET_MAIN ( DetectorID  ,
uint32_t   
)
daqdataformats::RawConfigurationHeader::IMPLEMENT_GET_AND_SET_MAIN ( ConfigurationBlockSize  ,
uint32_t   
)
IMPLEMENT_MAIN_STANDARD daqdataformats::RawConfigurationHeader::IMPLEMENT_GET_MAIN ( ConfigurationHeaderVersion  ,
uint32_t   
)
daqdataformats::RawConfigurationHeader::IMPLEMENT_GET_MAIN ( MarkerHi1  ,
uint32_t   
)
daqdataformats::RawConfigurationHeader::IMPLEMENT_GET_MAIN ( MarkerHi2  ,
uint32_t   
)
daqdataformats::RawConfigurationHeader::IMPLEMENT_SET_MAIN ( ConfigurationHeaderVersion  ,
uint32_t   
)
private
daqdataformats::RawConfigurationHeader::IMPLEMENT_SET_MAIN ( MarkerHi1  ,
uint32_t   
)
private
daqdataformats::RawConfigurationHeader::IMPLEMENT_SET_MAIN ( MarkerHi2  ,
uint32_t   
)
private
bool daqdataformats::RawConfigurationHeader::setFunctionPointers ( )
private

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