MPresenceBuddyInfo2 Class Reference
class MPresenceBuddyInfo2 |
Interface buddy presence info.
Constructor & Destructor Documentation
~MPresenceBuddyInfo2()
~MPresenceBuddyInfo2 | ( | ) | [inline, virtual] |
Public destructor. Objects can be deleted through this interface.
Member Functions Documentation
Availability()
Gets buddy's availability
AvailabilityText()
TPtrC
| AvailabilityText | ( | ) | [pure virtual] |
Gets buddy's availability text
BuddyId()
TPtrC
| BuddyId | ( | ) | const [pure virtual] |
EqualsIdentity(const MPresenceBuddyInfo2 &)
Return true if identity is same with other instance.
ExternalizeL(RWriteStream &)
GetAnyField(const TDesC16 &)
Gets any key value parameter for the buddy
GetFieldKeysL(CDesCArrayFlat &)
Gets all the keys that are in use
InternalizeL(RReadStream &)
RemoveField(const TDesC &)
void | RemoveField | ( | const TDesC & | aKey | ) | [pure virtual] |
Parameters
const TDesC & aKey | field name |
SetAnyFieldL(const TDesC16 &, const TDesC8 &)
void | SetAnyFieldL | ( | const TDesC16 & | aKey, |
| const TDesC8 & | aValue |
| ) | [pure virtual] |
Sets any key value parameter for the buddy
SetAvailabilityL(TAvailabilityValues, const TDesC &)
Sets buddy's availability
Parameters
TAvailabilityValues aAvailability | avalability value |
const TDesC & aAvailabilityText | avalability text, same as KAvailability field |
SetAvatarL(const TDesC8 &)
void | SetAvatarL | ( | const TDesC8 & | aAvatar | ) | [pure virtual] |
Parameters
const TDesC8 & aAvatar | avatar, same as KAvatar field |
SetIdentityL(const TDesC &)
void | SetIdentityL | ( | const TDesC & | aBuddyId | ) | [pure virtual] |
Parameters
const TDesC & aBuddyId | buddy id |
SetStatusMessageL(const TDesC &)
void | SetStatusMessageL | ( | const TDesC & | aStatusMessage | ) | [pure virtual] |
Parameters
const TDesC & aStatusMessage | status text, same as KStatusMessage field |
StatusMessage()
TPtrC
| StatusMessage | ( | ) | [pure virtual] |
Gets buddy's status text.
Member Enumerations Documentation
Enum TAvailabilityValues
Common enumerated availability values for "availability" presence information field.
Enumerators
EUnknownAvailability = 0 |
Presentity status is unknown.
|
ENotAvailable = 1 |
Presentity is not available for communication.
|
EBusy = 2 |
Presentity is currently busy. Presentity may or may not be available for for communication.
|
EAvailable = 3 |
Presentity is available for communication.
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.