src/devices/wifi/mac-low.cc
changeset 2350 0b54480c4fd1
parent 2348 e56aa089a268
child 2508 18b690d1e74b
equal deleted inserted replaced
2349:b1df486516a4 2350:0b54480c4fd1
    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