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 &)

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

void ExternalizeL ( RWriteStream & aStream ) const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream )

Parameters

RReadStream & aStream

NewBufferL(TInt)

void NewBufferL ( TInt aLength ) [private]

Parameters

TInt aLength

NewL(CCnvCharacterSetConverter &, RFs &)

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

Parameters

CCnvCharacterSetConverter & aCharacterSetConverter
RFs & aFs

SetAddressL(const TDesC &)

void SetAddressL ( const TDesC & aAddress )

Parameters

const TDesC & aAddress

SetParsedAddressL(const TGsmSmsTelNumber &)

void SetParsedAddressL ( const TGsmSmsTelNumber & aParsedAddress )

Parameters

const TGsmSmsTelNumber & aParsedAddress

SetRawAddressL(TGsmSmsTypeOfAddress, TPtrC)

void SetRawAddressL ( TGsmSmsTypeOfAddress aTypeOfAddress,
TPtrC aBuffer
)

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]