ThdrIP Class Reference
Manipulate fields in an IP packet header. Host byte order is assumed.
Member Functions Documentation
CopyOptionsCount()
TInt
|
CopyOptionsCount
|
(
|
)
|
|
GetChecksum()
TUint
|
GetChecksum
|
(
|
)
|
[inline]
|
GetFragment()
TUint
|
GetFragment
|
(
|
)
|
[inline]
|
GetHdrLen()
TUint
|
GetHdrLen
|
(
|
)
|
[inline]
|
GetLength()
TUint
|
GetLength
|
(
|
)
|
[inline]
|
GetOffset()
TUint
|
GetOffset
|
(
|
)
|
[inline]
|
GetOptions()
TUint8
*
|
GetOptions
|
(
|
)
|
[inline]
|
GetProtocol()
TUint
|
GetProtocol
|
(
|
)
|
[inline]
|
GetTOS()
TUint
|
GetTOS
|
(
|
)
|
[inline]
|
GetTTL()
TUint
|
GetTTL
|
(
|
)
|
[inline]
|
GetVersion()
TUint
|
GetVersion
|
(
|
)
|
[inline]
|
NetEndPtr()
TUint8
*
|
NetEndPtr
|
(
|
)
|
[inline]
|
NetGetChecksum()
TUint
|
NetGetChecksum
|
(
|
)
|
[inline]
|
NetGetFragment()
TUint
|
NetGetFragment
|
(
|
)
|
[inline]
|
NetGetHdrLen()
TUint
|
NetGetHdrLen
|
(
|
)
|
[inline]
|
NetGetHeader(RMBufChain &)
NetGetId()
TUint
|
NetGetId
|
(
|
)
|
[inline]
|
NetGetProtocol()
TUint
|
NetGetProtocol
|
(
|
)
|
[inline]
|
NetGetVersion()
TUint
|
NetGetVersion
|
(
|
)
|
[inline]
|
NetSetChecksum(TUint)
void
|
NetSetChecksum
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
NetSetId(TUint)
void
|
NetSetId
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
NetSetLength(TUint16)
void
|
NetSetLength
|
(
|
TUint16
|
aVal
|
)
|
[inline]
|
NetSetProtocol(TUint)
void
|
NetSetProtocol
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetChecksum(TUint)
void
|
SetChecksum
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetDF(TUint)
void
|
SetDF
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetDstAddr(TUint32)
void
|
SetDstAddr
|
(
|
TUint32
|
aAddr
|
)
|
[inline]
|
SetFragment(TUint)
void
|
SetFragment
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetFragment(TUint, TUint)
void
|
SetFragment
|
(
|
TUint
|
aOffset,
|
|
TUint
|
aMF
|
|
)
|
[inline]
|
SetHdrLen(TUint)
void
|
SetHdrLen
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetId(TUint)
void
|
SetId
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetLength(TUint)
void
|
SetLength
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetMF(TUint)
void
|
SetMF
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetOffset(TUint)
void
|
SetOffset
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetProtocol(TUint)
void
|
SetProtocol
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetSrcAddr(TUint32)
void
|
SetSrcAddr
|
(
|
TUint32
|
aAddr
|
)
|
[inline]
|
SetTOS(TUint)
void
|
SetTOS
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetTtl(TUint)
void
|
SetTtl
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetVersion(TUint)
void
|
SetVersion
|
(
|
TUint
|
aVal
|
)
|
[inline]
|
SetWord0(TUint, TUint, TUint)
SetWord1(TUint)
void
|
SetWord1
|
(
|
TUint
|
aId
|
)
|
[inline]
|
SetWord1(TUint, TUint, TUint)
SetWord2(TUint, TUint)
void
|
SetWord2
|
(
|
TUint
|
aTTL,
|
|
TUint
|
aProtocol
|
|
)
|
[inline]
|
VJSetChecksum(TUint16)
void
|
VJSetChecksum
|
(
|
TUint16
|
aVal
|
)
|
[inline]
|
Member Data Documentation
union ThdrIP::@30 u
union ThdrIP::@30
|
u
|
[private]
|
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.