|
|
|
class CContactStoreField : public CContactFieldStorage;
Provides access to the binary field data stored in an 8-bit descriptor.
An object of this class can be retrieved using CContactItemField::StoreStorage().
CBase - Base class for all classes to be instantiated on the heap
CContactFieldStorage - Abstract base class for the different types of contact field data storage
CContactStoreField - Provides access to the binary field data stored in an 8-bit descriptor
Defined in CContactStoreField:
CContactFieldStorage_Reserved1()ExternalizeL()Externalises the field dataInternalizeL()Internalises the field dataIsFull()Tests whether the field storage contains dataRestoreL()Restores the field dataSetThingL()Sets the field data from an 8-bit descriptorSetThingL()Sets the field data from an 8-bit heap descriptorSetThingL()Sets the field data from a bufferStoreL()Stores the field dataThing()Gets a pointer to the binary data stored in the fieldInherited from CBase:
Delete()Deletes the specified objectExtension_()Extension functionoperator new()Initialises the object to binary zeroesvirtual TStreamId StoreL(CStreamStore &aStore) const;
Stores the field data.
|
|
virtual void RestoreL(CStreamStore &aStore, RReadStream &aStream);
Restores the field data.
|
IMPORT_C void SetThingL(const TDesC8 &aDes);
Sets the field data from an 8-bit descriptor.
|
IMPORT_C void SetThingL(const HBufC8 &aDes);
Sets the field data from an 8-bit heap descriptor.
|
IMPORT_C void SetThingL(const CBufBase *aBuf);
Sets the field data from a buffer.
|
IMPORT_C HBufC8 *Thing() const;
Gets a pointer to the binary data stored in the field.
|
virtual void InternalizeL(RReadStream &aStream);
Internalises the field data.
|
virtual void ExternalizeL(RWriteStream &aStream) const;
Externalises the field data.
|
virtual TBool IsFull() const;
Tests whether the field storage contains data.
|
private: virtual IMPORT_C void CContactFieldStorage_Reserved1();