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 |