RecordHeader Class

The header of a PQDIF Record. The header is part of the physical structure of a PQDIF file, and contains information on how to parse the RecordBody as well as how to find the next record.

Definition

Namespace: Gemstone.PQDIF.Physical
Assembly: Gemstone.PQDIF (in Gemstone.PQDIF.dll) Version: 1.0.110 -- Release Build+b4919315e8c742e443cd323c6bfaf3fcd0062dd8
public class RecordHeader
Inheritance
Object    RecordHeader

Constructors

RecordHeader Creates a new instance of the RecordHeader class.
RecordHeader(Guid) Creates a new instance of the RecordHeader class.

Properties

BodySize Gets or sets the size of the body, in bytes.
Checksum Optional checksum (such as a 32-bit CRC) of the record body to verify decompression.
HeaderSize Gets or sets the size of the header, in bytes.
NextRecordPosition Gets or sets the position of the next record in the PQDIF file. This value is a byte offset relative to the beginning of the file.
Position Gets or sets the position of this record.
RecordSignature Gets or sets the record's globally unique identifier.
RecordTypeTag Gets or sets the tag which identifies the type of the record.
Reserved Reserved to fill structure to 64 bytes. Should be filled with 0.
TypeOfRecord Gets or sets the type of the record which determines the logical structure of the record.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToString Returns a string representation of the record header.
(Overrides ObjectToString)

See Also