NS-3的Trace分为两大部分:Trace Source (是跟踪数据的产生者)和 Trace Sink(是跟踪数据的消费者)
Trace Source
Trace source是依赖object存在的(ns中的object与attribute),因此需要对object进行初始化,然后在其中添加traced source以及traced_value_declaration,如Figure 1所示
Figure 1
.AddTraceSource ("MyInteger", //是tracesource的名字,这样可以将trace source与config system连接起来,使得trace system可以被配置系统看见
"An integer value to trace.", //是说明性文字
MakeTraceSourceAccessor (&MyObject