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.
Public Member Functions | |
---|---|
const MXIMPStatus & | CompletionResult () |
const MXIMPBase * | LookupCompletionDataByType ( TInt32 ) |
const TXIMPRequestId & | RequestId () |
Protected Member Functions | |
---|---|
~MXIMPRequestCompleteEvent () |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@65 | |
MXIMPBase:TIfGetOps |
~MXIMPRequestCompleteEvent | ( | ) | [protected, inline, virtual] |
Protected destructor. Event objects can't be deleted via this interface.
const MXIMPStatus & | CompletionResult | ( | ) | const [pure virtual] |
Returns request completion result.
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 .
TInt32 aInterfaceId | The interface type of the extra data object to be looked up. |
const TXIMPRequestId & | RequestId | ( | ) | const [pure virtual] |
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.