SetGroupName for csma module
authorTommaso Pecorella <tommaso.pecorella@unifi.it>
Sun, 29 Mar 2015 16:08:40 +0200
changeset 11261 844c0a62f232
parent 11260 8e8ec7d7b52e
child 11262 f92db91b2f2f
SetGroupName for csma module
src/csma/model/backoff.cc
src/csma/model/csma-channel.cc
src/csma/model/csma-net-device.cc
--- a/src/csma/model/backoff.cc	Sun Mar 29 11:30:06 2015 +0200
+++ b/src/csma/model/backoff.cc	Sun Mar 29 16:08:40 2015 +0200
@@ -32,6 +32,7 @@
   m_maxSlots = 1000;
   m_ceiling = 10;
   m_maxRetries = 1000;
+  m_numBackoffRetries = 0;
   m_rng = CreateObject<UniformRandomVariable> ();
 
   ResetBackoffTime ();
@@ -44,6 +45,7 @@
   m_maxSlots = maxSlots;
   m_ceiling = ceiling;
   m_maxRetries = maxRetries;
+  m_numBackoffRetries = 0;
   m_rng = CreateObject<UniformRandomVariable> ();
 }
 
--- a/src/csma/model/csma-channel.cc	Sun Mar 29 11:30:06 2015 +0200
+++ b/src/csma/model/csma-channel.cc	Sun Mar 29 16:08:40 2015 +0200
@@ -35,6 +35,7 @@
 {
   static TypeId tid = TypeId ("ns3::CsmaChannel")
     .SetParent<Channel> ()
+    .SetGroupName ("Csma")
     .AddConstructor<CsmaChannel> ()
     .AddAttribute ("DataRate", 
                    "The transmission data rate to be provided to devices connected to the channel",
--- a/src/csma/model/csma-net-device.cc	Sun Mar 29 11:30:06 2015 +0200
+++ b/src/csma/model/csma-net-device.cc	Sun Mar 29 16:08:40 2015 +0200
@@ -44,6 +44,7 @@
 {
   static TypeId tid = TypeId ("ns3::CsmaNetDevice")
     .SetParent<NetDevice> ()
+    .SetGroupName ("Csma")
     .AddConstructor<CsmaNetDevice> ()
     .AddAttribute ("Address", 
                    "The MAC address of this device.",