7#include <Vector/BLF/platform.h>
11#include <Vector/BLF/AbstractFile.h>
13#include <Vector/BLF/vector_blf_export.h>
21const uint32_t FileSignature = 0x47474F4C;
26enum ApplicationId : uint8_t {
58 Vectornetworksimulator = 202,
103struct VECTOR_BLF_EXPORT FileStatistics final {
104 FileStatistics() =
default;
105 virtual ~FileStatistics()
noexcept =
default;
106 FileStatistics(
const FileStatistics &) =
default;
107 FileStatistics & operator=(
const FileStatistics &) =
default;
108 FileStatistics(FileStatistics &&) =
default;
109 FileStatistics & operator=(FileStatistics &&) =
default;
Definition AbstractFile.h:19
std::array< uint32_t, 16 > reservedFileStatistics
Definition FileStatistics.h:205
virtual void read(AbstractFile &is)
Definition FileStatistics.cpp:15
SYSTEMTIME measurementStartTime
Definition FileStatistics.h:183
uint64_t restorePointsOffset
Definition FileStatistics.h:202
virtual void write(AbstractFile &os)
Definition FileStatistics.cpp:35
uint32_t statisticsSize
Definition FileStatistics.h:136
uint64_t uncompressedFileSize
Definition FileStatistics.h:170
uint64_t fileSize
Definition FileStatistics.h:167
SYSTEMTIME lastObjectTime
Definition FileStatistics.h:186
uint32_t signature
Definition FileStatistics.h:133
uint32_t apiNumber
Definition FileStatistics.h:145
uint32_t objectCount
Definition FileStatistics.h:173
uint8_t compressionLevel
Definition FileStatistics.h:158
uint32_t applicationBuild
Definition FileStatistics.h:180
uint8_t applicationMajor
Definition FileStatistics.h:161
uint32_t calculateStatisticsSize() const
Definition FileStatistics.cpp:53
uint8_t applicationId
Definition FileStatistics.h:148
uint8_t applicationMinor
Definition FileStatistics.h:164
Definition FileStatistics.h:74
uint16_t hour
Definition FileStatistics.h:88
uint16_t month
Definition FileStatistics.h:79
uint16_t second
Definition FileStatistics.h:94
uint16_t year
Definition FileStatistics.h:76
uint16_t day
Definition FileStatistics.h:85
uint16_t dayOfWeek
Definition FileStatistics.h:82
uint16_t milliseconds
Definition FileStatistics.h:97
uint16_t minute
Definition FileStatistics.h:91