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)
Request complete for adaptation operation
HandleInternalRequestCompleted(TXIMPRequestId, TInt)
Request complete for internal operation
HandleSessionMgmtRequestCompleted(TXIMPRequestId, TInt)
Request complete for adaptation operation, related to session management
Open()
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.