DABC (Data Acquisition Backbone Core)  2.9.9
Public Member Functions | Data Fields
saftdabc::Timing_Event Class Reference

The saftlib input event data structure. More...

#include <saftdabc/Definitions.h>

Public Member Functions

int InfoMessage (char *str, size_t len)
 
 Timing_Event (uint64_t event=0, uint64_t param=0, uint64_t deadline=0, uint64_t executed=0, uint64_t flags=0, uint64_t overflows=0, const char *description=0)
 

Data Fields

uint64_t fDeadline
 
char fDescription [SAFT_DABC_DESCRLEN]
 
uint64_t fEvent
 
uint64_t fExecuted
 
uint64_t fFlags
 
uint64_t fOverflows
 
uint64_t fParam
 

Detailed Description

The saftlib input event data structure.

Definition at line 114 of file Definitions.h.

Constructor & Destructor Documentation

◆ Timing_Event()

saftdabc::Timing_Event::Timing_Event ( uint64_t  event = 0,
uint64_t  param = 0,
uint64_t  deadline = 0,
uint64_t  executed = 0,
uint64_t  flags = 0,
uint64_t  overflows = 0,
const char *  description = 0 
)
inline

Definition at line 127 of file Definitions.h.

Member Function Documentation

◆ InfoMessage()

int saftdabc::Timing_Event::InfoMessage ( char *  str,
size_t  len 
)
inline

Definition at line 136 of file Definitions.h.

Field Documentation

◆ fEvent

uint64_t saftdabc::Timing_Event::fEvent

Definition at line 119 of file Definitions.h.

◆ fParam

uint64_t saftdabc::Timing_Event::fParam

Definition at line 120 of file Definitions.h.

◆ fDeadline

uint64_t saftdabc::Timing_Event::fDeadline

Definition at line 121 of file Definitions.h.

◆ fExecuted

uint64_t saftdabc::Timing_Event::fExecuted

Definition at line 122 of file Definitions.h.

◆ fFlags

uint64_t saftdabc::Timing_Event::fFlags

Definition at line 123 of file Definitions.h.

◆ fOverflows

uint64_t saftdabc::Timing_Event::fOverflows

Definition at line 124 of file Definitions.h.

◆ fDescription

char saftdabc::Timing_Event::fDescription[SAFT_DABC_DESCRLEN]

Definition at line 125 of file Definitions.h.


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