CEmsInformationElement Class Reference
	
	#include 
            
                    <emsinformationelement.h>
                
| class CEmsInformationElement : public CSmsInformationElement | 
Detailed Description
			Abstract base class used to allow ems objects to be passed around, and to be handled as a generic group of objects.  
		Member Attribute Documentation
		iEncodedBodyLength
		
		| TUint | iEncodedBodyLength | [protected] | 
 
		iStartPosition
		
		| TUint | iStartPosition | [protected] | 
 
Constructor & Destructor Documentation
		CEmsInformationElement ( TSmsId, TBool )
		
		| CEmsInformationElement | ( | TSmsId | aId, | 
|  | TBool | aStartPosEncoded = ETrue | 
|  | ) | [protected, inline] | 
 
Member Function Documentation
		CopyL ( const CEmsInformationElement & )
		
		
	 
		DecodeBodyL ( const TPtrC8, TBool )
		
		| void | DecodeBodyL | ( | const TPtrC8 | aPtr, | 
|  | TBool | aIsFromSerialisation | 
|  | ) | [protected, pure virtual] | 
 
		DecodeInformationElementL ( const CSmsInformationElement & )
		
		
	 
		EncodeBodyL ( TPtr8, TBool )
		
		| void | EncodeBodyL | ( | TPtr8 | aPtr, | 
|  | TBool | aIsForSerialisation | 
|  | ) | const [protected, pure virtual] | 
 
		EncodeInformationElementL (  )
		
		| IMPORT_C void | EncodeInformationElementL | ( | ) |  | 
 
		ExternalizeL ( RWriteStream & )
		
		
	 
		InternalizeL ( RReadStream & )
		
		
	 
		Length (  )
		
		| IMPORT_C TInt | Length | ( | ) | const | 
 
		SerialisedBodyLength (  )
		
		| TInt | SerialisedBodyLength | ( | ) | const [protected, virtual] | 
 
		SetStartPosition ( TUint )
		
		| IMPORT_C void | SetStartPosition | ( | TUint | aValue | ) |  | 
 
		StartPosition (  )
		
		| IMPORT_C TUint | StartPosition | ( | ) | const |