TInet6HeaderAH Class Reference
IPsec Authentication Header.
The function parameters and return values are in host order, except SPI, which is always in network byte order.
Extract from RFC-2402
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Header | Payload Len | RESERVED |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Security Parameters Index (SPI) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number Field |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ Authentication Data (variable) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Protected Attributes
|
union TInet6HeaderAH::@48
|
@49
|
Member Functions Documentation
DataLength()
TInt
|
DataLength
|
(
|
)
|
const [inline]
|
HeaderLength()
TInt
|
HeaderLength
|
(
|
)
|
const [inline]
|
MaxHeaderLength()
TInt
|
MaxHeaderLength
|
(
|
)
|
[static, inline]
|
MinHeaderLength()
TInt
|
MinHeaderLength
|
(
|
)
|
[static, inline]
|
NextHeader()
TInt
|
NextHeader
|
(
|
)
|
const [inline]
|
PayloadLength()
TInt
|
PayloadLength
|
(
|
)
|
const [inline]
|
Sequence()
TUint32
|
Sequence
|
(
|
)
|
const [inline]
|
SetHeaderLength(TInt)
void
|
SetHeaderLength
|
(
|
TInt
|
aLength
|
)
|
[inline]
|
SetNextHeader(TInt)
void
|
SetNextHeader
|
(
|
TInt
|
aNext
|
)
|
[inline]
|
SetPayloadLength(TInt)
void
|
SetPayloadLength
|
(
|
TInt
|
aByte
|
)
|
[inline]
|
SetReserved(TInt)
void
|
SetReserved
|
(
|
TInt
|
aValue
|
)
|
[inline]
|
SetSPI(TUint32)
void
|
SetSPI
|
(
|
TUint32
|
aSPI
|
)
|
[inline]
|
SetSequence(TUint32)
void
|
SetSequence
|
(
|
TUint32
|
aSeq
|
)
|
[inline]
|
Member Data Documentation
union TInet6HeaderAH::@48 @49
union TInet6HeaderAH::@48
|
@49
|
[protected]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.