.TH "Vector::BLF::RestorePoint" 3 "Vector BLF" \" -*- nroff -*- .ad l .nh .SH NAME Vector::BLF::RestorePoint .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual void \fBread\fP (\fBAbstractFile\fP &is)" .br .ti -1c .RI "virtual void \fBwrite\fP (\fBAbstractFile\fP &os)" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static uint32_t \fBcalculateObjectSize\fP ()" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "uint64_t \fBtimeStamp\fP {}" .br .ti -1c .RI "uint64_t \fBcompressedFilePosition\fP {}" .br .ti -1c .RI "uint32_t \fBuncompressedFileOffset\fP {}" .br .ti -1c .RI "uint32_t \fBunknownRestorePoint\fP {}" .br .in -1c .SH "Detailed Description" .PP Restore Point .PP Restore Points are kept in a list that is basically an index that references each 1001stth object\&. So skipping object 0, it counts 1000, 2001, 3002, \&.\&.\&. .PP \fBNote\fP .RS 4 This class is based on observations, as there is no public documentation available\&. There are undocumented API functions for \fBRestorePoint\fP handling\&. And this seems like it\&. .RE .PP .SH "Member Function Documentation" .PP .SS "uint32_t Vector::BLF::RestorePoint::calculateObjectSize ()\fR [static]\fP" Calculates the objectSize .PP \fBReturns\fP .RS 4 object size .RE .PP .SS "void Vector::BLF::RestorePoint::read (\fBAbstractFile\fP & is)\fR [virtual]\fP" Read the data of this object .PP \fBParameters\fP .RS 4 \fIis\fP input stream .RE .PP .SS "void Vector::BLF::RestorePoint::write (\fBAbstractFile\fP & os)\fR [virtual]\fP" Write the data of this object .PP \fBParameters\fP .RS 4 \fIos\fP output stream .RE .PP .SH "Member Data Documentation" .PP .SS "uint64_t Vector::BLF::RestorePoint::compressedFilePosition {}" compressed file position .PP This designates the position of a \fBLogContainer\fP in the compressed file\&. .SS "uint64_t Vector::BLF::RestorePoint::timeStamp {}" time stamp (in ns) .PP The following file positions and offsets refer to an Object\&. The time stamp is from this object\&. .SS "uint32_t Vector::BLF::RestorePoint::uncompressedFileOffset {}" uncompressed file offset .PP This designates the offset within the uncompressed content of the \fBLogContainer\fP, where an Object starts\&. This Object is not necessarily the first or last Object, but an arbitrary one\&. .SS "uint32_t Vector::BLF::RestorePoint::unknownRestorePoint {}" .PP \fBTodo\fP .RS 4 It's unclear what this variable is\&. .RE .PP .PP Maybe just a reserved field for future extensions\&. .PP Examples show: .IP "\(bu" 2 File1: 0, 0x9a .IP "\(bu" 2 File2: 0, 1, 2, 3, 4, 5, 6 .IP "\(bu" 2 File3: 0, 0xffffffff, 0x10020 .IP "\(bu" 2 File4: 0xb9 .IP "\(bu" 2 File5: 0, 0x2c9a8a00 .PP .PP This is similar data as for LogContainer\&.unknownLogContainer\&. .PP \fBSee also\fP .RS 4 \fBLogContainer\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Vector BLF from the source code\&.