libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::begin_lost_interval_event< DataTypes > Struct Template Reference

Description

template<typename DataTypes = default_data_types>
struct tcspc::begin_lost_interval_event< DataTypes >

Event indicating beginning of interval in which counts were lost.

The interval must be ended with a subsequent tcspc::end_lost_interval_event.

Unlike with tcspc::data_lost_event, the abstime must remain consistent before, during, and after the lost interval.

If detected events during the interval could be counted (but not time-tagged), they should be indicated by tcspc::lost_counts_event.

Template Parameters
DataTypesdata type set specifying abstime_type

Public Attributes

DataTypes::abstime_type abstime
 The absolute time (a.k.a. macrotime) of this event.

Friends

auto operator<< (std::ostream &s, begin_lost_interval_event const &e) -> std::ostream &
 Stream insertion operator.
auto operator== (begin_lost_interval_event const &lhs, begin_lost_interval_event const &rhs) noexcept -> bool=default
 Equality comparison operator.

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