MXIMPHost Class Reference
?one_line_short_description
?more_complete_description
Constructor & Destructor Documentation
~MXIMPHost()
~MXIMPHost
|
(
|
)
|
[protected, inline, virtual]
|
Protected destructor. Instancies can't be destroyed via this interface.
Member Functions Documentation
ActivateEventL(CXIMPApiEventBase &, MXIMPPscContext *)
Add preserved event to the event manager. The event will go to the given session.
AddEventL(CXIMPApiEventBase &, MXIMPPscContext *)
Add the given event to the event manager. The event will go to the given session.
AddNewOperationL(CXIMPOperationBase &)
Add new operation to the internal queue of operations. Ownership is transferred.
AddNewOperationL(CXIMPOperationBase *)
Add new operation for processing.
AddNewOperationL(TInt, MXIMPBase *, MXIMPBase *)
Create operation and add it to process queue.
Close()
void
|
Close
|
(
|
)
|
[pure virtual]
|
Remove a reference to this object. Once all references are removed, the class destroys itself.
FakeCompleteRequest(TXIMPRequestId, TInt)
Fake a request complete event to currently run operation.
ForcedTeardownL()
void
|
ForcedTeardownL
|
(
|
)
|
[pure virtual]
|
Do forced teardown by activating all valid cached unbinds.
GetProtocolHost(TInt)
TAny
*
|
GetProtocolHost
|
(
|
TInt
|
aInterfaceId
|
)
|
[pure virtual]
|
to get corresponding protocol host from the array of hosts.
Parameters
TInt
aInterfaceId
|
host object interface id
|
HandleAdaptationRequestCompleted(TXIMPRequestId, TInt)
void
|
HandleAdaptationRequestCompleted
|
(
|
TXIMPRequestId
|
aReqId,
|
|
TInt
|
aResult
|
|
)
|
[pure virtual]
|
Request complete for adaptation operation
HandleInternalRequestCompleted(TXIMPRequestId, TInt)
void
|
HandleInternalRequestCompleted
|
(
|
TXIMPRequestId
|
aReqId,
|
|
TInt
|
aResult
|
|
)
|
[pure virtual]
|
Request complete for internal operation
HandleSessionMgmtRequestCompleted(TXIMPRequestId, TInt)
void
|
HandleSessionMgmtRequestCompleted
|
(
|
TXIMPRequestId
|
aReqId,
|
|
TInt
|
aResult
|
|
)
|
[pure virtual]
|
Request complete for adaptation operation, related to session management
Open()
void
|
Open
|
(
|
)
|
[pure virtual]
|
Mark a reference to this object.
ProtocolUID()
TInt32
|
ProtocolUID
|
(
|
)
|
[pure virtual]
|
Return the protocol ID of the host
StartCleanerTimer()
void
|
StartCleanerTimer
|
(
|
)
|
[pure virtual]
|
Start cleaner timer if not started already.
UnregisterSession(CXIMPPscContext *)
Unregister session when not needed anymore.
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.