MXIMPRequestCompleteEvent Class Reference
class MXIMPRequestCompleteEvent : public MXIMPBase |
Event interface for request completion notification.
This interface is implemented by the XIMP Framework, and it is used to notify clients that XIMP Framework has completed processing of certain client request.
XIMP Framework signalls this event it to registered client observers through MXIMPContextObserver observer interface. Clients do need to perform any specific subscribe request for this event type, just register a valid observer with MXIMPPscContext::RegisterObserverL(), with such event type filter, that this MXIMPRequestCompleteEvent interface is accepted.
Inherits from
- MXIMPRequestCompleteEvent
Constructor & Destructor Documentation
~MXIMPRequestCompleteEvent()
~MXIMPRequestCompleteEvent | ( | ) | [protected, inline, virtual] |
Protected destructor. Event objects can't be deleted via this interface.
Member Functions Documentation
CompletionResult()
const MXIMPStatus & | CompletionResult | ( | ) | const [pure virtual] |
Returns request completion result.
LookupCompletionDataByType(TInt32)
const MXIMPBase * | LookupCompletionDataByType | ( | TInt32 | aInterfaceId | ) | const [pure virtual] |
Looks up the extension data object having given interface type.
Protocol adaptation or XIMP Framework itself may signal request specific extra data to client through request complete event. Client can use this method to retrieve a pointer to extra data object and later cast returned base object to real object interface type with TXIMPGetInterface.
Parameters
TInt32 aInterfaceId | The interface type of the extra data object to be looked up. |
RequestId()
Returns request id of the completed request.
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.