Location:
CNTITEM.H
Link against: cntmodel.lib
class CContactItemPlusGroup : public CContactItem;
Abstract base class for CContactGroup
, CContactCard
and CContactOwnCard
.
The purpose of this class is to avoid duplication of group functionality in its derived classes.
CBase
- Base class for all classes to be instantiated on the heap
CContactItem
- The abstract base class for contact cards, templates and groups
CContactItemPlusGroup
- Abstract base class for
Defined in CContactItemPlusGroup
:
ExternalizeL()
, GroupsJoined()
, GroupsJoinedLC()
, InternalizeL()
, ~CContactItemPlusGroup()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CContactItem
:
AccessCount()
,
AddFieldL()
,
CardFields()
,
DecAccessCount()
,
ECompressedGuid
,
EDeleted
,
EHidden
,
ESystem
,
Guid()
,
Id()
,
IncAccessCount()
,
InsertFieldL()
,
IsDeletable()
,
IsDeleted()
,
IsHidden()
,
IsSystem()
,
LastModified()
,
RemoveField()
,
SetDeleted()
,
SetHidden()
,
SetLastModified()
,
SetSystem()
,
SetTemplateRefId()
,
SetUidStringL()
,
TemplateRefId()
,
Type()
,
UidStringL()
,
UpdateFieldSet()
,
anonymous
protected: IMPORT_C ~CContactItemPlusGroup();
Frees the array of group IDs to which the derived class object belongs. Frees the array of contact item IDs which identify the groups to which the derived class object belongs, prior to its destruction.
IMPORT_C const CContactIdArray *GroupsJoined() const;
Returns a pointer to a list of contact item IDs which identify the groups to which the derived class object belongs.
|
IMPORT_C CContactIdArray *GroupsJoinedLC() const;
Returns a pointer to a list of contact item IDs which identify the groups to which the derived class object belongs.
|
virtual void ExternalizeL(RWriteStream &aStream) const;
Externalises a CContactItemPlusGroup object to a write stream.
|
virtual void InternalizeL(RReadStream &aStream);
Internalises a CContactItemPlusGroup object from a read stream.
|