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.