TSmsReassemblyEntry Class Reference

class TSmsReassemblyEntry : public TSAREntry

Abstraction of an SMS reassembly store entry for incoming SMS messages.

This class should reflect parts of a complete SMS message to be stored in the reassembly store.

Inherits from

Member Functions Documentation

Bits7to4()

TInt Bits7to4()const [inline]

Gets bits 7 to 4 from Data1 field.

Identifier1()

TInt Identifier1()const [inline]

Gets Identifier1 from Data1 field.

Identifier2()

TInt Identifier2()const [inline]

Gets Identifier2 from Data1 field.

PassedToClient()

TBool PassedToClient()const [inline]

Tests if Passed To Client flag is set.

PduType()

CSmsPDU::TSmsPDUType PduType()const [inline]

Gets PDU type.

SetBits7to4andIdentifiers(TInt, TInt, TInt)

voidSetBits7to4andIdentifiers(TIntaBits7to4,
TIntaId1,
TIntaId2
)[inline]

Sets bits 7 to 4, Identifier1, and Identifier2, in Data1 field.

Parameters

TInt aBits7to4Bits 7 to 4
TInt aId1Identifier1
TInt aId2Identifier2

SetPassedToClient(TBool)

voidSetPassedToClient(TBoolaPassed)[inline]

Sets Passed To Client flag.

Parameters

TBool aPassedTrue if Passed To Client flag is set.

SetPduType(CSmsPDU::TSmsPDUType)

voidSetPduType(CSmsPDU::TSmsPDUTypeaPduType)[inline]

Sets PDU type.

Parameters

CSmsPDU::TSmsPDUType aPduTypePDU type

SetStorage(CSmsMessage::TMobileSmsStorage)

voidSetStorage(CSmsMessage::TMobileSmsStorageaStorage)[inline]

Sets storage information.

Parameters

CSmsMessage::TMobileSmsStorage aStorageStorage information

Storage()

CSmsMessage::TMobileSmsStorage Storage()const [inline]

Gets storage information.

Member Enumerations Documentation

Enum anonymous

Enumerators

KMarkedAsPassedToClientFlag = 0x80000000
KPduTypeMask = 0xFF
KReassemblyEntryClear = 0x00