examples/csma-multicast.cc
changeset 1430 25fa26a6533e
parent 1429 31cb0668defd
child 1432 3aef7d7a71c2
equal deleted inserted replaced
1429:31cb0668defd 1430:25fa26a6533e
    65 {
    65 {
    66   // Users may find it convenient to turn on explicit debugging
    66   // Users may find it convenient to turn on explicit debugging
    67   // for selected modules; the below lines suggest how to do this
    67   // for selected modules; the below lines suggest how to do this
    68 #if 0 
    68 #if 0 
    69   DebugComponentEnable("Me");
    69   DebugComponentEnable("Me");
       
    70   DebugComponentEnable("Object");
       
    71   DebugComponentEnable("Queue");
       
    72   DebugComponentEnable("DropTailQueue");
       
    73   DebugComponentEnable("Channel");
       
    74   DebugComponentEnable("CsmaChannel");
    70   DebugComponentEnable("CsmaNetDevice");
    75   DebugComponentEnable("CsmaNetDevice");
    71   DebugComponentEnable("Ipv4L3Protocol");
    76   DebugComponentEnable("Ipv4L3Protocol");
    72   DebugComponentEnable("NetDevice");
    77   DebugComponentEnable("NetDevice");
    73   DebugComponentEnable("Channel");
       
    74   DebugComponentEnable("CsmaChannel");
       
    75   DebugComponentEnable("PacketSocket");
    78   DebugComponentEnable("PacketSocket");
    76   DebugComponentEnable("OnOffApplication");
    79   DebugComponentEnable("OnOffApplication");
    77   DebugComponentEnable("UdpSocket");
    80   DebugComponentEnable("UdpSocket");
    78   DebugComponentEnable("UdpL4Protocol");
    81   DebugComponentEnable("UdpL4Protocol");
    79   DebugComponentEnable("Ipv4L3Protocol");
    82   DebugComponentEnable("Ipv4L3Protocol");
    80   DebugComponentEnable("Ipv4StaticRouting");
    83   DebugComponentEnable("Ipv4StaticRouting");
       
    84   DebugComponentEnable("Ipv4Interface");
       
    85   DebugComponentEnable("ArpIpv4Interface");
       
    86   DebugComponentEnable("Ipv4LoopbackInterface");
    81 #endif
    87 #endif
    82 
    88 
    83   DebugComponentEnable("Me");
    89   DebugComponentEnable("Me");
    84   DebugComponentEnable("OnOffApplication");
    90   DebugComponentEnable("OnOffApplication");
    85   DebugComponentEnable("UdpSocket");
    91   DebugComponentEnable("UdpSocket");
    86   DebugComponentEnable("UdpL4Protocol");
    92   DebugComponentEnable("UdpL4Protocol");
    87   DebugComponentEnable("Ipv4L3Protocol");
    93   DebugComponentEnable("Ipv4L3Protocol");
    88   DebugComponentEnable("Ipv4StaticRouting");
    94   DebugComponentEnable("Ipv4StaticRouting");
    89   DebugComponentEnable("CsmaNetDevice");
    95   DebugComponentEnable("CsmaNetDevice");
    90   DebugComponentEnable("CsmaChannel");
    96   DebugComponentEnable("CsmaChannel");
       
    97   DebugComponentEnable("Ipv4Interface");
       
    98   DebugComponentEnable("ArpIpv4Interface");
       
    99   DebugComponentEnable("Ipv4LoopbackInterface");
    91 
   100 
    92   // Set up some default values for the simulation.  Use the Bind()
   101   // Set up some default values for the simulation.  Use the Bind()
    93   // technique to tell the system what subclass of Queue to use,
   102   // technique to tell the system what subclass of Queue to use,
    94   // and what the queue limit is
   103   // and what the queue limit is
    95 
   104