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.
Public Member Functions | |
---|---|
~MPresenceWatcherInfo () | |
void | SetWatcherDisplayNameL (const TDesC16 &) |
void | SetWatcherIdL ( MXIMPIdentity *) |
void | SetWatcherTypeL ( TWatcherType ) |
const TDesC16 & | WatcherDisplayName () |
const MXIMPIdentity & | WatcherId () |
TWatcherType | WatcherType () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Public Member Enumerations | |
---|---|
enum | TWatcherType { EUnknown , EPresenceSubscriber } |
Inherited Enumerations | |
---|---|
MXIMPBase:@26 | |
MXIMPBase:TIfGetOps |
~MPresenceWatcherInfo | ( | ) | [inline, virtual] |
Public destructor. Objects can be deleted through this interface.
void | SetWatcherDisplayNameL | ( | const TDesC16 & | aDisplayName | ) | [pure virtual] |
Sets presence watcher displayname value.
const TDesC16 & aDisplayName | New display name value. |
void | SetWatcherIdL | ( | MXIMPIdentity * | aIdentity | ) | [pure virtual] |
Sets watcher identity value.
MXIMPIdentity * aIdentity | New watcher identity value. Ownership of the argument is transfered to callee, if method succeeds without a leave. |
void | SetWatcherTypeL | ( | TWatcherType | aType | ) | [pure virtual] |
Sets presence watcher type value.
TWatcherType aType | New presence watcher type value. |
const TDesC16 & | WatcherDisplayName | ( | ) | const [pure virtual] |
Returns presence watcher displayname value.
const MXIMPIdentity & | WatcherId | ( | ) | const [pure virtual] |
Returns presence watcher identity value.
TWatcherType | WatcherType | ( | ) | const [pure virtual] |
Returns presence watcher type value.
Presence watcher types.
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.