|
|
| 123 |
* you can assume that the packet has not been passed |
123 |
* you can assume that the packet has not been passed |
| 124 |
* down the stack to the PHY. |
124 |
* down the stack to the PHY. |
| 125 |
*/ |
125 |
*/ |
| 126 |
virtual void Cancel (void) = 0; |
126 |
virtual void Cancel (void) = 0; |
|
|
127 |
|
| 128 |
/** |
| 129 |
* Invoked upon the end of the transmission of a frame that does not |
| 130 |
* require an ACK (e.g., broadcast and multicast frames). |
| 131 |
* |
| 132 |
*/ |
| 133 |
virtual void EndTxNoAck (void) = 0; |
| 134 |
|
| 127 |
}; |
135 |
}; |
| 128 |
|
136 |
|
| 129 |
|
137 |
|
|
|
| 541 |
void SendAckAfterData (Mac48Address source, Time duration, WifiMode txMode, double rtsSnr); |
549 |
void SendAckAfterData (Mac48Address source, Time duration, WifiMode txMode, double rtsSnr); |
| 542 |
void SendDataAfterCts (Mac48Address source, Time duration, WifiMode txMode); |
550 |
void SendDataAfterCts (Mac48Address source, Time duration, WifiMode txMode); |
| 543 |
void WaitSifsAfterEndTx (void); |
551 |
void WaitSifsAfterEndTx (void); |
|
|
552 |
void EndTxNoAck (void); |
| 544 |
|
553 |
|
| 545 |
void SendRtsForPacket (void); |
554 |
void SendRtsForPacket (void); |
| 546 |
void SendDataPacket (void); |
555 |
void SendDataPacket (void); |
|
|
| 614 |
EventId m_sendAckEvent; |
623 |
EventId m_sendAckEvent; |
| 615 |
EventId m_sendDataEvent; |
624 |
EventId m_sendDataEvent; |
| 616 |
EventId m_waitSifsEvent; |
625 |
EventId m_waitSifsEvent; |
|
|
626 |
EventId m_endTxNoAckEvent; |
| 617 |
EventId m_navCounterResetCtsMissed; |
627 |
EventId m_navCounterResetCtsMissed; |
| 618 |
|
628 |
|
| 619 |
Ptr<Packet> m_currentPacket; |
629 |
Ptr<Packet> m_currentPacket; |