equal
deleted
inserted
replaced
66 */ |
66 */ |
67 void SetCtsTimeout (Time ctsTimeout); |
67 void SetCtsTimeout (Time ctsTimeout); |
68 /** |
68 /** |
69 * \param ackTimeout the duration of an ACK timeout. |
69 * \param ackTimeout the duration of an ACK timeout. |
70 */ |
70 */ |
71 void SetAckTimeout (Time ackTimeout); |
71 virtual void SetAckTimeout (Time ackTimeout) = 0; |
72 /** |
72 /** |
73 * \param delay the max propagation delay. |
73 * \param delay the max propagation delay. |
74 * |
74 * |
75 * Unused for now. |
75 * Unused for now. |
76 */ |
76 */ |
97 */ |
97 */ |
98 Time GetCtsTimeout (void) const; |
98 Time GetCtsTimeout (void) const; |
99 /** |
99 /** |
100 * \returns the current ACK timeout duration. |
100 * \returns the current ACK timeout duration. |
101 */ |
101 */ |
102 Time GetAckTimeout (void) const; |
102 virtual Time GetAckTimeout (void) const = 0; |
103 /** |
103 /** |
104 * Unused for now. |
104 * Unused for now. |
105 */ |
105 */ |
106 Time GetMsduLifetime (void) const; |
106 Time GetMsduLifetime (void) const; |
107 /** |
107 /** |
178 static Time GetDefaultCtsAckDelay (void); |
178 static Time GetDefaultCtsAckDelay (void); |
179 static Time GetDefaultCtsAckTimeout (void); |
179 static Time GetDefaultCtsAckTimeout (void); |
180 |
180 |
181 Time m_pifs; |
181 Time m_pifs; |
182 Time m_ctsTimeout; |
182 Time m_ctsTimeout; |
183 Time m_ackTimeout; |
|
184 Time m_maxPropagationDelay; |
183 Time m_maxPropagationDelay; |
185 uint32_t m_maxMsduSize; |
184 uint32_t m_maxMsduSize; |
186 }; |
185 }; |
187 |
186 |
188 } // namespace ns3 |
187 } // namespace ns3 |