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)

void SetBits7to4andIdentifiers ( TInt aBits7to4,
TInt aId1,
TInt aId2
) [inline]

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

Parameters

TInt aBits7to4 Bits 7 to 4
TInt aId1 Identifier1
TInt aId2 Identifier2

SetPassedToClient(TBool)

void SetPassedToClient ( TBool aPassed ) [inline]

Sets Passed To Client flag.

Parameters

TBool aPassed True if Passed To Client flag is set.

SetPduType(CSmsPDU::TSmsPDUType)

void SetPduType ( CSmsPDU::TSmsPDUType aPduType ) [inline]

Sets PDU type.

Parameters

CSmsPDU::TSmsPDUType aPduType PDU type

SetStorage(CSmsMessage::TMobileSmsStorage)

void SetStorage ( CSmsMessage::TMobileSmsStorage aStorage ) [inline]

Sets storage information.

Parameters

CSmsMessage::TMobileSmsStorage aStorage Storage information

Storage()

CSmsMessage::TMobileSmsStorage Storage ( ) const [inline]

Gets storage information.

Member Enumerations Documentation

Enum anonymous

Enumerators

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