The trace support in OTcl consists of a number of specialized classes visible in OTcl but implemented in C++, combined with a set of Tcl helper procedures and classes defined in the library.
All following OTcl classes are supported by underlying C++ classes defined in trace.cc. Objects of the following types are inserted directly in-line in the network topology:
Objects of the following types are added in the simulation and a referenced by the objects listed above. They are used to aggregate statistics collected by the SnoopQueue objects: