Location:
CNTFLDST.H
Link against: cntmodel.lib
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()
, InternalizeL()
, IsFull()
, RestoreL()
, SetThingL()
, SetThingL()
, SetThingL()
, StoreL()
, Thing()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
virtual 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();