ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Public Types | Public Member Functions | Public Attributes | List of all members
daq::EventLog Struct Reference

Represents a collection of events. More...

#include <eventLog.hpp>

Public Types

using EventType = std::variant< ActionEvent, UserActionEvent, GenericEvent, ErrorEvent >
 
using TimePoint = std::chrono::time_point< std::chrono::steady_clock >
 

Public Member Functions

bool operator== (EventLog const &rhs) const noexcept
 
bool operator!= (EventLog const &rhs) const noexcept
 

Public Attributes

std::vector< EventTypeevents
 

Detailed Description

Represents a collection of events.

Definition at line 89 of file eventLog.hpp.

Member Typedef Documentation

◆ EventType

Definition at line 90 of file eventLog.hpp.

◆ TimePoint

using daq::EventLog::TimePoint = std::chrono::time_point<std::chrono::steady_clock>

Definition at line 91 of file eventLog.hpp.

Member Function Documentation

◆ operator!=()

bool daq::EventLog::operator!= ( EventLog const &  rhs) const
noexcept

◆ operator==()

bool daq::EventLog::operator== ( EventLog const &  rhs) const
noexcept

Member Data Documentation

◆ events

std::vector<EventType> daq::EventLog::events

Definition at line 96 of file eventLog.hpp.


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