TInet6HeaderArp Class Reference

class TInet6HeaderArp

ARP Header.

        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |        Hardware Type          |         Protocol Type         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  HwAddrLen    |   PrAddrLen   |         ARP Operation         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |         Sender's physical hardware address                    |
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 |         Sender's protocol address                             |
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 |         Target's physical hardware address                    |
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 |         Target's protocol address                             |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       
Note:

This definition covers only the fixed portion of the message. DO NOT DECLARE A VARIABLE WITH THIS CLASS!

Member Functions Documentation

EndPtr()

TUint8 * EndPtr ( ) [inline]

HardwareType()

TInt HardwareType ( ) const [inline]

HeaderLength()

TInt HeaderLength ( ) const [inline]

HwAddrLen()

TInt HwAddrLen ( ) const [inline]

MaxHeaderLength()

TInt MaxHeaderLength ( ) [static, inline]

MinHeaderLength()

TInt MinHeaderLength ( ) [static, inline]

Operation()

TInt Operation ( ) const [inline]

PrAddrLen()

TInt PrAddrLen ( ) const [inline]

ProtocolType()

TInt ProtocolType ( ) const [inline]

SenderHwAddr()

TPtr8 SenderHwAddr ( ) [inline]

SenderPrAddr()

TPtr8 SenderPrAddr ( ) [inline]

SetHardwareType(TInt)

void SetHardwareType ( TInt aType ) [inline]

Parameters

TInt aType

SetHwAddrLen(TInt)

void SetHwAddrLen ( TInt aLength ) [inline]

Parameters

TInt aLength

SetOperation(TInt)

void SetOperation ( TInt aOperation ) [inline]

Parameters

TInt aOperation

SetPrAddrLen(TInt)

void SetPrAddrLen ( TInt aLength ) [inline]

Parameters

TInt aLength

SetProtocolType(TInt)

void SetProtocolType ( TInt aType ) [inline]

Parameters

TInt aType

TargetHwAddr()

TPtr8 TargetHwAddr ( ) [inline]

TargetPrAddr()

TPtr8 TargetPrAddr ( ) [inline]

Member Data Documentation

union TInet6HeaderArp::@175 @176

union TInet6HeaderArp::@175 @176 [private]

TUint8 i

TUint8 i

TUint32 iAlign

TUint32 iAlign