ADTF File Library
Loading...
Searching...
No Matches
sample_timestamp_sanitizer_reader.h File Reference
#include <adtf_file/reader.h>
#include <chrono>
#include <cstdint>
#include <deque>
#include <memory>
#include <optional>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for sample_timestamp_sanitizer_reader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtfdat_processing::SampleTimestampSanitizerReader
 Proxy Reader that ensures sample timestamps are monotonically increasing without reordering samples. Only fixes non-monotonic sample timestamps. The logged file remains invalid in general. In contrast to 'sorted_by_timestamps', which reorders items, this reader adjusts timestamps, but preserves the original order. Using the wrong reader may further corrupt the data.". More...
 

Namespaces

namespace  adtfdat_processing
 namespace for ADTF DAT Processing library.
 

Typedefs

using adtfdat_processing::SampleTimestampSanitizerReaderFactory = adtf_file::ReaderFactoryImplementation<SampleTimestampSanitizerReader>
 Default reader factory implementation for the SampleTimestampSanitizerReader.
 

Detailed Description

Copyright 2026 Digitalwerk GmbH.

This Source Code Form is subject to the terms of the Mozilla
Public License, v. 2.0. If a copy of the MPL was not distributed
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

You may add additional accurate notices of copyright ownership.