RPacketContext::TPcoId Class Reference

class RPacketContext::TPcoId : public MTlvItemIdType

Helper class that implements PCO IE identifier.

Inherits from

Constructor & Destructor Documentation

TPcoId()

TPcoId ( ) [inline]

Default constructor.

TPcoId(TUint16)

TPcoId ( TUint16 aId ) [inline]

Constructor that initialises Id by provoded value.

Parameters

TUint16 aId Id ofIE identifier.

Member Functions Documentation

ExternalizeL(TDes8 &)

void ExternalizeL ( 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 &)

void InternalizeL ( 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)

void SetId ( TUint16 ) [inline]

Sets PCO Id.

Parameters

TUint16 PCO Id to set.

Member Data Documentation

TUint16 iId

TUint16 iId [protected]

PCO Id