diff options
Diffstat (limited to 'internal/event')
| -rw-r--r-- | internal/event/event.go | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/internal/event/event.go b/internal/event/event.go index f835aaf..684761a 100644 --- a/internal/event/event.go +++ b/internal/event/event.go @@ -28,9 +28,7 @@ type Pair struct { File file.File Comm string Duration uint64 - - // To calculate the time difference from the previoud event. - DurationToPrev uint64 + DurationToPrev uint64 } func NewPair(enterEv Event) *Pair { @@ -83,6 +81,20 @@ func (e *Pair) String() string { return sb.String() } +func (e *Pair) FlagsString() string { + if e.File == nil { + return "N:flags" + } + return e.File.FlagsString() +} + +func (e *Pair) FileName() string { + if e.File == nil { + return "N:file" + } + return e.File.Name() +} + func (e *Pair) Dump() string { return fmt.Sprintf("%v with enterEv(%v) and exitEv(%v)", e, e.EnterEv, e.ExitEv) } |
