manifest

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manifest

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

func Deserialize

func Deserialize(b []byte) (*Manifest, error)

func NewManifest

func NewManifest(hr hour.Hour) *Manifest

TODO: test serialization and deserialization?

func (*Manifest) AddChildManifest

func (m *Manifest) AddChildManifest(child *Manifest)

func (*Manifest) AddOriginalDFiles

func (m *Manifest) AddOriginalDFiles(dFiles []storage.DFile)

func (*Manifest) CalculateHash

func (m *Manifest) CalculateHash() storage.Hash

func (*Manifest) DFiles

func (m *Manifest) DFiles() map[storage.DFile]bool

func (*Manifest) Hour

func (m *Manifest) Hour() hour.Hour

func (*Manifest) MarkDFileMissing

func (m *Manifest) MarkDFileMissing(dFile storage.DFile)

func (*Manifest) Serialize

func (m *Manifest) Serialize() ([]byte, error)

Jump to

Keyboard shortcuts

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