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] |