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;