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

#include <SchemaUtils.hpp>

Public Member Functions

 ConnectionId ()
 
 ConnectionId (std::string uid, std::string data_type, std::string tag="", std::string session="")
 
 ConnectionId (const confmodel::Connection *cfg)
 

Public Attributes

std::string uid { "" }
 
std::string data_type { "" }
 
std::string tag { "" }
 
std::string session { "" }
 

Detailed Description

Definition at line 28 of file SchemaUtils.hpp.

Constructor & Destructor Documentation

◆ ConnectionId() [1/3]

dunedaq::iomanager::ConnectionId::ConnectionId ( )
inline

Definition at line 35 of file SchemaUtils.hpp.

35{}

◆ ConnectionId() [2/3]

dunedaq::iomanager::ConnectionId::ConnectionId ( std::string uid,
std::string data_type,
std::string tag = "",
std::string session = "" )
inline

◆ ConnectionId() [3/3]

dunedaq::iomanager::ConnectionId::ConnectionId ( const confmodel::Connection * cfg)
inlineexplicit

Definition at line 45 of file SchemaUtils.hpp.

46 : uid(cfg->UID())
47 , data_type(cfg->get_data_type())
48 {
49 }

Member Data Documentation

◆ data_type

std::string dunedaq::iomanager::ConnectionId::data_type { "" }

Definition at line 31 of file SchemaUtils.hpp.

31{ "" };

◆ session

std::string dunedaq::iomanager::ConnectionId::session { "" }

Definition at line 33 of file SchemaUtils.hpp.

33{ "" };

◆ tag

std::string dunedaq::iomanager::ConnectionId::tag { "" }

Definition at line 32 of file SchemaUtils.hpp.

32{ "" };

◆ uid

std::string dunedaq::iomanager::ConnectionId::uid { "" }

Definition at line 30 of file SchemaUtils.hpp.

30{ "" };

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