diff -r 804d92c1f7c3 -r 1687492ff059 src/devices/wifi/wifi-phy-state-helper.cc --- a/src/devices/wifi/wifi-phy-state-helper.cc Thu Jun 12 11:14:54 2008 -0700 +++ b/src/devices/wifi/wifi-phy-state-helper.cc Thu Jun 12 11:55:22 2008 -0700 @@ -20,11 +20,33 @@ #include "wifi-phy-state-helper.h" #include "ns3/log.h" #include "ns3/simulator.h" +#include "ns3/trace-source-accessor.h" NS_LOG_COMPONENT_DEFINE ("WifiPhyStateHelper"); namespace ns3 { +TypeId +WifiPhyStateHelper::GetTypeId (void) +{ + static TypeId tid = TypeId ("ns3::WifiPhyStateHelper") + .SetParent () + .AddConstructor () + .AddTraceSource ("State", + "The state of the PHY layer", + MakeTraceSourceAccessor (&WifiPhyStateHelper::m_stateLogger)) + .AddTraceSource ("RxOk", + "A packet has been received successfully.", + MakeTraceSourceAccessor (&WifiPhyStateHelper::m_rxOkTrace)) + .AddTraceSource ("RxError", + "A packet has been received unsuccessfully.", + MakeTraceSourceAccessor (&WifiPhyStateHelper::m_rxErrorTrace)) + .AddTraceSource ("Tx", "Packet transmission is starting.", + MakeTraceSourceAccessor (&WifiPhyStateHelper::m_txTrace)) + ; + return tid; +} + WifiPhyStateHelper::WifiPhyStateHelper () : m_syncing (false), m_endTx (Seconds (0)),