CSmsAddress Class Reference

class CSmsAddress : public CBase

CSmsAddress - address of the recipient or SC

Inherits from

Constructor & Destructor Documentation

CSmsAddress(CCnvCharacterSetConverter &, RFs &)

CSmsAddress(CCnvCharacterSetConverter &aCharacterSetConverter,
RFs &aFs
)[private]

Parameters

CCnvCharacterSetConverter & aCharacterSetConverter
RFs & aFs

~CSmsAddress()

~CSmsAddress()

Member Functions Documentation

Address()

TPtrC Address()const

DoSetParsedAddressL(const TDesC &)

voidDoSetParsedAddressL(const TDesC &aAddress)[private]

Parameters

const TDesC & aAddress

DuplicateL()

CSmsAddress *DuplicateL()const

Duplicates this CSmsAddress object.

EncodeL(TUint8 *)

TUint8 *EncodeL(TUint8 *aPtr)const

Parameters

TUint8 * aPtr

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewBufferL(TInt)

voidNewBufferL(TIntaLength)[private]

Parameters

TInt aLength

NewL(CCnvCharacterSetConverter &, RFs &)

CSmsAddress *NewL(CCnvCharacterSetConverter &aCharacterSetConverter,
RFs &aFs
)[static]

Parameters

CCnvCharacterSetConverter & aCharacterSetConverter
RFs & aFs

SetAddressL(const TDesC &)

voidSetAddressL(const TDesC &aAddress)

Parameters

const TDesC & aAddress

SetParsedAddressL(const TGsmSmsTelNumber &)

voidSetParsedAddressL(const TGsmSmsTelNumber &aParsedAddress)

Parameters

const TGsmSmsTelNumber & aParsedAddress

SetRawAddressL(TGsmSmsTypeOfAddress, TPtrC)

voidSetRawAddressL(TGsmSmsTypeOfAddressaTypeOfAddress,
TPtrCaBuffer
)

Parameters

TGsmSmsTypeOfAddress aTypeOfAddress
TPtrC aBuffer

SizeL()

TUint8 SizeL()

TypeOfAddress()

TGsmSmsTypeOfAddress &TypeOfAddress()

Member Enumerations Documentation

Enum anonymous

Enumerators

KSmsAddressMaxAddressValueLength = 10
KSmsAddressMaxAddressLength = 12

Member Data Documentation

HBufC * iBuffer

HBufC *iBuffer[private]

CCnvCharacterSetConverter & iCharacterSetConverter

CCnvCharacterSetConverter &iCharacterSetConverter[private]

RFs & iFs

RFs &iFs[private]

TGsmSmsTypeOfAddress iTypeOfAddress

TGsmSmsTypeOfAddress iTypeOfAddress[private]