MXIMPClient Class Reference
class MXIMPClient : public MXIMPBase |
Root interface for clients for XIMP Framework usage.
MXIMPClient is main interface for XIMP Framework clients, to access XIMP Framework services. Interface is implemented by the XIMP Framework. MXIMPClient instance is created with the MXIMPClient::NewClientL() method.
MXIMPClient provides methods to query available presence protocols and their capabilities.
MXIMPClient is also factory for instantiating presence context objects.
Constructor & Destructor Documentation
MXIMPClient()
MXIMPClient | ( | ) | [protected, inline] |
Default constructor to zero initialize the iEcomDtorID member.
~MXIMPClient()
~MXIMPClient | ( | ) | [inline, virtual] |
Public destructor. Object can be deleted through this interface.
Member Functions Documentation
GetFrameworkFeaturesLC()
Retrieves features supported by current XIMP Framework implementation.
GetProtocolsL(RXIMPObjOwningPtrArray< MXIMPProtocolInfo > &)
Retrieves a list of presence protocols.
Parameters
RXIMPObjOwningPtrArray< MXIMPProtocolInfo > & aProtocols | The list of presence protocols, each protocol is presented with MXimpFwPresenceProtocolInfo object. Existing protocol info items are deleted from array before adding new entries. Ownership of created objects is returned to caller. |
NewClientL()
Factory method to instantiate MXIMPClient.
Factory method to instantiate platform default MXIMPClient implementation through the ECom. If the default presence framework isn't supported in the platform, leaves with errorcode signalled from ECom.
NewPresenceContextLC()
Instantiates new presence context object.
Member Data Documentation
TUid
iEcomDtorID
TUid
| iEcomDtorID | [private] |
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.