| class CGsData : public CBase |
Abstract base class for storing group scheduling data. Parent entries contain data about all their child entries (modifying entries) - this is a list of local IDs. Child entries contain data about how they modiy their parent entry - their recurrence ID and range. Both types of entries contain a GUID, sequence number and method.
| Public Member Functions | |
|---|---|
| ~CGsData() | |
| void | CopyDataL(const CGsData &) |
| void | ExternalizeL(RWriteStream &) |
| void | ExternalizeToBufferL(RWriteStream &) |
| TGsDataType | GsDataType() |
| const TDesC8 & | Guid() |
| void | InternalizeFromBufferL(RReadStream &) |
| void | InternalizeL(RReadStream &) |
| CCalEntry::TMethod | Method() |
| TAgnCalendarTime | RecurrenceId() |
| CalCommon::TRecurrenceRange | RecurrenceRange() |
| TInt | SequenceNumber() |
| void | SetGuid(HBufC8 *) |
| void | SetMethod(CCalEntry::TMethod) |
| void | SetSequenceNumber(TInt) |
| Protected Member Functions | |
|---|---|
| CGsData(TInt, CCalEntry::TMethod) | |
| CGsData() | |
| Private Member Functions | |
|---|---|
| void | ExternalizeTypeSpecificDataL(RWriteStream &, TBool) |
| void | InternalizeTypeSpecificDataL(RReadStream &, TBool) |
| Public Member Enumerations | |
|---|---|
| enum | TGsDataType { EParent, EChild } |
| Private Attributes | |
|---|---|
| HBufC8 * | iGuid |
| CCalEntry::TMethod | iMethod |
| TInt | iSeqNum |
| CGsData | ( | TInt | aSeq, |
| CCalEntry::TMethod | aMethod | ||
| ) | [protected] | ||
| TInt aSeq | |
| CCalEntry::TMethod aMethod |
| void | CopyDataL | ( | const CGsData & | aSource | ) | [pure virtual] |
| const CGsData & aSource |
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| void | ExternalizeToBufferL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| void | ExternalizeTypeSpecificDataL | ( | RWriteStream & | aStream, |
| TBool | aToBuffer | |||
| ) | const [private, pure virtual] | |||
| RWriteStream & aStream | |
| TBool aToBuffer |
| void | InternalizeFromBufferL | ( | RReadStream & | aStream | ) |
| RReadStream & aStream |
| void | InternalizeTypeSpecificDataL | ( | RReadStream & | aStream, |
| TBool | aFromBuffer | |||
| ) | [private, pure virtual] | |||
| RReadStream & aStream | |
| TBool aFromBuffer |
| void | SetMethod | ( | CCalEntry::TMethod | aMethod | ) |
| CCalEntry::TMethod aMethod |