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

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

Inheritance diagram for daqdataformats::RawConfigurationSystemID:

Public Member Functions

 RawConfigurationSystemID (const version_t version=rawconfsysid::RAWCONFIGURATIONSYSTEMID_LATEST_VERSION)
 Constructors. More...
 
 RawConfigurationSystemID (const RawConfigurationSystemID &copy_in)
 The default constructor. More...
 
 RawConfigurationSystemID (const void *dadablockheader_buffer, const version_t version=rawdaqdataformat::DAQDATAFORMAT_UNKNOWN_VERSION)
 Deep copy constructor. More...
 
 ~RawConfigurationSystemID ()
 Destructor. More...
 
IMPLEMENT_MAIN_STANDARD IMPLEMENT_MAIN_setBufferSource IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_1PAR (getVersionName, const, uint32_t, std::string &)
 
 IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_1PAR (setVersionName,, uint32_t, const std::string &)
 

Protected Member Functions

bool setFunctionPointers ()
 

Detailed Description

Definition at line 28 of file RawConfigurationSystemID.h.

Constructor & Destructor Documentation

daqdataformats::RawConfigurationSystemID::RawConfigurationSystemID ( const version_t  version = rawconfsysid::RAWCONFIGURATIONSYSTEMID_LATEST_VERSION)

Constructors.

Definition at line 23 of file RawConfigurationSystemID.cpp.

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

The default constructor.

Definition at line 31 of file RawConfigurationSystemID.cpp.

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

Deep copy constructor.

Definition at line 39 of file RawConfigurationSystemID.cpp.

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

Destructor.

Shallow copy constructor

Definition at line 48 of file RawConfigurationSystemID.cpp.

48 { }

Member Function Documentation

IMPLEMENT_MAIN_STANDARD IMPLEMENT_MAIN_setBufferSource daqdataformats::RawConfigurationSystemID::IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_1PAR ( getVersionName  ,
const  ,
uint32_t  ,
std::string  
)
daqdataformats::RawConfigurationSystemID::IMPLEMENT_FUNCTION_RETURNING_FUNCTION_POINTER_1PAR ( setVersionName  ,
uint32_t  ,
const std::string  
)
bool daqdataformats::RawConfigurationSystemID::setFunctionPointers ( )
protected

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