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 347 of file object.hpp.

Member Typedef Documentation

◆ Map

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

Declare map of pointers to OksDataInfo (unsorted by name).

Definition at line 351 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 356 of file object.hpp.

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

◆ OksDataInfo() [2/2]

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

Definition at line 357 of file object.hpp.

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

Member Data Documentation

◆ attribute

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

Definition at line 360 of file object.hpp.

◆ offset

size_t dunedaq::oks::OksDataInfo::offset

Definition at line 359 of file object.hpp.

◆ relationship

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

Definition at line 361 of file object.hpp.


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