DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::oks::OksDataInfo Struct Reference

Struct OKS data information. More...

#include <object.hpp>

Collaboration diagram for dunedaq::oks::OksDataInfo:
[legend]

Public Types

typedef std::map< std::string, OksDataInfo * > Map
 Declare map of pointers to OksDataInfo (unsorted by name)
 

Public Member Functions

 OksDataInfo (size_t o, const OksAttribute *a)
 Constructors.
 
 OksDataInfo (size_t o, const OksRelationship *r)
 

Public Attributes

size_t offset
 
const OksAttributeattribute
 
const OksRelationshiprelationship
 

Detailed Description

Struct OKS data information.

The struct OksDataInfo stores information about offset of attribute or relationship value (i.e. OksData) inside DATA array

Definition at line 342 of file object.hpp.

Member Typedef Documentation

◆ Map

std::map<std::string, OksDataInfo *> dunedaq::oks::OksDataInfo::Map

Declare map of pointers to OksDataInfo (unsorted by name)

Definition at line 346 of file object.hpp.

Constructor & Destructor Documentation

◆ OksDataInfo() [1/2]

dunedaq::oks::OksDataInfo::OksDataInfo ( size_t o,
const OksAttribute * a )
inline

Constructors.

Definition at line 351 of file object.hpp.

351: offset (o), attribute (a), relationship(nullptr) { ; }
const OksAttribute * attribute
Definition object.hpp:355
const OksRelationship * relationship
Definition object.hpp:356

◆ OksDataInfo() [2/2]

dunedaq::oks::OksDataInfo::OksDataInfo ( size_t o,
const OksRelationship * r )
inline

Definition at line 352 of file object.hpp.

352: offset (o), attribute (nullptr), relationship(r) { ; }

Member Data Documentation

◆ attribute

const OksAttribute* dunedaq::oks::OksDataInfo::attribute

Definition at line 355 of file object.hpp.

◆ offset

size_t dunedaq::oks::OksDataInfo::offset

Definition at line 354 of file object.hpp.

◆ relationship

const OksRelationship* dunedaq::oks::OksDataInfo::relationship

Definition at line 356 of file object.hpp.


The documentation for this struct was generated from the following file: