Versions in this module Expand all Collapse all v0 v0.0.3 Jul 26, 2021 Changes in this version type TimeFrame + func (tf *TimeFrame) Delete(id uint64) v0.0.2 Jul 25, 2021 Changes in this version + type Header struct + FileType string + FileVersion string + InitialTimeFrame TimeFrame + ReferenceTime time.Time + func (h *Header) Write(writer *bufio.Writer) error + type Object struct + Deleted bool + Id uint64 + Properties []*Property + func (o *Object) Get(key string) *Property + func (o *Object) Set(key string, value string) + func (o *Object) Write(writer *bufio.Writer) error + type Property struct + Key string + Value string + type Reader struct + Header Header + func NewReader(reader io.Reader) (*Reader, error) + func (r *Reader) ProcessTimeFrames(concurrency int, timeFrame chan<- *TimeFrame) error + type TimeFrame struct + Objects []*Object + Offset float64 + func NewTimeFrame() *TimeFrame + func (tf *TimeFrame) Get(id uint64) *Object + func (tf *TimeFrame) Write(writer *bufio.Writer, includeOffset bool) error + type Writer struct + func NewWriter(writer io.WriteCloser, header *Header) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) WriteTimeFrame(tf *TimeFrame) error v0.0.1 Jul 25, 2021