#include <emsinformationelement.h>
class CEmsInformationElement : public CSmsInformationElement |
Protected Attributes | |
---|---|
TUint | iEncodedBodyLength |
TUint | iStartPosition |
Public Member Functions | |
---|---|
CEmsInformationElement * | DecodeInformationElementL(const CSmsInformationElement &) |
pure virtual 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 &) |
pure virtual void | DecodeBodyL(const TPtrC8, TBool) |
pure virtual void | EncodeBodyL(TPtr8, TBool) |
virtual TInt | SerialisedBodyLength() |
Inherited Attributes | |
---|---|
CSmsInformationElement::iData | |
CSmsInformationElement::iIdentifier |
Inherited Enumerations | |
---|---|
CSmsInformationElement:TSmsInformationElementIdentifier |
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() | |
CSmsInformationElement::CSmsInformationElement(TSmsInformationElementIdentifier) | |
CSmsInformationElement::ConstructL(const TDesC8 &) | |
CSmsInformationElement::Data() | |
CSmsInformationElement::Data()const | |
CSmsInformationElement::DecodeL(TGsmuLex8 &) | |
CSmsInformationElement::EncodeL(TUint8 *)const | |
CSmsInformationElement::Identifier()const | |
CSmsInformationElement::NewDataL(TInt) | |
CSmsInformationElement::NewL() | |
CSmsInformationElement::NewL(TSmsInformationElementIdentifier,const TDesC8 &) | |
CSmsInformationElement::~CSmsInformationElement() |
Abstract base class used to allow ems objects to be passed around, and to be handled as a generic group of objects.
TUint | iEncodedBodyLength | [protected] |
TUint | iStartPosition | [protected] |
CEmsInformationElement | ( | TSmsId | aId, |
TBool | aStartPosEncoded = ETrue | ||
) | [protected, inline] |
void | CopyL | ( | const CEmsInformationElement & | aSrc | ) | [protected] |
CEmsInformationElement * | DecodeInformationElementL | ( | const CSmsInformationElement & | aSmsIe | ) | [static] |
IMPORT_C CEmsInformationElement * | DuplicateL | ( | ) | const [pure virtual] |
IMPORT_C void | EncodeInformationElementL | ( | ) |
Encodes the EmsInformationElement into a CSmsInformationElement
Capability | |
---|---|
None |
void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
Reimplemented from CSmsInformationElement::ExternalizeL(RWriteStream &)const
CEmsInformationElement * | InternalizeL | ( | RReadStream & | aStream | ) | [static] |
Reimplemented from CSmsInformationElement::InternalizeL(RReadStream &)