opticaldrive

package
v2.6.2 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2025 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TokenType         = "disc"
	IDSourceUUID      = "uuid"
	IDSourceLabel     = "label"
	IDSourceMerged    = "merged"
	MergedIDSeparator = "/"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type FileReader

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

func NewReader

func NewReader(cfg *config.Instance) *FileReader

func (*FileReader) CancelWrite

func (*FileReader) CancelWrite()

func (*FileReader) Capabilities

func (*FileReader) Capabilities() []readers.Capability

func (*FileReader) Close

func (r *FileReader) Close() error

func (*FileReader) Connected

func (r *FileReader) Connected() bool

func (*FileReader) Detect

func (*FileReader) Detect(_ []string) string

func (*FileReader) Device

func (r *FileReader) Device() string

func (*FileReader) IDs

func (*FileReader) IDs() []string

func (*FileReader) Info

func (r *FileReader) Info() string

func (*FileReader) Metadata

func (*FileReader) Metadata() readers.DriverMetadata

func (*FileReader) OnMediaChange

func (*FileReader) OnMediaChange(*models.ActiveMedia) error

func (*FileReader) Open

func (r *FileReader) Open(
	device config.ReadersConnect,
	iq chan<- readers.Scan,
) error

func (*FileReader) Write

func (*FileReader) Write(_ string) (*tokens.Token, error)

Jump to

Keyboard shortcuts

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