equal
deleted
inserted
replaced
299 SocketRxAddressTag::GetAddress (void) const |
299 SocketRxAddressTag::GetAddress (void) const |
300 { |
300 { |
301 return m_address; |
301 return m_address; |
302 } |
302 } |
303 |
303 |
|
304 SocketIpTtlTag::SocketIpTtlTag () |
|
305 { |
|
306 } |
|
307 |
|
308 uint32_t |
|
309 SocketIpTtlTag::GetUid (void) |
|
310 { |
|
311 static uint32_t uid = ns3::Tag::AllocateUid<SocketIpTtlTag> ("SocketIpTtlTag.ns3"); |
|
312 return uid; |
|
313 } |
|
314 |
|
315 void |
|
316 SocketIpTtlTag::Print (std::ostream &os) const |
|
317 { |
|
318 os << "ttl="<< m_ttl; |
|
319 } |
|
320 |
|
321 uint32_t |
|
322 SocketIpTtlTag::GetSerializedSize (void) const |
|
323 { |
|
324 return 0; |
|
325 } |
|
326 |
|
327 void |
|
328 SocketIpTtlTag::Serialize (Buffer::Iterator i) const |
|
329 { |
|
330 // for local use in stack only |
|
331 } |
|
332 |
|
333 uint32_t |
|
334 SocketIpTtlTag::Deserialize (Buffer::Iterator i) |
|
335 { |
|
336 // for local use in stack only |
|
337 return 0; |
|
338 } |
|
339 |
|
340 void |
|
341 SocketIpTtlTag::SetTtl (uint8_t ttl) |
|
342 { |
|
343 m_ttl = ttl; |
|
344 } |
|
345 |
|
346 uint8_t |
|
347 SocketIpTtlTag::GetTtl (void) const |
|
348 { |
|
349 return m_ttl; |
|
350 } |
|
351 |
304 }//namespace ns3 |
352 }//namespace ns3 |