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().
Public Member Functions | |
---|---|
~CContactStoreField() | |
void | ExternalizeL(RWriteStream &) |
void | InternalizeL(RReadStream &) |
TBool | IsFull() |
void | RestoreL(CStreamStore &, RReadStream &) |
IMPORT_C void | SetThingL(const TDesC8 &) |
IMPORT_C void | SetThingL(const HBufC8 &) |
IMPORT_C void | SetThingL(const CBufBase *) |
TStreamId | StoreL(CStreamStore &) |
IMPORT_C HBufC8 * | Thing() |
Private Member Functions | |
---|---|
IMPORT_C void | CContactFieldStorage_Reserved1() |
Private Attributes | |
---|---|
HBufC8 * | iThing |
void | ExternalizeL | ( | RWriteStream & | aStream | ) | const [virtual] |
Externalises the field data.
RWriteStream & aStream | Write stream to which the contents of the field should be externalised. |
void | InternalizeL | ( | RReadStream & | aStream | ) | [virtual] |
Internalises the field data.
RReadStream & aStream | Stream from which the the contents of the field should be internalised. |
TBool | IsFull | ( | ) | const [virtual] |
Tests whether the field storage contains data.
True if the field storage contains data, false if not.
void | RestoreL | ( | CStreamStore & | aStore, |
RReadStream & | aStream | |||
) | [virtual] |
Restores the field data.
CStreamStore & aStore | Reference to the store from which the object is to be restored. |
RReadStream & aStream | Reference to the stream which should be passed to InternalizeL(). |
IMPORT_C void | SetThingL | ( | const CBufBase * | aBuf | ) |
const CBufBase * aBuf |
TStreamId | StoreL | ( | CStreamStore & | aStore | ) | const [virtual] |
Stores the field data.
The ID of the stream store.
CStreamStore & aStore | Reference to the stream store to which the field data is written. |