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