From 06e1a61fab506882402cdfb83ed665db654f1352 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Mon, 3 Mar 2008 18:31:07 +0100 Subject: [PATCH] make pac, phy, et al available through Attributes --- src/devices/wifi/wifi-net-device.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/devices/wifi/wifi-net-device.cc b/src/devices/wifi/wifi-net-device.cc index 0f7472e9f..7cd635908 100644 --- a/src/devices/wifi/wifi-net-device.cc +++ b/src/devices/wifi/wifi-net-device.cc @@ -35,6 +35,22 @@ WifiNetDevice::GetTypeId (void) { static TypeId tid = TypeId ("WifiNetDevice") .SetParent () + .AddAttribute ("Channel", "XXX", + Ptr (0), + MakePtrAccessor (&WifiNetDevice::GetChannel), + MakePtrChecker ()) + .AddAttribute ("Phy", "XXX", + Ptr (0), + MakePtrAccessor (&WifiNetDevice::m_phy), + MakePtrChecker ()) + .AddAttribute ("Mac", "XXX", + Ptr (0), + MakePtrAccessor (&WifiNetDevice::m_mac), + MakePtrChecker ()) + .AddAttribute ("RemoteStationManager", "XXX", + Ptr (0), + MakePtrAccessor (&WifiNetDevice::m_stationManager), + MakePtrChecker ()) .AddTraceSource ("Rx", "XXX", MakeTraceSourceAccessor (&WifiNetDevice::m_rxLogger)) .AddTraceSource ("Tx", "XXX",