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

#include <ConfigClientStructs.hpp>

Public Member Functions

 ConnectionInfo ()
 
 ConnectionInfo (const confmodel::NetworkConnection *convert)
 
 NLOHMANN_DEFINE_TYPE_INTRUSIVE (ConnectionInfo, uid, data_type, uri, connection_type)
 

Public Attributes

std::string uid
 
std::string data_type
 
std::string uri
 
ConnectionType connection_type
 

Detailed Description

Definition at line 54 of file ConfigClientStructs.hpp.

Constructor & Destructor Documentation

◆ ConnectionInfo() [1/2]

dunedaq::iomanager::ConnectionInfo::ConnectionInfo ( )
inline

Definition at line 61 of file ConfigClientStructs.hpp.

61{}

◆ ConnectionInfo() [2/2]

dunedaq::iomanager::ConnectionInfo::ConnectionInfo ( const confmodel::NetworkConnection * convert)
inline

Definition at line 64 of file ConfigClientStructs.hpp.

65 : uid(convert->UID())
66 , data_type(convert->get_data_type())
67 , uri(get_uri_for_connection(convert))
68 , connection_type(string_to_connection_type_enum(convert->get_connection_type()))
69 {
70 }
ConnectionType string_to_connection_type_enum(std::string type)
std::string get_uri_for_connection(const confmodel::NetworkConnection *netCon)

Member Function Documentation

◆ NLOHMANN_DEFINE_TYPE_INTRUSIVE()

dunedaq::iomanager::ConnectionInfo::NLOHMANN_DEFINE_TYPE_INTRUSIVE ( ConnectionInfo ,
uid ,
data_type ,
uri ,
connection_type  )

Member Data Documentation

◆ connection_type

ConnectionType dunedaq::iomanager::ConnectionInfo::connection_type

Definition at line 59 of file ConfigClientStructs.hpp.

◆ data_type

std::string dunedaq::iomanager::ConnectionInfo::data_type

Definition at line 57 of file ConfigClientStructs.hpp.

◆ uid

std::string dunedaq::iomanager::ConnectionInfo::uid

Definition at line 56 of file ConfigClientStructs.hpp.

◆ uri

std::string dunedaq::iomanager::ConnectionInfo::uri

Definition at line 58 of file ConfigClientStructs.hpp.


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