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 void AddAddressL ( const TDesC & aAddress )

Parameters

const TDesC & aAddress

Addresses()

IMPORT_C const MDesCArray & Addresses ( ) const

ComposeLC()

IMPORT_C HBufC * ComposeLC ( ) const

ConstructL()

void ConstructL ( ) [private]

ConstructL(const CSmsEmailFields &)

void ConstructL ( const CSmsEmailFields & aEmailFields ) [private]

Parameters

const CSmsEmailFields & aEmailFields

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aStream ) const [private]

Parameters

RWriteStream & aStream

HasAddress()

IMPORT_C TBool HasAddress ( ) const

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream ) [private]

Parameters

RReadStream & aStream

Length()

IMPORT_C TInt Length ( ) 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 void RemoveAddress ( TInt aIndex )

Parameters

TInt aIndex

Reset()

IMPORT_C void Reset ( )

RestoreL(CMsvStore &)

void RestoreL ( CMsvStore & aStore )

Parameters

CMsvStore & aStore

SetSubjectL(const TDesC &)

IMPORT_C void SetSubjectL ( const TDesC & aSubject )

Parameters

const TDesC & aSubject

StoreL(CMsvStore &)

void StoreL ( 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]