equal
deleted
inserted
replaced
170 */ |
170 */ |
171 void SetRoutingTableElement (Ptr<Node> node, std::string rt); |
171 void SetRoutingTableElement (Ptr<Node> node, std::string rt); |
172 private: |
172 private: |
173 /** |
173 /** |
174 * @brief Enable pcap output the indicated Ipv4 and interface pair. |
174 * @brief Enable pcap output the indicated Ipv4 and interface pair. |
175 * @internal |
|
176 * |
175 * |
177 * @param prefix Filename prefix to use for pcap files. |
176 * @param prefix Filename prefix to use for pcap files. |
178 * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing. |
177 * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing. |
179 * @param interface Interface ID on the Ipv4 on which you want to enable tracing. |
178 * @param interface Interface ID on the Ipv4 on which you want to enable tracing. |
180 */ |
179 */ |
183 uint32_t interface, |
182 uint32_t interface, |
184 bool explicitFilename); |
183 bool explicitFilename); |
185 |
184 |
186 /** |
185 /** |
187 * @brief Enable ascii trace output on the indicated Ipv4 and interface pair. |
186 * @brief Enable ascii trace output on the indicated Ipv4 and interface pair. |
188 * @internal |
|
189 * |
187 * |
190 * @param stream An OutputStreamWrapper representing an existing file to use |
188 * @param stream An OutputStreamWrapper representing an existing file to use |
191 * when writing trace data. |
189 * when writing trace data. |
192 * @param prefix Filename prefix to use for ascii trace files. |
190 * @param prefix Filename prefix to use for ascii trace files. |
193 * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing. |
191 * @param ipv4 Ptr to the Ipv4 interface on which you want to enable tracing. |
200 bool explicitFilename); |
198 bool explicitFilename); |
201 |
199 |
202 void Initialize (void); |
200 void Initialize (void); |
203 ObjectFactory m_tcpFactory; |
201 ObjectFactory m_tcpFactory; |
204 |
202 |
205 /** |
|
206 * \internal |
|
207 */ |
|
208 static void CreateAndAggregateObjectFromTypeId (Ptr<Node> node, const std::string typeId); |
203 static void CreateAndAggregateObjectFromTypeId (Ptr<Node> node, const std::string typeId); |
209 |
204 |
210 /** |
|
211 * \internal |
|
212 */ |
|
213 static void Cleanup (void); |
205 static void Cleanup (void); |
214 |
206 |
215 /** |
|
216 * \internal |
|
217 */ |
|
218 bool PcapHooked (Ptr<Ipv4> ipv4); |
207 bool PcapHooked (Ptr<Ipv4> ipv4); |
219 |
208 |
220 /** |
|
221 * \internal |
|
222 */ |
|
223 bool AsciiHooked (Ptr<Ipv4> ipv4); |
209 bool AsciiHooked (Ptr<Ipv4> ipv4); |
224 |
210 |
225 /** |
211 /** |
226 * \brief IPv4 install state (enabled/disabled) ? |
212 * \brief IPv4 install state (enabled/disabled) ? |
227 */ |
213 */ |