Versions in this module Expand all Collapse all v0 v0.1.0 Jun 28, 2018 Changes in this version + var DEBUG bool + var EOP error = fmt.Errorf("End of paths") + func DumpWorker(dc *DumpConfig, wg *sync.WaitGroup) + func GetMRTScanner(fd *os.File) *bufio.Scanner + func NewMlFormatter() mlFormatter + type ConfigFile struct + Collist []string + Conf bool + Debug bool + Destas string + Do string + End string + Fmtr string + Lo string + PrefList string + So string + Srcas string + Start string + Wc int + type DayFormatter struct + func NewDayFormatter(fd io.Writer) *DayFormatter + type DirectorySource struct + func NewDirectorySource(dirs []string) *DirectorySource + func (ds *DirectorySource) Next() (string, error) + type DiscardCloser struct + func (d DiscardCloser) Close() error + func (d DiscardCloser) Write(data []byte) (n int, err error) + type DumpConfig struct + func GetDumpConfig(configFile ConfigFile) (*DumpConfig, error) + func (dc *DumpConfig) CloseAll() + func (dc *DumpConfig) GetWorkers() int + func (dc *DumpConfig) SummarizeAndClose(start time.Time) + type Formatter interface + type IdentityFormatter struct + func NewIdentityFormatter() IdentityFormatter + type JSONFormatter struct + func NewJSONFormatter() JSONFormatter + type MBSInfo struct + func NewMBSInfo(file string, msg int) MBSInfo + type MultiWriteFile struct + func NewMultiWriteFile(w io.WriteCloser) *MultiWriteFile + func (mwf *MultiWriteFile) Close() error + func (mwf *MultiWriteFile) Write(data []byte) (n int, err error) + func (mwf *MultiWriteFile) WriteString(s string) (n int, err error) + type PrefixEvent struct + ASPath []uint32 + Advertized bool + Timestamp time.Time + type PrefixHistory struct + Events []PrefixEvent + Pref string + func NewPrefixHistory(pref string, info MBSInfo, firstTime time.Time, advert bool, asp []uint32) *PrefixHistory + func (ph *PrefixHistory) String() string + type PrefixWalker struct + type StringArray struct + func NewStringArray(buf []string) *StringArray + func (sa *StringArray) Next() (string, error) + type TextFormatter struct + func NewTextFormatter() *TextFormatter + type UniquePrefixList struct + func NewUniquePrefixList(fd io.Writer) *UniquePrefixList + type UniquePrefixSeries struct + func NewUniquePrefixSeries(fd io.Writer) *UniquePrefixSeries