equal
deleted
inserted
replaced
285 Ptr<WifiMac> GetMac (void); |
285 Ptr<WifiMac> GetMac (void); |
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 Mac48Address GetAddress (void) const; |
291 Mac48Address GetAddress (void) const; |
291 Time GetAckTimeout (void) const; |
292 Time GetAckTimeout (void) const; |
292 Time GetCtsTimeout (void) const; |
293 Time GetCtsTimeout (void) const; |
|
294 Time GetSifs (void) const; |
293 |
295 |
294 /** |
296 /** |
295 * \param callback the callback which receives every incoming packet. |
297 * \param callback the callback which receives every incoming packet. |
296 * |
298 * |
297 * This callback typically forwards incoming packets to |
299 * This callback typically forwards incoming packets to |
351 private: |
353 private: |
352 void CancelAllEvents (void); |
354 void CancelAllEvents (void); |
353 uint32_t GetAckSize (void) const; |
355 uint32_t GetAckSize (void) const; |
354 uint32_t GetRtsSize (void) const; |
356 uint32_t GetRtsSize (void) const; |
355 uint32_t GetCtsSize (void) const; |
357 uint32_t GetCtsSize (void) const; |
356 Time GetSifs (void) const; |
|
357 Time GetPifs (void) const; |
358 Time GetPifs (void) const; |
358 Time GetSlotTime (void) const; |
359 Time GetSlotTime (void) const; |
359 uint32_t GetSize (Ptr<const Packet> packet, const WifiMacHeader *hdr) const; |
360 uint32_t GetSize (Ptr<const Packet> packet, const WifiMacHeader *hdr) const; |
360 Time NowUs (void) const; |
361 Time NowUs (void) const; |
361 WifiRemoteStation *GetStation (Mac48Address to) const; |
362 WifiRemoteStation *GetStation (Mac48Address to) const; |
417 MacLowTransmissionParameters m_txParams; |
418 MacLowTransmissionParameters m_txParams; |
418 MacLowTransmissionListener *m_listener; |
419 MacLowTransmissionListener *m_listener; |
419 Mac48Address m_self; |
420 Mac48Address m_self; |
420 Time m_ackTimeout; |
421 Time m_ackTimeout; |
421 Time m_ctsTimeout; |
422 Time m_ctsTimeout; |
|
423 Time m_sifs; |
422 |
424 |
423 Time m_lastNavStart; |
425 Time m_lastNavStart; |
424 Time m_lastNavDuration; |
426 Time m_lastNavDuration; |
425 }; |
427 }; |
426 |
428 |