#include <emsinformationelement.h>
class CEmsFactory : public CBase |
Public Member Functions | |
---|---|
CEmsInformationElement * | CreateIeL(TSmsId) |
CEmsInformationElement * | CreateReceivedEmsIEL(const CSmsInformationElement &, TInt) |
void | ExternalizeL(RPointerArray< CEmsInformationElement > &, RWriteStream &) |
void | InternalizeL(RPointerArray< CEmsInformationElement > &, RReadStream &) |
TBool | Supported(TSmsId) |
Factory class used to create an EMS object from the given data.
CEmsInformationElement * | CreateIeL | ( | TSmsId | aId | ) | [static] |
Internalize all Ems Objects from a given stream. This is the flipside of the factorys externalise method.
Parameters | |
---|---|
aId | EMS object id. |
CEmsInformationElement * | CreateReceivedEmsIEL | ( | const CSmsInformationElement & | aIE, |
TInt | aBaseAddr | |||
) | [static] |
void | ExternalizeL | ( | RPointerArray< CEmsInformationElement > & | aObjectStore, |
RWriteStream & | aStream | |||
) | [static] |
Externalises all the objects in a given object array. Adds extra information into externalised data so that objects can be readback generically (done this was as All streams do not support seek operatoions). This is the flipside of the Factorys internalise method.
Parameters | |
---|---|
aObjectStore | Array of objects to externalize. |
aStream | stream to externalize object to. |
void | InternalizeL | ( | RPointerArray< CEmsInformationElement > & | aObjectStore, |
RReadStream & | aStream | |||
) | [static] |