|
|
|
|
Location:
VCARD.H
Link against: vcard.lib
class CParserPropertyValueAgent : public CParserPropertyValue;
An agent property value parser.
An agent property value contains information about a person who is not the main subject of the vCard. It is implemented as a vCard nested within another vCard. The agent's vCard is held in the property value of the parent vCard.
The UID for an agent property value is KVCardPropertyAgentUid.
CBase - Base class for all classes to be instantiated on the heap
CParserPropertyValue - Abstract base class for all property values
CParserPropertyValueAgent - An agent property value parser
Defined in CParserPropertyValueAgent:
CParserPropertyValueAgent(), ExternalizeL(), Value(), iValue, ~CParserPropertyValueAgent()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CParserPropertyValue:
Append(),
EncodeL(),
FoldAndWriteValueToStreamL(),
FoldEncodeAndWriteValueToStreamL(),
IsAsciiCharacterSetSufficient(),
PlugIn(),
SetPlugIn(),
SupportsInterface(),
Uid()
IMPORT_C CParserPropertyValueAgent(CParserVCard *aValue);
Constructs an agent property value, using a pointer to an agent.
Sets the property value UID to KVCardPropertyAgentUid.
|
IMPORT_C ~CParserPropertyValueAgent();
Frees all resources owned by the property value, prior to its destruction.
inline CParserVCard *Value() const;
Gets the agent object owned by the property value.
|
virtual IMPORT_C void ExternalizeL(RWriteStream &aStream, const Versit::TEncodingAndCharset &,TInt);
Externalises the agent property value to aStream.
|
protected: CParserVCard * iValue;