Log I/O
Loading...
Searching...
No Matches
DlisFileHeader Class Referencesealed

Class representing a DLIS file header, a "Storage Unit Label" (SUL). More...

Public Member Functions

string GetDlisVersion ()
 Get DLIS version tag of the DLIS file.
 
int GetMaximumRecordLength ()
 Get maximum record length of the DLIS file.
 
int GetSequenceNumber ()
 Get sequence number of the DLIS file.
 
string GetStorageUnitIdentifier ()
 Get storage unit identifier of the DLIS file.
 
string GetStorageUnitStructure ()
 Get storage unit structure the DLIS file.
 
override string ToString ()
 

Detailed Description

Class representing a DLIS file header, a "Storage Unit Label" (SUL).

DLIS "storage unit" = file, see RP66 V1 Chapter 2.3.1 .

Each storage unit (i.e. file) contains exactly one SUL of exactly 80 bytes. See RP66 V1, Chapeter 2.3.2 "Storage Unit Label (SUL)".

"Storage set" = set of files that together makes up one logical file. Log I/O does not support more than one such.

Author
Petroware AS

Member Function Documentation

◆ GetDlisVersion()

string GetDlisVersion ( )

Get DLIS version tag of the DLIS file.

Returns
The DLIS version tag of the DLIS file. Never null.

◆ GetMaximumRecordLength()

int GetMaximumRecordLength ( )

Get maximum record length of the DLIS file.

Returns
Maximum record length of the DLIS file. [0,MAX_RECORD_LENGTH]. 0 indicates unknown.

◆ GetSequenceNumber()

int GetSequenceNumber ( )

Get sequence number of the DLIS file.

Returns
Sequence number of the DLIS file. [1,9999].

◆ GetStorageUnitIdentifier()

string GetStorageUnitIdentifier ( )

Get storage unit identifier of the DLIS file.

Returns
Storage unit identifier of the DLIS file. Never null.

◆ GetStorageUnitStructure()

string GetStorageUnitStructure ( )

Get storage unit structure the DLIS file.

Returns
Storage unit structure the DLIS file. Never null.

The documentation for this class was generated from the following file: