susp

package
v0.0.0-...-5fe3b72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContinuationAreaEntryLength = 28
)
View Source
const (
	SharingProtocolEntryLength = 7
)
View Source
const (
	TerminatorEntryLength = 4
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ContinuationAreaEntry

type ContinuationAreaEntry struct {
	// contains filtered or unexported fields
}

The purpose of the "CE" System Use Entry is to extend the System Use field to store additionalSystemUseEntries.

func NewContinuationAreaEntry

func NewContinuationAreaEntry(start uint32, off uint32, len uint32) *ContinuationAreaEntry

func (*ContinuationAreaEntry) ContinuationLength

func (ce *ContinuationAreaEntry) ContinuationLength() uint32

func (*ContinuationAreaEntry) ContinuationOffset

func (ce *ContinuationAreaEntry) ContinuationOffset() uint32

func (*ContinuationAreaEntry) ContinuationStart

func (ce *ContinuationAreaEntry) ContinuationStart() uint32

func (*ContinuationAreaEntry) Len

func (ce *ContinuationAreaEntry) Len() int

func (*ContinuationAreaEntry) WriteTo

func (ce *ContinuationAreaEntry) WriteTo(w io.Writer) (n int64, err error)

type ExtensionsReferenceEntry

type ExtensionsReferenceEntry struct {
	// contains filtered or unexported fields
}

The purpose of the "ER" System Use Entry is to store information which uniquely identifies a specification of system-specific extensions utilized on a specific Directory Hierarchy.

func (*ExtensionsReferenceEntry) Len

func (er *ExtensionsReferenceEntry) Len() int

func (*ExtensionsReferenceEntry) WriteTo

func (er *ExtensionsReferenceEntry) WriteTo(w io.Writer) (n int64, err error)

type SharingProtocolEntry

type SharingProtocolEntry struct {
	// contains filtered or unexported fields
}

The purpose of the "SP" System Use Entry is to provide an identifier that the System Use Sharing Protocol is being used within the given volume.

func (*SharingProtocolEntry) Len

func (sp *SharingProtocolEntry) Len() int

func (*SharingProtocolEntry) WriteTo

func (sp *SharingProtocolEntry) WriteTo(w io.Writer) (n int64, err error)

type SystemUseEntry

type SystemUseEntry interface {
	io.WriterTo
	Len() int
}

func NewExtensionsReferenceEntry

func NewExtensionsReferenceEntry(version byte, identifier string, descriptor string, source string) (SystemUseEntry, error)

func NewSharingProtocolEntry

func NewSharingProtocolEntry(lenSkp byte) SystemUseEntry

func NewTerminatorEntry

func NewTerminatorEntry() SystemUseEntry

type TerminatorEntry

type TerminatorEntry struct{}

The purpose of the "ST" System Use Entry is to provide a terminator for the use of the System Use Sharing Protocol for a particular System Use field or Continuation Area.

func (*TerminatorEntry) Len

func (st *TerminatorEntry) Len() int

func (*TerminatorEntry) WriteTo

func (st *TerminatorEntry) WriteTo(w io.Writer) (n int64, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL