|
|
|
|
Location:
VPROP.H
Link against: versit.lib
class CParserPropertyValueBinary : public CParserPropertyValue;
A binary property value parser.
This is specific to vCards, for which it is used to store logos and photos as binary values.
The UID for a binary property value is KVersitPropertyBinaryUid.
CBase - Base class for all classes to be instantiated on the heap
CParserPropertyValue - Abstract base class for all property values
CParserPropertyValueBinary - A binary property value parser
Defined in CParserPropertyValueBinary:
CParserPropertyValueBinary(), CParserPropertyValueBinary(), ExternalizeL(), NewL(), NewLC(), Value(), iValue, ~CParserPropertyValueBinary()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CParserPropertyValue:
Append(),
EncodeL(),
FoldAndWriteValueToStreamL(),
FoldEncodeAndWriteValueToStreamL(),
IsAsciiCharacterSetSufficient(),
PlugIn(),
SetPlugIn(),
SupportsInterface(),
Uid()
static IMPORT_C CParserPropertyValueBinary *NewL(const TDesC8 &aValue);
Allocates and constructs a new binary property value with the value specified.
Sets the property value's UID to KVersitPropertyBinaryUid.
|
|
static IMPORT_C CParserPropertyValueBinary *NewLC(const TDesC8 &aValue);
Allocates and constructs a new binary property value with the value specified.
Leaves the object on the cleanup stack.
Sets the property value's UID to KVersitPropertyBinaryUid.
|
|
inline CParserPropertyValueBinary(CBufSeg &aValue);
Constructs a binary property value.
Sets the property value to aValue and the property value UID to KVersitPropertyBinaryUid.
|
IMPORT_C ~CParserPropertyValueBinary();
Frees all resources owned by the property value, prior to its destruction.
protected: inline CParserPropertyValueBinary();
Constructs a binary property value.
Sets the property value UID to KVersitPropertyBinaryUid.
IMPORT_C const CBufSeg *Value() const;
Returns the binary property value.
|
virtual IMPORT_C void ExternalizeL(RWriteStream &aStream, const Versit::TEncodingAndCharset &aEncodingCharset, TInt);
Externalises the binary property value into aStream.
Uses the encoding format specified in aEncodingCharset. (Any character set specified in aEncodingCharset is not used).
|
protected: CBufSeg * iValue;