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

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

Inheritance diagram for daqdataformats::RawMicroBlockHeader:

Public Member Functions

 RawMicroBlockHeader (const version_t version=microblock::RAWMICROBLOCK_LATEST_VERSION)
 
 RawMicroBlockHeader (const RawMicroBlockHeader &copy_in)
 The default constructor. More...
 
 RawMicroBlockHeader (const void *, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Deep copy constructor. More...
 
 ~RawMicroBlockHeader ()
 Destructor. More...
 

Protected Member Functions

bool setFunctionPointers ()
 

Detailed Description

Definition at line 26 of file RawMicroBlockHeader.h.

Constructor & Destructor Documentation

daqdataformats::RawMicroBlockHeader::RawMicroBlockHeader ( const version_t  version = microblock::RAWMICROBLOCK_LATEST_VERSION)

Apply the default constructor

Definition at line 22 of file RawMicroBlockHeader.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::RawMicroBlockHeader::RawMicroBlockHeader ( const RawMicroBlockHeader copy_in)

The default constructor.

Definition at line 33 of file RawMicroBlockHeader.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::RawMicroBlockHeader::RawMicroBlockHeader ( const void buffer,
const version_t  version = rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION 
)

Deep copy constructor.

Definition at line 42 of file RawMicroBlockHeader.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::RawMicroBlockHeader::~RawMicroBlockHeader ( )

Destructor.

Shallow copy constructor

Definition at line 52 of file RawMicroBlockHeader.cpp.

52 { }

Member Function Documentation

bool daqdataformats::RawMicroBlockHeader::setFunctionPointers ( )
protected

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