Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileOutputFactory ¶
type FileOutputFactory func(outputDir string) (FileOutputWriter, error)
type FileOutputWriter ¶
type FileProcessorWorker ¶
type FileProcessorWorker struct { OutputFolder string FilenameStream chan FileInfo // contains filtered or unexported fields }
func NewFileProcessorWorker ¶
func NewFileProcessorWorker( filenameStream chan FileInfo, outputFolder string, fileProcessFac FileOutputFactory, ) *FileProcessorWorker
func (*FileProcessorWorker) Run ¶
func (fp *FileProcessorWorker) Run() error
type MultiThreadImageProcessor ¶
type MultiThreadImageProcessor struct {
// contains filtered or unexported fields
}
func NewMultiThreadImageProcessor ¶
func NewMultiThreadImageProcessor( extractDir string, imgPipeline imageparser.ImagePipeline, ) *MultiThreadImageProcessor
func (*MultiThreadImageProcessor) Close ¶
func (mtip *MultiThreadImageProcessor) Close() error
func (*MultiThreadImageProcessor) Process ¶
func (mtip *MultiThreadImageProcessor) Process(filename string, data []byte)
func (*MultiThreadImageProcessor) Shutdown ¶
func (mtip *MultiThreadImageProcessor) Shutdown() error
Click to show internal directories.
Click to hide internal directories.