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

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

Inheritance diagram for daqdataformats::RawMicroBlock:

Public Member Functions

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

Private Member Functions

bool setFunctionPointers ()
 

Detailed Description

Definition at line 23 of file RawMicroBlock.h.

Constructor & Destructor Documentation

daqdataformats::RawMicroBlock::RawMicroBlock ( const version_t  version = microblock::RAWMICROBLOCK_LATEST_VERSION,
const uint32_t  buffersize = DEFAULT_MICROBLOCK_SIZE 
)

Definition at line 22 of file RawMicroBlock.cpp.

22  :
23  PREVIOUS_VERSION_CLASS_NAME(version)
24 {
25  INITIALIZE_DEBUGGING_VARIABLES;
26  reserveInternalBuffer(size);
27  defaultConstructorFloatingSize();
28 }
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawMicroBlock::RawMicroBlock ( const RawMicroBlock copy_in)

The default constructor.

Definition at line 30 of file RawMicroBlock.cpp.

30  :
31  PREVIOUS_VERSION_CLASS_NAME(copy_in)
32 {
33  INITIALIZE_DEBUGGING_VARIABLES;
34  lastOperationsInDeepCopy(copy_in);
35 }
daqdataformats::RawMicroBlock::RawMicroBlock ( const void microblock_buffer,
const version_t  version = rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION,
const uint32_t  buffersize = DEFAULT_MICROBLOCK_SIZE 
)

Deep copy constructor.

Definition at line 38 of file RawMicroBlock.cpp.

38  :
39  PREVIOUS_VERSION_CLASS_NAME(version)
40 {
41  INITIALIZE_DEBUGGING_VARIABLES;
42  copy(buffer);
43 }
::xsd::cxx::tree::buffer< char > buffer
Definition: Database.h:179
const XML_Char * version
Definition: expat.h:187
daqdataformats::RawMicroBlock::~RawMicroBlock ( )

Destructor.

Shallow copy constructor

Definition at line 46 of file RawMicroBlock.cpp.

46 { }

Member Function Documentation

bool daqdataformats::RawMicroBlock::setFunctionPointers ( )
private

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