CMmsMMBoxViewHeaders Class Reference

class CMmsMMBoxViewHeaders : public CBase

Headers in MMBox view requests and view confirmations

mmsutil.lib
Since
2.6

Inherits from

  • CMmsMMBoxViewHeaders

Constructor & Destructor Documentation

CMmsMMBoxViewHeaders()

CMmsMMBoxViewHeaders()

C++ default constructor.

~CMmsMMBoxViewHeaders()

~CMmsMMBoxViewHeaders()[virtual]

Destructor.

Member Functions Documentation

AttributeArray()

RArray< TUint > &AttributeArray()[inline]
Attribute array accessor Use standard RArray functions to manipulate the array.
Since
2.6

ExternalizeL(RMsvWriteStream &)

voidExternalizeL(RMsvWriteStream &aStream)const
Externalize.
Since
2.6

Parameters

RMsvWriteStream & aStreamopened write stream

InternalizeL(RMsvReadStream &)

voidInternalizeL(RMsvReadStream &aStream)
Internalize.
Since
2.6

Parameters

RMsvReadStream & aStreamopened read stream

MMBoxQuotaNumber()

TUint MMBoxQuotaNumber()const [inline]
MMBoxQuotaNumber accessor
Since
2.6

MMBoxQuotaSize()

TUint MMBoxQuotaSize()const [inline]
MMBoxQuotaSize accessor
Since
2.6

MMBoxTotalNumber()

TUint MMBoxTotalNumber()const [inline]
MMBoxTotalNumber accessor
Since
2.6

MMBoxTotalSize()

TUint MMBoxTotalSize()const [inline]
MMBoxTotalSize accessor
Since
2.6

MMStateArray()

RArray< TInt > &MMStateArray()[inline]
Message state array accessor. These are states used to filter wanted messages in a MMbox view request Use standard RArray functions to manipulate the array. Entries are message MMBox States: Draft/Sent/New/Retrieved/Forwarded
Since
2.6

MmsLimit()

TUint MmsLimit()const [inline]
MmsLimit accessor
Since
2.6

MmsMessageCount()

TUint MmsMessageCount()const [inline]
MmsMessageCount accessor
Since
2.6

MmsQuotas()

TInt MmsQuotas()const [inline]
MmsQuotas accessor
Since
2.6

MmsStart()

TUint MmsStart()const [inline]
MmsStart accessor
Since
2.6

MmsTotals()

TInt MmsTotals()const [inline]
MmsTotals accessor
Since
2.6

SetMMBoxQuotaNumber(TUint)

voidSetMMBoxQuotaNumber(TUintaMMBoxQuotaNumber)[inline]
MMBoxQuotaNumber mutator
Since
2.6

Parameters

TUint aMMBoxQuotaNumberQuota defined for user's MMBox, number of messages.

SetMMBoxQuotaSize(TUint)

voidSetMMBoxQuotaSize(TUintaMMBoxQuotaSize)[inline]
MMBoxQuotaSize mutator
Since
2.6

Parameters

TUint aMMBoxQuotaSizeQuota defined for user's MMBox, total size.

SetMMBoxTotalNumber(TUint)

voidSetMMBoxTotalNumber(TUintaMMBoxTotalNumber)[inline]
MMBoxTotalNumber mutator
Since
2.6

Parameters

TUint aMMBoxTotalNumberTotal number of messages in user's MMBox

SetMMBoxTotalSize(TUint)

voidSetMMBoxTotalSize(TUintaMMBoxTotalSize)[inline]
MMBoxTotalSize mutator
Since
2.6

Parameters

TUint aMMBoxTotalSizeTotal size of messages in user's MMBox

SetMmsLimit(TUint)

voidSetMmsLimit(TUintaMmsLimit)[inline]
MmsLimit mutator
Since
2.6

Parameters

TUint aMmsLimitMaximum number of selected messages 0 = No Message related information returned in MMS View confirmation ( Quotas and totals only ) KMaxTUint32 = Information for all remaining messages SHALL be returned ( header will be absent from request ) 0 < aMmsLimit < KMaxTUint32 = return info for specified number of messages

SetMmsMessageCount(TUint)

voidSetMmsMessageCount(TUintaMmsMessageCount)[inline]
MmsMessageCount mutator
Since
2.6

Parameters

TUint aMmsMessageCountNumber of messages in MMbox view confirmation PDU

SetMmsQuotas(TInt)

voidSetMmsQuotas(TIntaMmsQuotas)[inline]
MmsQuotas mutator
Since
2.6

Parameters

TInt aMmsQuotasMMBox quota requested header (KMmsYes/KmmsNo)

SetMmsStart(TUint)

voidSetMmsStart(TUintaMmsStart)[inline]
MmsStart mutator
Since
2.6

Parameters

TUint aMmsStartIndex of first MM to have information returned

SetMmsTotals(TInt)

voidSetMmsTotals(TIntaMmsTotals)[inline]
MmsTotals mutator
Since
2.6

Parameters

TInt aMmsTotalsMMBox totals requested header (KMmsYes/KmmsNo)

Size()

TInt Size()const

Member Data Documentation

RArray< TUint > iAttributes

RArray< TUint >iAttributes[private]

TUint32 iMMBoxQuotaNumber

TUint32 iMMBoxQuotaNumber[private]

TUint32 iMMBoxQuotaSize

TUint32 iMMBoxQuotaSize[private]

TUint32 iMMBoxTotalNumber

TUint32 iMMBoxTotalNumber[private]

TUint32 iMMBoxTotalSize

TUint32 iMMBoxTotalSize[private]

TUint32 iMmsLimit

TUint32 iMmsLimit[private]

RArray< TInt > iMmsMMStates

RArray< TInt >iMmsMMStates[private]

TUint32 iMmsMessageCount

TUint32 iMmsMessageCount[private]

TInt32 iMmsQuotas

TInt32 iMmsQuotas[private]

TUint32 iMmsStart

TUint32 iMmsStart[private]

TInt32 iMmsTotals

TInt32 iMmsTotals[private]