Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LogReducer ¶
LogReducer is a dccp.TraceWriter which processes the logs to a form that is convenient as input to illustration tools
func (*LogReducer) CheckIns ¶
func (t *LogReducer) CheckIns() []*dccp.Trace
CheckIns returns a list of all check-ins
func (*LogReducer) Init ¶
func (t *LogReducer) Init()
Init (re)initializes an existing log reducer structure
func (*LogReducer) Places ¶
func (t *LogReducer) Places() map[string]*Place
Places returns places' histories, keyed by place name
func (*LogReducer) Trips ¶
func (t *LogReducer) Trips() map[int64]*Trip
Trips returns trip records, keyed by SeqNo
func (*LogReducer) Write ¶
func (t *LogReducer) Write(r *dccp.Trace)
type TraceChrono ¶
TraceChrono is a chronological sort driver for []*dccp.Trace
func (TraceChrono) Len ¶
func (t TraceChrono) Len() int
func (TraceChrono) Less ¶
func (t TraceChrono) Less(i, j int) bool
func (TraceChrono) Swap ¶
func (t TraceChrono) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.