MPresenceWatcherInfo Class Reference
class MPresenceWatcherInfo : public MXIMPBase |
Interface for presence watcher info object.
Presence watcher info object presents single presence watcher entry in the presence watcher list. Presence watcher info object holds the identity, display name and watcher type information for the presence watcher.
Constructor & Destructor Documentation
~MPresenceWatcherInfo()
~MPresenceWatcherInfo | ( | ) | [inline, virtual] |
Public destructor. Objects can be deleted through this interface.
Member Functions Documentation
SetWatcherDisplayNameL(const TDesC16 &)
void | SetWatcherDisplayNameL | ( | const TDesC16 & | aDisplayName | ) | [pure virtual] |
Sets presence watcher displayname value.
-
leave
- KErrNoMemory if failed to allocate memory.
Parameters
const TDesC16 & aDisplayName | New display name value. |
SetWatcherIdL(MXIMPIdentity *)
Sets watcher identity value.
-
leave
- KErrNoMemory if failed to allocate memory.
-
leave
- KErrArgument if NULL argument were provided.
Parameters
MXIMPIdentity * aIdentity | New watcher identity value. Ownership of the argument is transfered to callee, if method succeeds without a leave. |
SetWatcherTypeL(TWatcherType)
Sets presence watcher type value.
-
leave
- KErrNoMemory if failed to allocate memory.
WatcherDisplayName()
const TDesC16 & | WatcherDisplayName | ( | ) | const [pure virtual] |
Returns presence watcher displayname value.
WatcherId()
Returns presence watcher identity value.
WatcherType()
Returns presence watcher type value.
Member Enumerations Documentation
Enum TWatcherType
Enumerators
EUnknown |
Presence watcher type unknown.
|
EPresenceSubscriber |
Presence watcher is currently subscribing user presence.
|
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.