| class CAgnIndex : public CBase |
| Public Member Functions | |
|---|---|
| CAgnIndex(TAgnKeyBase< CAgnSimpleEntry, TTime > &, MAgnCalendarTimeMode::TTimeMode) | |
| ~CAgnIndex() | |
| TBool | AddL(CAgnSimpleEntry *const ) |
| TBool | AppendL(CAgnSimpleEntry *const ) |
| void | Compress() |
| TInt | Count() |
| void | Delete(TInt) |
| TBool | DeleteEntry(CAgnSimpleEntry *const ) |
| void | ExternalizeL(RWriteStream &) |
| TBool | FindL(const TTime &, TInt &, TBool) |
| TBool | FirstL(TTime &, TInt &) |
| TBool | FirstLessOrEqualL(TTime &, TInt &) |
| CAgnSimpleEntry * | Get(TInt) |
| void | GetKeyValueL(TInt, TTime &) |
| void | GetKeyValueL(CAgnSimpleEntry *, TTime &) |
| void | InternalizeL(RReadStream &, CAgnSimpleEntryAllocator *) |
| TBool | IsValid(const CAgnSimpleEntry *) |
| TBool | NextL(TTime &, TInt &) |
| TBool | PreviousL(TTime &, TInt &) |
| void | Reset() |
| void | SetUndatedTodoTime(TTime &) |
| MAgnCalendarTimeMode::TTimeMode | TimeMode() |
| CAgnSimpleEntry * | operator[](TInt) |
| Protected Member Functions | |
|---|---|
| void | ConstructL() |
| TBool | FirstValidL(TTime &, TInt &) |
| Private Member Functions | |
|---|---|
| CArrayFixSeg< CAgnSimpleEntry * > * | Array() |
| TInt | FindWithEntry(CAgnSimpleEntry *const ) |
| Private Attributes | |
|---|---|
| CArrayFixSeg< CAgnSimpleEntry * > * | iArray |
| TAgnKeyBase< CAgnSimpleEntry, TTime > & | iKey |
| const MAgnCalendarTimeMode::TTimeMode | iTimeMode |
| CAgnIndex | ( | TAgnKeyBase< CAgnSimpleEntry, TTime > & | aKey, |
| MAgnCalendarTimeMode::TTimeMode | aTimeMode | ||
| ) | |||
| TAgnKeyBase< CAgnSimpleEntry, TTime > & aKey | |
| MAgnCalendarTimeMode::TTimeMode aTimeMode |
| TBool | AddL | ( | CAgnSimpleEntry *const | aEntry | ) |
| CAgnSimpleEntry *const aEntry |
| TBool | AppendL | ( | CAgnSimpleEntry *const | aEntry | ) |
| CAgnSimpleEntry *const aEntry |
| TBool | DeleteEntry | ( | CAgnSimpleEntry *const | aEntry | ) |
| CAgnSimpleEntry *const aEntry |
| void | ExternalizeL | ( | RWriteStream & | aWriteStream | ) | const |
| RWriteStream & aWriteStream |
| TBool | FindL | ( | const TTime & | aDate, |
| TInt & | aPos, | |||
| TBool | aFirst = ETrue | |||
| ) | const | |||
| TInt | FindWithEntry | ( | CAgnSimpleEntry *const | aEntry | ) | [private] |
| CAgnSimpleEntry *const aEntry |
| TBool | FirstLessOrEqualL | ( | TTime & | aDate, |
| TInt & | aPos | |||
| ) | const [virtual] | |||
| void | GetKeyValueL | ( | CAgnSimpleEntry * | const, |
| TTime & | aDate | |||
| ) | const [virtual] | |||
| CAgnSimpleEntry * const | |
| TTime & aDate |
| void | InternalizeL | ( | RReadStream & | aReadStream, |
| CAgnSimpleEntryAllocator * | aAllocator | |||
| ) | ||||
| RReadStream & aReadStream | |
| CAgnSimpleEntryAllocator * aAllocator |
| TBool | IsValid | ( | const CAgnSimpleEntry * | aInfo | ) | const [virtual] |
| const CAgnSimpleEntry * aInfo |
| void | SetUndatedTodoTime | ( | TTime & | aUndatedTodoTime | ) |
| TTime & aUndatedTodoTime |
| const MAgnCalendarTimeMode::TTimeMode | iTimeMode | [private] |