当前位置:   article > 正文

ndnsim下转发策略的研究以及架构_ptr copypacket = packet->copy();

ptr copypacket = packet->copy();

 

  1. // node self mobility
  2. Ptr<MobilityModel> mobility = this->m_node->GetObject<MobilityModel>();
  3. Vector v_NodePosition = mobility->GetPosition();
  4. Vector v_NodeVelocity = mobility->GetVelocity();
  5. Vector _n;
  6. _n.x=v_NodePosition.x+v_NodeVelocity.x;
  7. _n.y=v_NodePosition.y+v_NodeVelocity.y;
  8. // last hop mobility
  9. Ptr<Packet> p_copy = p->Copy();
  10. FwGeoTag geotag;
  11. p_copy->RemovePacketTag(geotag);
  12. uint32_t n_LastHopNodeId = geotag.GetNodeId();
  13. Vector v_LastHopPosition = geotag.GetPosition();
  14. Vector v_LastHopVelocity = geotag.GetVelocity();
  15. Vector _d2;
  16. _d2.x=v_LastHopPosition.x+v_LastHopVelocity.x;
  17. _d2.x=v_LastHopPosition.y+v_LastHopVelocity.y;
  18. Ptr<Packet> packet = p->Copy();
  19. try
  20. {
  21. // get last hop's node id
  22. uint32_t n_From = -1;
  23. string str_From;
  24. stringstream ss2;
  25. ss2 << f
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/829494
推荐阅读
相关标签
  

闽ICP备14008679号