equal
deleted
inserted
replaced
29 #include "wifi-phy.h" |
29 #include "wifi-phy.h" |
30 #include "wifi-mac-trailer.h" |
30 #include "wifi-mac-trailer.h" |
31 #include "wifi-net-device.h" |
31 #include "wifi-net-device.h" |
32 #include "mac-stations.h" |
32 #include "mac-stations.h" |
33 #include "mac-parameters.h" |
33 #include "mac-parameters.h" |
|
34 #include "ns3/composite-trace-resolver.h" |
34 |
35 |
35 NS_LOG_COMPONENT_DEFINE ("MacLow"); |
36 NS_LOG_COMPONENT_DEFINE ("MacLow"); |
36 |
37 |
37 #define MY_DEBUG(x) \ |
38 #define MY_DEBUG(x) \ |
38 NS_LOG_DEBUG (Simulator::Now () << " " << m_device->GetNode ()->GetId () << ":" << \ |
39 NS_LOG_DEBUG (Simulator::Now () << " " << m_device->GetNode ()->GetId () << ":" << \ |
1074 packet->AddTag (tag); |
1075 packet->AddTag (tag); |
1075 |
1076 |
1076 ForwardDown (packet, &ack, ackTxMode); |
1077 ForwardDown (packet, &ack, ackTxMode); |
1077 } |
1078 } |
1078 |
1079 |
|
1080 Ptr<TraceResolver> |
|
1081 MacLow::GetTraceResolver (void) const |
|
1082 { |
|
1083 Ptr<CompositeTraceResolver> resolver = |
|
1084 Create<CompositeTraceResolver> (); |
|
1085 resolver->AddSource ("error", |
|
1086 TraceDoc ("Receive a packet with errors", |
|
1087 "Packet", "the packet received"), |
|
1088 m_dropError); |
|
1089 resolver->SetParentResolver (Object::GetTraceResolver ()); |
|
1090 return resolver; |
|
1091 } |
|
1092 |
1079 } // namespace ns3 |
1093 } // namespace ns3 |