# Constants
Codes for internal user.
Codes for internal user.
Codes for internal user.
Codes for internal user.
EntryV1 layout:
[Length - uint32][Checksum - uint32][Payload - bytes]
Note: - `Payload` has size of `Length` - `Checksum` is crc32_IEEE(`Payload`) - `Entry` always starts with non-zero `Length` header - `Length` == 0 means ending, Payload won't be written in this case.
Codes for internal user.
Codes for internal user.
MaxEntrySize indicates max size for Entry.
Codes for internal user.
Codes for internal user.
Codes for internal user.
Codes for internal user.
Codes for internal user.
SegmentV1 layout:
[Segment Format - uin32][Entry Format - uint32][Entries].
# Variables
Endianese for all.
ErrEntryInvalidCheckSum indicates entry invalid checksum.
ErrEntryTooBig indicates entry size is bigger than 1GB.
ErrEntryUnsupportedFormat indicates unsupported format for entry on disk.
ErrQueueCorrupted indicates queue corrupted.
ErrSegmentUnsupportedFormat indicates invalid segment format.