Versions in this module Expand all Collapse all v0 v0.3.1 May 11, 2020 Changes in this version + func NewTarGzReader(reader io.Reader) (core.SampleReader, error) + func NewTarReader(reader io.Reader) (core.SampleReader, error) + type Record struct + Members map[string][]byte + Name string + func NewRecord(name string) *Record + func (r *Record) SameMembers(record *Record) bool + func (r *Record) SetMember(name string, value []byte) + type RecordsDefaultManager struct + Records map[string]*Record + func NewRecordsManager() *RecordsDefaultManager + func (m *RecordsDefaultManager) DeleteRecord(name string) + func (m *RecordsDefaultManager) GetRecord(name string) *Record + func (m *RecordsDefaultManager) GetRecords() map[string]*Record + func (m *RecordsDefaultManager) Len() int + func (m *RecordsDefaultManager) StoreRecord(name string, r *Record) + func (m *RecordsDefaultManager) UpdateRecord(name, member string, value []byte) + type RecordsManager interface + DeleteRecord func(name string) + GetRecord func(name string) *Record + GetRecords func() map[string]*Record + Len func() int + StoreRecord func(name string, record *Record) + UpdateRecord func(name string, member string, value []byte) + type TarGreedyReader struct + func (t *TarGreedyReader) Read() (*core.Sample, error) + type TarSeekReader struct + func (t *TarSeekReader) Read() (sample *core.Sample, err error)