LtiLrChannelTracker class

Tracker for the LTI LR channel.

Inheritance

Constructors

LtiLrChannelTracker({String name = 'LtiLrChannelTracker', bool dumpJson = true, bool dumpTable = true, String? outputFolder, int timeColumnWidth = 12, int addrColumnWidth = 12, int transColumnWidth = 8, int attrColumnWidth = 8, int userColumnWidth = 8, int idColumnWidth = 8, int nseColumnWidth = 6, int privColumnWidth = 6, int instColumnWidth = 6, int pasColumnWidth = 6, int traceColumnWidth = 6, int loopColumnWidth = 6, int respColumnWidth = 6, int mecIdColumnWidth = 8, int mpamColumnWidth = 8, int ctagColumnWidth = 8, int hwAttrColumnWidth = 8, int sizeColumnWidth = 8, int vcColumnWidth = 4})
Constructor.

Properties

dumpJson → bool
If true, will dump a JSON file log to jsonFileName.
finalinherited
dumpTable → bool
If true, will dump an ASCII table log to tableFileName.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
jsonFileName → String
The path to the generated JSON log file, if enabled by dumpJson.
no setterinherited
name → String
The name of this Tracker, used for naming output files.
finalinherited
outputFolder → String?
An optional output directory for the logs.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tableFileName → String
The path to the generated ASCII table log file, if enabled by dumpTable.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
record(LtiLrChannelPacket trackable, {Map<String, String?> defaults = const {}}) → void
Records trackable into all enabled logs.
inherited
terminate() → Future<void>
Cleans up and finalizes all logs.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

addrField → const String
addr
attrField → const String
attr
ctagField → const String
ctag
hwAttrField → const String
hwAttr
idField → const String
id
instField → const String
inst
loopField → const String
loop
mecIdField → const String
mecId
mpamField → const String
mpam
nseField → const String
nse
pasField → const String
pas
privField → const String
priv
respField → const String
resp
sizeField → const String
size
timeField → const String
time
traceField → const String
trace
transField → const String
trans
userField → const String
user
vcField → const String
vc