ns-3 Tracer 原理以及应用/ndnSIM Tracer原理以及应用

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::m_myInt),//是被traced的数据,m_myInt一直是该类的数据成员

"ns3::TracedValueCallback::Int32")//有待于进一步学习

 

对于最后一行,TracedValue<int32_t>m_myInt;这一句话,这一句话不仅仅是定义了被跟踪的int型变量࿰

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值