| class CEmsInformationElement : public CSmsInformationElement |
Abstract base class used to allow ems objects to be passed around, and to be handled as a generic group of objects.
| Public Member Functions | |
|---|---|
| CEmsInformationElement * | DecodeInformationElementL(const CSmsInformationElement &) |
| IMPORT_C CEmsInformationElement * | DuplicateL() |
| IMPORT_C void | EncodeInformationElementL() |
| void | ExternalizeL(RWriteStream &) |
| CEmsInformationElement * | InternalizeL(RReadStream &) |
| IMPORT_C TInt | Length() |
| IMPORT_C void | SetStartPosition(TUint) |
| IMPORT_C TUint | StartPosition() |
| Protected Member Functions | |
|---|---|
| CEmsInformationElement(TSmsId, TBool) | |
| void | CopyL(const CEmsInformationElement &) |
| void | DecodeBodyL(const TPtrC8, TBool) |
| void | EncodeBodyL(TPtr8, TBool) |
| TInt | SerialisedBodyLength() |
| Inherited Enumerations | |
|---|---|
| CSmsInformationElement:TSmsInformationElementIdentifier | |
| Protected Attributes | |
|---|---|
| TUint | iEncodedBodyLength |
| TUint | iStartPosition |
| Private Attributes | |
|---|---|
| const TBool | iStartPosEncoded |
| Inherited Attributes | |
|---|---|
| CSmsInformationElement::iData | |
| CSmsInformationElement::iIdentifier | |
| CEmsInformationElement | ( | TSmsId | aId, |
| TBool | aStartPosEncoded = ETrue | ||
| ) | [protected, inline] | ||
| void | CopyL | ( | const CEmsInformationElement & | aSrc | ) | [protected] |
| const CEmsInformationElement & aSrc |
| void | DecodeBodyL | ( | const TPtrC8 | aPtr, |
| TBool | aIsFromSerialisation | |||
| ) | [protected, pure virtual] | |||
| CEmsInformationElement * | DecodeInformationElementL | ( | const CSmsInformationElement & | aSmsIe | ) | [static] |
| const CSmsInformationElement & aSmsIe |
| void | EncodeBodyL | ( | TPtr8 | aPtr, |
| TBool | aIsForSerialisation | |||
| ) | const [protected, pure virtual] | |||
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| CEmsInformationElement * | InternalizeL | ( | RReadStream & | aStream | ) | [static] |
| RReadStream & aStream |