7#include <Vector/BLF/platform.h>
12#include <Vector/BLF/AbstractFile.h>
14#include <Vector/BLF/vector_blf_export.h>
22const uint32_t FileSignature = 0x47474F4C;
27enum ApplicationId : uint8_t {
59 Vectornetworksimulator = 202,
104struct VECTOR_BLF_EXPORT FileStatistics final {
105 FileStatistics() =
default;
106 virtual ~FileStatistics()
noexcept =
default;
107 FileStatistics(
const FileStatistics &) =
default;
108 FileStatistics & operator=(
const FileStatistics &) =
default;
109 FileStatistics(FileStatistics &&) =
default;
110 FileStatistics & operator=(FileStatistics &&) =
default;
Definition AbstractFile.h:19
std::array< uint32_t, 16 > reservedFileStatistics
Definition FileStatistics.h:206
virtual void read(AbstractFile &is)
Definition FileStatistics.cpp:15
SYSTEMTIME measurementStartTime
Definition FileStatistics.h:184
uint64_t restorePointsOffset
Definition FileStatistics.h:203
virtual void write(AbstractFile &os)
Definition FileStatistics.cpp:35
uint32_t statisticsSize
Definition FileStatistics.h:137
uint64_t uncompressedFileSize
Definition FileStatistics.h:171
uint64_t fileSize
Definition FileStatistics.h:168
SYSTEMTIME lastObjectTime
Definition FileStatistics.h:187
uint32_t signature
Definition FileStatistics.h:134
uint32_t apiNumber
Definition FileStatistics.h:146
uint32_t objectCount
Definition FileStatistics.h:174
uint8_t compressionLevel
Definition FileStatistics.h:159
uint32_t applicationBuild
Definition FileStatistics.h:181
uint8_t applicationMajor
Definition FileStatistics.h:162
uint32_t calculateStatisticsSize() const
Definition FileStatistics.cpp:53
uint8_t applicationId
Definition FileStatistics.h:149
uint8_t applicationMinor
Definition FileStatistics.h:165
Definition FileStatistics.h:75
uint16_t hour
Definition FileStatistics.h:89
uint16_t month
Definition FileStatistics.h:80
uint16_t second
Definition FileStatistics.h:95
uint16_t year
Definition FileStatistics.h:77
uint16_t day
Definition FileStatistics.h:86
uint16_t dayOfWeek
Definition FileStatistics.h:83
uint16_t milliseconds
Definition FileStatistics.h:98
uint16_t minute
Definition FileStatistics.h:92