コード例 #1
0
ファイル: record.go プロジェクト: eberroca/Shock
func NewIndexer(f *os.File) index.Indexer {
	return &indexer{
		f:     f,
		r:     multi.NewReader(f),
		Index: index.New(),
	}
}
コード例 #2
0
ファイル: anonymize.go プロジェクト: eberroca/Shock
func NewReader(f store.SectionReader) io.Reader {
	return &Reader{
		f:        f,
		r:        multi.NewReader(f),
		counter:  1,
		overflow: nil,
	}
}
コード例 #3
0
ファイル: chunkrecord.go プロジェクト: eberroca/Shock
func NewIndexer(f *os.File) index.Indexer {
	fi, _ := f.Stat()
	return &indexer{
		f:     f,
		size:  fi.Size(),
		r:     multi.NewReader(f),
		Index: index.New(),
	}
}