ifw-daq  3.0.0-pre2
IFW Data Acquisition modules
Classes | Namespaces | Functions
eventLog.hpp File Reference

Contains declaration for EventLog, ObservableEventLog and related events. More...

#include <chrono>
#include <string>
#include <vector>
#include <variant>
#include <iosfwd>
#include <boost/signals2/signal.hpp>
#include "status.hpp"

Go to the source code of this file.

Classes

struct  daq::GenericEvent
 Represents a generic event if a more specific event is not usable. More...
 
struct  daq::ActionEvent
 Event related to an action being requested or performed. More...
 
struct  daq::UserActionEvent
 Event directly related to user action, such as a command to do something. More...
 
struct  daq::ErrorEvent
 
struct  daq::EventLog
 Represents a collection of events. More...
 
class  daq::ObservableEventLog
 Stores data acquisition status and allows subscription to status changes. More...
 

Namespaces

 daq
 

Functions

std::ostream & daq::operator<< (std::ostream &os, GenericEvent const &s)
 
std::ostream & daq::operator<< (std::ostream &os, ErrorEvent const &s)
 

Detailed Description

Contains declaration for EventLog, ObservableEventLog and related events.

Definition in file eventLog.hpp.