adtf_file_library  0.13.2
Classes | Namespaces | Functions
adtf_file_reader.h File Reference
#include <chrono>
#include <memory>
#include <vector>
#include <unordered_map>
#include <istream>
#include <string>
#include <optional>
#include <ifhd/ifhd.h>
#include "stream_item.h"
#include "object.h"
#include "default_sample.h"
#include "stream_type.h"
#include "reader.h"
Include dependency graph for adtf_file_reader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf_file::InputStream
 interface class for input streams More...
 
class  adtf_file::StreamTypeDeserializer
 StreamType deserializer interface to deserialize a stream type. More...
 
class  adtf_file::StreamTypeDeserializers
 container class for StreamTypeDeserializers More...
 
class  adtf_file::SampleDeserializer
 Sample deserializer interface to deserialize a sample. More...
 
class  adtf_file::SampleDeserializerFactory
 SampleDeserializerFactory interface class. More...
 
class  adtf_file::sample_deserializer_factory< FACTORY >
 default implementation template for a SampleDeserializerFactory creating More...
 
class  adtf_file::SampleDeserializerFactories
 container class for SampleDeserializerFactory More...
 
class  adtf_file::ADTFDatFileReader
 ADTF File Reader to deserialze and read the content of a ADTF DAT File. More...
 
class  adtf_file::ADTFDatFileReaderFactory
 Special Reader factory to make readers for "adtfdat" files. More...
 

Namespaces

 adtf_file
 namespace for ADTF File library
 

Functions

std::string adtf_file::getShortDescription (const std::string &description)
 helper fuction to retrieve short description out of description More...
 
std::string adtf_file::getLongDescription (const std::string &description)
 helper fuction to retrieve long description out of description More...
 

Detailed Description

Copyright 2024 CARIAD SE.

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.


Copyright © CARIAD SE.
Generated on Mon Jun 10 2024 by doxygen 1.9.1
GIT Commit Hash: eb3af397a6b49ad6fcad9a60d8277d909b458b48