Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface {
SetSystemIdentifier(string)
SetVolumeIdentifier(string)
SetVolumeSetIdentifier(string)
SetPublisherIdentifier(string)
SetDataPreparerIdentifier(string)
SetApplicationIdentifier(string)
SetCopyrightFileIdentifier(string)
SetAbstractFileIdentifier(string)
SetBibliographicFileIdentifier(string)
AddFile(path string, url string, size int64) error
AddSymlink(path string, target string) error
Build() (string, error)
}
Builder is an interface for building a vdisc
func NewExtendedISO9660Builder ¶
func NewExtendedISO9660Builder(cfg BuilderConfig) Builder
NewExtendedISO9660Builder returns a Builder of NvidiaExtendedVolume
func NewISO9660Builder ¶
func NewISO9660Builder(cfg BuilderConfig) Builder
NewISO9660Builder returns a Builder of POSIX portable volume
func NewPosixPortableISO9660Builder ¶
func NewPosixPortableISO9660Builder(cfg BuilderConfig) Builder
NewPosixPortableISO9660Builder returns a Builder of POSIX portable volume
type BuilderConfig ¶
type BuilderConfig struct {
URL string
}
BuilderConfig is common configuration for a Builder implementation
type InvertedTrieNode ¶
type TrieMap ¶
type TrieMap struct {
// contains filtered or unexported fields
}
func NewTrieMap ¶
func NewTrieMap() *TrieMap
func (*TrieMap) Invert ¶
func (t *TrieMap) Invert() ([]InvertedTrieNode, map[iso9660.LogicalBlockAddress]InvertedTrieNode)
Click to show internal directories.
Click to hide internal directories.