CBaseMrRecurrenceRule Class Reference

class CBaseMrRecurrenceRule : public CBase

Inherits from

Public Member Functions
~CBaseMrRecurrenceRule ()
IMPORT_C CBaseMrRecurrenceRule * NewL ()
IMPORT_C CBaseMrRecurrenceRule * NewL (const MRRecurrenceRule &)
IMPORT_C TTime RecurrenceStartTime ()
IMPORT_C TUint RecurrentCount ()
IMPORT_C const RArray < TRecurrentDaysofMonth > & RecurrentDaysofMonth ()
IMPORT_C TInt RecurrentInterval ()
IMPORT_C const RArray < TInt > & RecurrentMonthDays ()
IMPORT_C const RArray < TMRRecurrenceMonth > & RecurrentMonths ()
IMPORT_C TTime RecurrentUntil ()
IMPORT_C const RArray < TMRRecurrentDay > & RecurrentWeekDays ()
IMPORT_C void SetRecurrenceStartTimeL ( TTime )
IMPORT_C void SetRecurrenceTypeL (TMRRecurrenceType)
IMPORT_C void SetRecurrenceUntilL ( TTime )
IMPORT_C void SetRecurrentCountL ( TInt )
IMPORT_C void SetRecurrentDaysofMonthL ( RArray < TRecurrentDaysofMonth > &)
IMPORT_C void SetRecurrentInterval ( TInt )
IMPORT_C void SetRecurrentMonthDaysL ( RArray < TInt > &)
IMPORT_C void SetRecurrentMonthsL ( RArray < TMRRecurrenceMonth > &)
IMPORT_C void SetRecurrentWeekDaysL ( RArray < TMRRecurrentDay > &)
IMPORT_C TMRRecurrenceType Type ()
Private Member Functions
CBaseMrRecurrenceRule ()
CBaseMrRecurrenceRule (const MRRecurrenceRule &)
void ConstructL ()
void ConstructL (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
TMRRecurrenceType iType
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()

void ConstructL ( ) [private]

ConstructL(const MRRecurrenceRule &)

void ConstructL ( 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 TTime RecurrenceStartTime ( ) const

RecurrentCount()

IMPORT_C TUint RecurrentCount ( ) const

RecurrentDaysofMonth()

IMPORT_C const RArray < TRecurrentDaysofMonth > & RecurrentDaysofMonth ( ) const

RecurrentInterval()

IMPORT_C TInt RecurrentInterval ( ) const

RecurrentMonthDays()

IMPORT_C const RArray < TInt > & RecurrentMonthDays ( ) const

RecurrentMonths()

IMPORT_C const RArray < TMRRecurrenceMonth > & RecurrentMonths ( ) const

RecurrentUntil()

IMPORT_C TTime RecurrentUntil ( ) const

RecurrentWeekDays()

IMPORT_C const RArray < TMRRecurrentDay > & RecurrentWeekDays ( ) const

SetRecurrenceStartTimeL(TTime)

IMPORT_C void SetRecurrenceStartTimeL ( TTime aStartTime )

Parameters

TTime aStartTime

SetRecurrenceTypeL(TMRRecurrenceType)

IMPORT_C void SetRecurrenceTypeL ( TMRRecurrenceType aType )

Parameters

TMRRecurrenceType aType

SetRecurrenceUntilL(TTime)

IMPORT_C void SetRecurrenceUntilL ( TTime aUntilTime )

Parameters

TTime aUntilTime

SetRecurrentCountL(TInt)

IMPORT_C void SetRecurrentCountL ( TInt aCount )

Parameters

TInt aCount

SetRecurrentDaysofMonthL(RArray< TRecurrentDaysofMonth > &)

IMPORT_C void SetRecurrentDaysofMonthL ( RArray < TRecurrentDaysofMonth > & aDaysosMonth )

Parameters

RArray < TRecurrentDaysofMonth > & aDaysosMonth

SetRecurrentInterval(TInt)

IMPORT_C void SetRecurrentInterval ( TInt aInterval )

Parameters

TInt aInterval

SetRecurrentMonthDaysL(RArray< TInt > &)

IMPORT_C void SetRecurrentMonthDaysL ( RArray < TInt > & aDays )

Parameters

RArray < TInt > & aDays

SetRecurrentMonthsL(RArray< TMRRecurrenceMonth > &)

IMPORT_C void SetRecurrentMonthsL ( RArray < TMRRecurrenceMonth > & aMonths )

Parameters

RArray < TMRRecurrenceMonth > & aMonths

SetRecurrentWeekDaysL(RArray< TMRRecurrentDay > &)

IMPORT_C void SetRecurrentWeekDaysL ( RArray < TMRRecurrentDay > & aDays )

Parameters

RArray < TMRRecurrentDay > & aDays

Type()

IMPORT_C TMRRecurrenceType Type ( ) 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

TMRRecurrenceType iType [protected]

TTime iUntilTime

TTime iUntilTime [protected]

RArray< TMRRecurrentDay > iWeekDays

RArray < TMRRecurrentDay > iWeekDays [protected]