RPacketContext::TPcoId Class Reference

class RPacketContext::TPcoId : public MTlvItemIdType

Helper class that implements PCO IE identifier.

Inherits from

Public Member Functions
TPcoId()
TPcoId(TUint16)
voidExternalizeL(TDes8 &)
TUint16 Id()
voidInternalizeL(TDesC8 &)
TBool IsEqual(const MTlvItemIdType &)
TUint SerializedLength()
voidSetId(TUint16)
Protected Attributes
TUint16 iId

Constructor & Destructor Documentation

TPcoId()

TPcoId()[inline]

Default constructor.

TPcoId(TUint16)

TPcoId(TUint16aId)[inline]

Constructor that initialises Id by provoded value.

Parameters

TUint16 aIdId ofIE identifier.

Member Functions Documentation

ExternalizeL(TDes8 &)

voidExternalizeL(TDes8 &)const [inline, virtual]

Serialise to the descriptor provided

Converts internally stored little-endian data to big-endian encoded data as specified in 3GPP TS 24.008, table 10.5.154.

Parameters

TDes8 & On completion contains serialized PCO item identifier.

Id()

TUint16 Id()const [inline]

Retrieves PCO Id.

InternalizeL(TDesC8 &)

voidInternalizeL(TDesC8 &)[inline, virtual]

Internalize data from the buffer provided.

Converts internally stored little-endian data to big-endian encoded data as specified in 3GPP TS 24.008, table 10.5.154.

Parameters

TDesC8 & Buffer containing PCO item Id to be internalized.

IsEqual(const MTlvItemIdType &)

TBool IsEqual(const MTlvItemIdType &aOtherIdType)const [inline, virtual]

Compares whether the PCO Id of other PCoId is the same.

Parameters

const MTlvItemIdType & aOtherIdType

SerializedLength()

TUint SerializedLength()const [inline, virtual]

Length of serialised data.

SetId(TUint16)

voidSetId(TUint16)[inline]

Sets PCO Id.

Parameters

TUint16 PCO Id to set.

Member Data Documentation

TUint16 iId

TUint16 iId[protected]

PCO Id