TInet6HeaderICMP_RouterSol Class Reference

class TInet6HeaderICMP_RouterSol : public TInet6HeaderICMP

ICMPv6 Router Solicitation layout.

        Router Solicitation Message Format (from RFC-2461)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     Type      |     Code      |          Checksum             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            Reserved                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   Options ...
+-+-+-+-+-+-+-+-+-+-+-+-
       
Aside from the fields provided by the base class, there is nothing else here.

Valid options:

  • KInet6OptionICMP_SourceLink

Inherits from

Member Functions Documentation

HeaderLength()

TInt HeaderLength ( ) const [inline]

Gets the header length.

Note:

This length is not the true length of the ICMP header. This only covers the fixed part.

MaxHeaderLength()

TInt MaxHeaderLength ( ) [static, inline]

Gets the maximum header length.

Note:

This length is not the true length of the ICMP header. This only covers the fixed part.

MinHeaderLength()

TInt MinHeaderLength ( ) [static, inline]

Gets the minimum header length.