equal
deleted
inserted
replaced
92 AdhocWifiMac::SetEifsNoDifs (Time eifsNoDifs) |
92 AdhocWifiMac::SetEifsNoDifs (Time eifsNoDifs) |
93 { |
93 { |
94 m_dcfManager->SetEifsNoDifs (eifsNoDifs); |
94 m_dcfManager->SetEifsNoDifs (eifsNoDifs); |
95 m_eifsNoDifs = eifsNoDifs; |
95 m_eifsNoDifs = eifsNoDifs; |
96 } |
96 } |
|
97 void |
|
98 AdhocWifiMac::SetAckTimeout (Time ackTimeout) |
|
99 { |
|
100 m_low->SetAckTimeout (ackTimeout); |
|
101 } |
97 Time |
102 Time |
98 AdhocWifiMac::GetSlot (void) const |
103 AdhocWifiMac::GetSlot (void) const |
99 { |
104 { |
100 return m_slot; |
105 return m_slot; |
101 } |
106 } |
107 Time |
112 Time |
108 AdhocWifiMac::GetEifsNoDifs (void) const |
113 AdhocWifiMac::GetEifsNoDifs (void) const |
109 { |
114 { |
110 return m_eifsNoDifs; |
115 return m_eifsNoDifs; |
111 } |
116 } |
112 |
117 Time |
|
118 AdhocWifiMac::GetAckTimeout (void) const |
|
119 { |
|
120 return m_low->GetAckTimeout (); |
|
121 } |
113 void |
122 void |
114 AdhocWifiMac::SetWifiPhy (Ptr<WifiPhy> phy) |
123 AdhocWifiMac::SetWifiPhy (Ptr<WifiPhy> phy) |
115 { |
124 { |
116 m_phy = phy; |
125 m_phy = phy; |
117 m_dcfManager->SetupPhyListener (phy); |
126 m_dcfManager->SetupPhyListener (phy); |
139 AdhocWifiMac::SetLinkDownCallback (Callback<void> linkDown) |
148 AdhocWifiMac::SetLinkDownCallback (Callback<void> linkDown) |
140 {} |
149 {} |
141 Mac48Address |
150 Mac48Address |
142 AdhocWifiMac::GetAddress (void) const |
151 AdhocWifiMac::GetAddress (void) const |
143 { |
152 { |
144 return m_address; |
153 return m_low->GetAddress (); |
145 } |
154 } |
146 Ssid |
155 Ssid |
147 AdhocWifiMac::GetSsid (void) const |
156 AdhocWifiMac::GetSsid (void) const |
148 { |
157 { |
149 return m_ssid; |
158 return m_ssid; |
156 return Mac48Address::GetBroadcast (); |
165 return Mac48Address::GetBroadcast (); |
157 } |
166 } |
158 void |
167 void |
159 AdhocWifiMac::SetAddress (Mac48Address address) |
168 AdhocWifiMac::SetAddress (Mac48Address address) |
160 { |
169 { |
161 m_address = address; |
170 m_low->SetAddress (address); |
162 } |
171 } |
163 void |
172 void |
164 AdhocWifiMac::SetSsid (Ssid ssid) |
173 AdhocWifiMac::SetSsid (Ssid ssid) |
165 { |
174 { |
166 // XXX: here, we should start a special adhoc network |
175 // XXX: here, we should start a special adhoc network |