package
0.2.3
Repository: https://github.com/linxgnu/pqueue.git
Documentation: pkg.go.dev

# 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.

# Type aliases

EntryFormat layout.
ErrCode for internal use.
SegmentFormat layout.