CSmsEmailFields Class Reference

class CSmsEmailFields : public CBase

Encapsulates the address and subject fields for Email sent over SMS.

Inherits from

Constructor & Destructor Documentation

CSmsEmailFields()

CSmsEmailFields()[private]

~CSmsEmailFields()

IMPORT_C~CSmsEmailFields()[virtual]

Member Functions Documentation

AddAddressL(const TDesC &)

IMPORT_C voidAddAddressL(const TDesC &aAddress)

Parameters

const TDesC & aAddress

Addresses()

IMPORT_C const MDesCArray &Addresses()const

ComposeLC()

IMPORT_C HBufC *ComposeLC()const

ConstructL()

voidConstructL()[private]

ConstructL(const CSmsEmailFields &)

voidConstructL(const CSmsEmailFields &aEmailFields)[private]

Parameters

const CSmsEmailFields & aEmailFields

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const [private]

Parameters

RWriteStream & aStream

HasAddress()

IMPORT_C TBoolHasAddress()const

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)[private]

Parameters

RReadStream & aStream

Length()

IMPORT_C TIntLength()const

NewL()

IMPORT_C CSmsEmailFields *NewL()[static]

NewL(const CSmsEmailFields &)

IMPORT_C CSmsEmailFields *NewL(const CSmsEmailFields &aEmailFields)[static]

Parameters

const CSmsEmailFields & aEmailFields

ParseL(const TDesC &)

TInt ParseL(const TDesC &aBuffer)

Parameters

const TDesC & aBuffer

RemoveAddress(TInt)

IMPORT_C voidRemoveAddress(TIntaIndex)

Parameters

TInt aIndex

Reset()

IMPORT_C voidReset()

RestoreL(CMsvStore &)

voidRestoreL(CMsvStore &aStore)

Parameters

CMsvStore & aStore

SetSubjectL(const TDesC &)

IMPORT_C voidSetSubjectL(const TDesC &aSubject)

Parameters

const TDesC & aSubject

StoreL(CMsvStore &)

voidStoreL(CMsvStore &aStore)const

Parameters

CMsvStore & aStore

Subject()

IMPORT_C const TDesC &Subject()const

Member Data Documentation

CDesCArray * iAddresses

CDesCArray *iAddresses[private]

HBufC * iSubject

HBufC *iSubject[private]