adtf_file_library
0.13.2
|
#include <ifhd/indexedfile_types.h>
Go to the source code of this file.
Classes | |
struct | ifhd::v201_v301::FileHeader |
The File header for dat-files. More... | |
struct | ifhd::v201_v301::FileExtension |
Header for a file extensions. More... | |
struct | ifhd::v201_v301::ChunkHeader |
header for chunks Each Chunk header 16 Byte aligned within the file. More... | |
struct | ifhd::v201_v301::ChunkRef |
header for a chunk reference More... | |
struct | ifhd::v201_v301::StreamRef |
struct | ifhd::v201_v301::StreamInfoHeader |
struct | ifhd::v201_v301::AdditionalIndexInfo |
Additional index table information. More... | |
Namespaces | |
ifhd | |
namespace for IFHD File library | |
ifhd::v201_v301 | |
namespace for indexed file definitions in version 2.0, 2.1, 3.0 and 3.1 | |
Enumerations | |
enum | ifhd::v201_v301::TimeFormat { ifhd::v201_v301::tf_chunk_index = 1 , ifhd::v201_v301::tf_chunk_time = 2 , ifhd::v201_v301::tf_stream_index = 3 } |
enum | ifhd::v201_v301::FieldMask { fm_none = 0x00 , fm_description = 0x01 , fm_date_time = 0x02 } |
enum | ifhd::v201_v301::ReadFlags { rf_none = 0x0 , rf_use_external_buffer = 0x1 , rf_backwards = 0x2 } |
enum | ifhd::v201_v301::SeekFlags { ifhd::v201_v301::sf_default = 0x0 , ifhd::v201_v301::sf_keydata = 0x1 , ifhd::v201_v301::sf_before = 0x02 } |
enum | ifhd::v201_v301::ChunkType { ifhd::v201_v301::ct_data = 0x00 , ifhd::v201_v301::ct_keydata = 0x01 , ifhd::v201_v301::ct_info = 0x02 , ifhd::v201_v301::ct_marker = 0x04 , ifhd::v201_v301::ct_type = 0x08 , ifhd::v201_v301::ct_trigger = 0x10 } |
enum | ifhd::v201_v301::OpenMode { ifhd::v201_v301::om_none = 0x00 , ifhd::v201_v301::om_query_info = 0x04 , ifhd::v201_v301::om_validate_chunk_header = 0x08 , ifhd::v201_v301::om_file_change_mode = 0x10 , ifhd::v201_v301::om_no_overwrite = 0x20 } |
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.