CBaseMrRecurrenceRule Class Reference

class CBaseMrRecurrenceRule : public CBase

Inherits from

  • CBaseMrRecurrenceRule
Public Member Functions
~CBaseMrRecurrenceRule()
IMPORT_C CBaseMrRecurrenceRule *NewL()
IMPORT_C CBaseMrRecurrenceRule *NewL(const MRRecurrenceRule &)
IMPORT_C TTimeRecurrenceStartTime()
IMPORT_C TUintRecurrentCount()
IMPORT_C const RArray< TRecurrentDaysofMonth > &RecurrentDaysofMonth()
IMPORT_C TIntRecurrentInterval()
IMPORT_C const RArray< TInt > &RecurrentMonthDays()
IMPORT_C const RArray< TMRRecurrenceMonth > &RecurrentMonths()
IMPORT_C TTimeRecurrentUntil()
IMPORT_C const RArray< TMRRecurrentDay > &RecurrentWeekDays()
IMPORT_C voidSetRecurrenceStartTimeL(TTime)
IMPORT_C voidSetRecurrenceTypeL(TMRRecurrenceType)
IMPORT_C voidSetRecurrenceUntilL(TTime)
IMPORT_C voidSetRecurrentCountL(TInt)
IMPORT_C voidSetRecurrentDaysofMonthL(RArray< TRecurrentDaysofMonth > &)
IMPORT_C voidSetRecurrentInterval(TInt)
IMPORT_C voidSetRecurrentMonthDaysL(RArray< TInt > &)
IMPORT_C voidSetRecurrentMonthsL(RArray< TMRRecurrenceMonth > &)
IMPORT_C voidSetRecurrentWeekDaysL(RArray< TMRRecurrentDay > &)
IMPORT_C TMRRecurrenceTypeType()
Private Member Functions
CBaseMrRecurrenceRule()
CBaseMrRecurrenceRule(const MRRecurrenceRule &)
voidConstructL()
voidConstructL(const MRRecurrenceRule &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Protected Attributes
TInt iCount
RArray< TRecurrentDaysofMonth >iDaysofMonth
TInt iInterval
RArray< TInt >iMonthDays
RArray< TMRRecurrenceMonth >iMonths
TTime iStartTime
TMRRecurrenceTypeiType
TTime iUntilTime
RArray< TMRRecurrentDay >iWeekDays

Constructor & Destructor Documentation

CBaseMrRecurrenceRule()

CBaseMrRecurrenceRule()[private]

CBaseMrRecurrenceRule(const MRRecurrenceRule &)

CBaseMrRecurrenceRule(const MRRecurrenceRule &aRrule)[private]

Parameters

const MRRecurrenceRule & aRrule

~CBaseMrRecurrenceRule()

IMPORT_C~CBaseMrRecurrenceRule()[virtual]

Member Functions Documentation

ConstructL()

voidConstructL()[private]

ConstructL(const MRRecurrenceRule &)

voidConstructL(const MRRecurrenceRule &aRrule)[private]

Parameters

const MRRecurrenceRule & aRrule

NewL()

IMPORT_C CBaseMrRecurrenceRule *NewL()[static]

NewL(const MRRecurrenceRule &)

IMPORT_C CBaseMrRecurrenceRule *NewL(const MRRecurrenceRule &aRrule)[static]

Parameters

const MRRecurrenceRule & aRrule

RecurrenceStartTime()

IMPORT_C TTimeRecurrenceStartTime()const

RecurrentCount()

IMPORT_C TUintRecurrentCount()const

RecurrentDaysofMonth()

IMPORT_C const RArray< TRecurrentDaysofMonth > &RecurrentDaysofMonth()const

RecurrentInterval()

IMPORT_C TIntRecurrentInterval()const

RecurrentMonthDays()

IMPORT_C const RArray< TInt > &RecurrentMonthDays()const

RecurrentMonths()

IMPORT_C const RArray< TMRRecurrenceMonth > &RecurrentMonths()const

RecurrentUntil()

IMPORT_C TTimeRecurrentUntil()const

RecurrentWeekDays()

IMPORT_C const RArray< TMRRecurrentDay > &RecurrentWeekDays()const

SetRecurrenceStartTimeL(TTime)

IMPORT_C voidSetRecurrenceStartTimeL(TTimeaStartTime)

Parameters

TTime aStartTime

SetRecurrenceTypeL(TMRRecurrenceType)

IMPORT_C voidSetRecurrenceTypeL(TMRRecurrenceTypeaType)

Parameters

TMRRecurrenceType aType

SetRecurrenceUntilL(TTime)

IMPORT_C voidSetRecurrenceUntilL(TTimeaUntilTime)

Parameters

TTime aUntilTime

SetRecurrentCountL(TInt)

IMPORT_C voidSetRecurrentCountL(TIntaCount)

Parameters

TInt aCount

SetRecurrentDaysofMonthL(RArray< TRecurrentDaysofMonth > &)

IMPORT_C voidSetRecurrentDaysofMonthL(RArray< TRecurrentDaysofMonth > &aDaysosMonth)

Parameters

RArray< TRecurrentDaysofMonth > & aDaysosMonth

SetRecurrentInterval(TInt)

IMPORT_C voidSetRecurrentInterval(TIntaInterval)

Parameters

TInt aInterval

SetRecurrentMonthDaysL(RArray< TInt > &)

IMPORT_C voidSetRecurrentMonthDaysL(RArray< TInt > &aDays)

Parameters

RArray< TInt > & aDays

SetRecurrentMonthsL(RArray< TMRRecurrenceMonth > &)

IMPORT_C voidSetRecurrentMonthsL(RArray< TMRRecurrenceMonth > &aMonths)

Parameters

RArray< TMRRecurrenceMonth > & aMonths

SetRecurrentWeekDaysL(RArray< TMRRecurrentDay > &)

IMPORT_C voidSetRecurrentWeekDaysL(RArray< TMRRecurrentDay > &aDays)

Parameters

RArray< TMRRecurrentDay > & aDays

Type()

IMPORT_C TMRRecurrenceTypeType()const

Member Data Documentation

TInt iCount

TInt iCount[protected]

RArray< TRecurrentDaysofMonth > iDaysofMonth

RArray< TRecurrentDaysofMonth >iDaysofMonth[protected]

TInt iInterval

TInt iInterval[protected]

RArray< TInt > iMonthDays

RArray< TInt >iMonthDays[protected]

RArray< TMRRecurrenceMonth > iMonths

RArray< TMRRecurrenceMonth >iMonths[protected]

TTime iStartTime

TTime iStartTime[protected]

TMRRecurrenceType iType

TMRRecurrenceTypeiType[protected]

TTime iUntilTime

TTime iUntilTime[protected]

RArray< TMRRecurrentDay > iWeekDays

RArray< TMRRecurrentDay >iWeekDays[protected]