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 OksAttribute * attribute
const OksRelationship * relationship

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 378 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 383 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 387 of file object.hpp.

388 : offset(o)
389 , attribute(a)
390 , relationship(nullptr)
391 {
392 ;
393 }
const OksAttribute * attribute
Definition object.hpp:403
const OksRelationship * relationship
Definition object.hpp:404

◆ OksDataInfo() [2/2]

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

Definition at line 394 of file object.hpp.

395 : offset(o)
396 , attribute(nullptr)
397 , relationship(r)
398 {
399 ;
400 }

Member Data Documentation

◆ attribute

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

Definition at line 403 of file object.hpp.

◆ offset

size_t dunedaq::oks::OksDataInfo::offset

Definition at line 402 of file object.hpp.

◆ relationship

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

Definition at line 404 of file object.hpp.


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