Public Member Functions | Public Attributes | Protected Member Functions | List of all members
daqdataformats::RawSummaryDCMDataHeader Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-10-28/DAQDataFormats/cxx/include/RawSummaryDCMDataHeader.h"

Inheritance diagram for daqdataformats::RawSummaryDCMDataHeader:

Public Member Functions

 RawSummaryDCMDataHeader (const version_t version=summarydcmdatahdr::RAWSUMMARYDCMDATA_LATEST_VERSION)
 
 RawSummaryDCMDataHeader (const RawSummaryDCMDataHeader &copy_in)
 The default constructor. More...
 
 RawSummaryDCMDataHeader (const void *, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Deep copy constructor. More...
 
 ~RawSummaryDCMDataHeader ()
 Destructor. More...
 
 IMPLEMENT_GET_MAIN (Version, uint32_t)
 
 IMPLEMENT_GET_AND_SET_MAIN (NumEntries, uint32_t)
 
 IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_0PAR (advanceNumEntries,, bool)
 
 IMPLEMENT_FIGUREOUT_VERSION_STATIC (CURRENT_CLASS)
 

Public Attributes

 IMPLEMENT_MAIN_STANDARD
 

Protected Member Functions

 IMPLEMENT_SET_MAIN (Version, uint32_t)
 
bool setFunctionPointers ()
 

Detailed Description

Definition at line 26 of file RawSummaryDCMDataHeader.h.

Constructor & Destructor Documentation

daqdataformats::RawSummaryDCMDataHeader::RawSummaryDCMDataHeader ( const version_t  version = summarydcmdatahdr::RAWSUMMARYDCMDATA_LATEST_VERSION)

Apply the default constructor

Definition at line 22 of file RawSummaryDCMDataHeader.cpp.

References PRINT_ON_DEBUG.

22  :
23  PREVIOUS_VERSION_CLASS_NAME(version)
24 {
25  INITIALIZE_DEBUGGING_VARIABLES;
26  PRINT_ON_DEBUG(__PRETTY_FUNCTION__);
27  /// Apply the default constructor
28  defaultConstructorFixedSize();
29 }
const XML_Char * version
Definition: expat.h:187
#define PRINT_ON_DEBUG(x)
Definition: RawDAQData.h:35
daqdataformats::RawSummaryDCMDataHeader::RawSummaryDCMDataHeader ( const RawSummaryDCMDataHeader copy_in)

The default constructor.

Definition at line 33 of file RawSummaryDCMDataHeader.cpp.

References PRINT_ON_DEBUG.

33  :
34  PREVIOUS_VERSION_CLASS_NAME(copy_in._version)
35 {
36  INITIALIZE_DEBUGGING_VARIABLES;
37  PRINT_ON_DEBUG(__PRETTY_FUNCTION__);
38  copy(copy_in);
39 }
#define PRINT_ON_DEBUG(x)
Definition: RawDAQData.h:35
daqdataformats::RawSummaryDCMDataHeader::RawSummaryDCMDataHeader ( const void buffer,
const version_t  version = rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION 
)

Deep copy constructor.

Definition at line 42 of file RawSummaryDCMDataHeader.cpp.

References PRINT_ON_DEBUG.

42  :
43  PREVIOUS_VERSION_CLASS_NAME(version)
44 {
45  INITIALIZE_DEBUGGING_VARIABLES;
46  PRINT_ON_DEBUG(__PRETTY_FUNCTION__);
47  copy(buffer);
48 }
::xsd::cxx::tree::buffer< char > buffer
Definition: Database.h:179
const XML_Char * version
Definition: expat.h:187
#define PRINT_ON_DEBUG(x)
Definition: RawDAQData.h:35
daqdataformats::RawSummaryDCMDataHeader::~RawSummaryDCMDataHeader ( )

Destructor.

Shallow copy constructor

Definition at line 52 of file RawSummaryDCMDataHeader.cpp.

52 { }

Member Function Documentation

daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_FIGUREOUT_VERSION_STATIC ( CURRENT_CLASS  )
daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_0PAR ( advanceNumEntries  ,
bool   
)
daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_GET_AND_SET_MAIN ( NumEntries  ,
uint32_t   
)
daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_GET_MAIN ( Version  ,
uint32_t   
)
daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_SET_MAIN ( Version  ,
uint32_t   
)
protected
bool daqdataformats::RawSummaryDCMDataHeader::setFunctionPointers ( )
protected

Member Data Documentation

daqdataformats::RawSummaryDCMDataHeader::IMPLEMENT_MAIN_STANDARD

Definition at line 37 of file RawSummaryDCMDataHeader.h.


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