diff --git a/src/netanim/model/animation-interface.cc b/src/netanim/model/animation-interface.cc index ecc030a9b..a824a5210 100644 --- a/src/netanim/model/animation-interface.cc +++ b/src/netanim/model/animation-interface.cc @@ -2051,15 +2051,18 @@ AnimationInterface::WriteXmlAnim (bool routing) { AnimXmlElement element ("anim"); element.AddAttribute ("ver", GetNetAnimVersion ()); - element.Close (); + FILE * f = m_f; if (!routing) { - WriteN (element.GetElementString (), m_f); + element.AddAttribute ("filetype", "animation"); } else { - WriteN (element.GetElementString (), m_routingF); + element.AddAttribute ("filetype", "routing"); + f = m_routingF; } + element.Close (); + WriteN (element.GetElementString (), f); } void diff --git a/src/netanim/model/animation-interface.h b/src/netanim/model/animation-interface.h index 0e844091b..d0b813ab5 100644 --- a/src/netanim/model/animation-interface.h +++ b/src/netanim/model/animation-interface.h @@ -47,7 +47,7 @@ namespace ns3 { #define MAX_PKTS_PER_TRACE_FILE 100000 #define PURGE_INTERVAL 5 -#define NETANIM_VERSION "netanim-3.105" +#define NETANIM_VERSION "netanim-3.106" struct NodeSize; diff --git a/src/netanim/wscript b/src/netanim/wscript index 5b7a33f89..3cb708532 100644 --- a/src/netanim/wscript +++ b/src/netanim/wscript @@ -3,7 +3,7 @@ import wutils # Required NetAnim version -NETANIM_RELEASE_NAME = "netanim-3.105" +NETANIM_RELEASE_NAME = "netanim-3.106" def build (bld) :