adtf_file_library  0.13.1
Classes | Namespaces
adtf_file_writer.h File Reference
#include <memory>
#include <string>
#include <chrono>
#include <unordered_map>
#include <queue>
#include <list>
#include <ifhd/ifhd.h>
#include "sample.h"
#include "stream_type.h"
#include "object.h"
Include dependency graph for adtf_file_writer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf_file::OutputStream
 Interface class for an output stream. More...
 
class  adtf_file::StreamTypeSerializer
 interface class for stream type serializers. More...
 
class  adtf_file::ADTF2StreamTypeSerializer
 ADTF2 stream type serializer interface class to write ADTF 2 stream types. More...
 
class  adtf_file::StreamTypeSerializers
 Container class for StreamTypeSerializer. More...
 
class  adtf_file::SampleSerializer
 Interface class for a sample serializer. Usually the implementaion has a serialization state depending on the last setStreamType call. More...
 
class  adtf_file::SampleSerializerFactory
 interface class for sample serializer More...
 
class  adtf_file::sample_serializer_factory< SERIALIZER >
 default implementation template for SampleSerializerFactory to create an instance of the serialzer type SERIALIZER More...
 
class  adtf_file::SampleSerializerFactories
 Container class for SampleSerializerFactory. More...
 
class  adtf_file::ADTFDatFileWriter
 Default ADTF DAT File Writer to write an ADTF DAT File (IFHD file with ADTF type and sample content). More...
 

Namespaces

 adtf_file
 namespace for ADTF File library
 

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 Fri Apr 19 2024 by doxygen 1.9.1
GIT Commit Hash: 82d535f82776c20b12fc60740bdae991b62444a7