TInet6HeaderICMP_RouterSol Class Reference

#include <icmp6_hdr.h>

class TInet6HeaderICMP_RouterSol : public TInet6HeaderICMP

Inherits from

Detailed Description

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:

Member Function Documentation

HeaderLength ( )

TInt HeaderLength()const [inline]

Reimplemented from TInet6HeaderICMP::HeaderLength()const

Gets the header length.

Note:

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

Returns: Header length.

MaxHeaderLength ( )

TInt MaxHeaderLength()[static, inline]

Reimplemented from TInet6HeaderICMP::MaxHeaderLength()

Gets the maximum header length.

Note:

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

Returns: Maximum header length

MinHeaderLength ( )

TInt MinHeaderLength()[static, inline]

Reimplemented from TInet6HeaderICMP::MinHeaderLength()

Gets the minimum header length.

Returns: Minimum header length