MPresentityGroupMemberInfo Class Reference

class MPresentityGroupMemberInfo : public MXIMPBase

Interface for presentity group member info object.

PresentityGroupMemberInfo presents single presentity group member. Object holds the identity and display name for the presentity group member.

Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

~MPresentityGroupMemberInfo()

~MPresentityGroupMemberInfo ( ) [inline, virtual]

Public destructor. Objects can be deleted through this interface.

Member Functions Documentation

GroupMemberDisplayName()

const TDesC16 & GroupMemberDisplayName ( ) const [pure virtual]

Returns group member display name value.

GroupMemberId()

const MXIMPIdentity & GroupMemberId ( ) const [pure virtual]

Returns group member identity value.

SetGroupMemberDisplayNameL(const TDesC16 &)

void SetGroupMemberDisplayNameL ( const TDesC16 & aDisplayName ) [pure virtual]

Sets group member display name value.

leave
KErrNoMemory if failed to allocate memory.

Parameters

const TDesC16 & aDisplayName New display name value.

SetGroupMemberIdL(MXIMPIdentity *)

void SetGroupMemberIdL ( MXIMPIdentity * aIdentity ) [pure virtual]

Sets group member identity value.

leave
KErrNoMemory if failed to allocate memory.
leave
KErrArgument if NULL argument were provided.

Parameters

MXIMPIdentity * aIdentity New group member identity value. Ownership of the argument is transfered to callee, if method succeeds without a leave.