|
||
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();