equal
deleted
inserted
replaced
286 |
286 |
287 void SetAddress (Mac48Address ad); |
287 void SetAddress (Mac48Address ad); |
288 void SetAckTimeout (Time ackTimeout); |
288 void SetAckTimeout (Time ackTimeout); |
289 void SetCtsTimeout (Time ctsTimeout); |
289 void SetCtsTimeout (Time ctsTimeout); |
290 void SetSifs (Time sifs); |
290 void SetSifs (Time sifs); |
|
291 void SetSlotTime (Time slotTime); |
|
292 void SetPifs (Time pifs); |
291 Mac48Address GetAddress (void) const; |
293 Mac48Address GetAddress (void) const; |
292 Time GetAckTimeout (void) const; |
294 Time GetAckTimeout (void) const; |
293 Time GetCtsTimeout (void) const; |
295 Time GetCtsTimeout (void) const; |
294 Time GetSifs (void) const; |
296 Time GetSifs (void) const; |
|
297 Time GetSlotTime (void) const; |
|
298 Time GetPifs (void) const; |
295 |
299 |
296 /** |
300 /** |
297 * \param callback the callback which receives every incoming packet. |
301 * \param callback the callback which receives every incoming packet. |
298 * |
302 * |
299 * This callback typically forwards incoming packets to |
303 * This callback typically forwards incoming packets to |
353 private: |
357 private: |
354 void CancelAllEvents (void); |
358 void CancelAllEvents (void); |
355 uint32_t GetAckSize (void) const; |
359 uint32_t GetAckSize (void) const; |
356 uint32_t GetRtsSize (void) const; |
360 uint32_t GetRtsSize (void) const; |
357 uint32_t GetCtsSize (void) const; |
361 uint32_t GetCtsSize (void) const; |
358 Time GetPifs (void) const; |
|
359 Time GetSlotTime (void) const; |
|
360 uint32_t GetSize (Ptr<const Packet> packet, const WifiMacHeader *hdr) const; |
362 uint32_t GetSize (Ptr<const Packet> packet, const WifiMacHeader *hdr) const; |
361 Time NowUs (void) const; |
363 Time NowUs (void) const; |
362 WifiRemoteStation *GetStation (Mac48Address to) const; |
364 WifiRemoteStation *GetStation (Mac48Address to) const; |
363 void ForwardDown (Ptr<const Packet> packet, WifiMacHeader const *hdr, |
365 void ForwardDown (Ptr<const Packet> packet, WifiMacHeader const *hdr, |
364 WifiMode txMode); |
366 WifiMode txMode); |
419 MacLowTransmissionListener *m_listener; |
421 MacLowTransmissionListener *m_listener; |
420 Mac48Address m_self; |
422 Mac48Address m_self; |
421 Time m_ackTimeout; |
423 Time m_ackTimeout; |
422 Time m_ctsTimeout; |
424 Time m_ctsTimeout; |
423 Time m_sifs; |
425 Time m_sifs; |
|
426 Time m_slotTime; |
|
427 Time m_pifs; |
424 |
428 |
425 Time m_lastNavStart; |
429 Time m_lastNavStart; |
426 Time m_lastNavDuration; |
430 Time m_lastNavDuration; |
427 }; |
431 }; |
428 |
432 |