class MProtocolSearchFeature : public MXIMPBase |
Interface must be implemented by a XIMP Framework protocol plug-ins.
Public Member Functions | |
---|---|
~MProtocolSearchFeature() | |
MProtocolSearch & | Search() |
void | SetHost(MProtocolSearchDataHost &) |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@42 | |
MXIMPBase:TIfGetOps |
~MProtocolSearchFeature | ( | ) | [inline, virtual] |
Protected destructor. MXIMPProtocolConnection objects can't be deleted through this interface.
XIMP Framework disposes MXIMPProtocolConnection instances through MXIMPProtocolPlugin::ReleaseConnection().
MProtocolSearch & | Search | ( | ) | [pure virtual] |
Gets reference to search interface.
search calls this method to retrieve a reference to protocols MProtocolSearch interface implementation.
This method isn't called before protocol has signalled MXIMPProtocolConnection::OpenSessionL() succesfully completed.
XIMP Framework may call this method multiple times for for one MXIMPProtocolConnection instance.
Each call per one MXIMPProtocolConnection instance, must return reference to same interface instance.
Returned interface instance must remain valid (usable) untill last client session, using originating im protocol connection is successfully closed with MXIMPProtocolConnection::CloseSession().
void | SetHost | ( | MProtocolSearchDataHost & | aSearchHost | ) | [pure virtual] |
Sets reference of serach datahost.
MProtocolSearchDataHost & aSearchHost | MProtocolSearchDataHost object reference. ownership is not transfered. |
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.