class MXIMPContextStateEvent : public MXIMPBase |
Event interface for XIMP context state notification.
This interface is implemented by the XIMP Framework, and it is used to notify clients about XIMP context state changes.
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 MXIMPContextStateEvent interface is accepted.
Public Member Functions | |
---|---|
const MXIMPContextState & | ContextState() |
const MXIMPStatus * | StateChangeReason() |
Protected Member Functions | |
---|---|
~MXIMPContextStateEvent() |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Inherited Enumerations | |
---|---|
MXIMPBase:@65 | |
MXIMPBase:TIfGetOps |
~MXIMPContextStateEvent | ( | ) | [protected, inline, virtual] |
Protected destructor. Event objects can't be deleted via this interface.
const MXIMPContextState & | ContextState | ( | ) | const [pure virtual] |
Gets the XIMP context current state.
const MXIMPStatus * | StateChangeReason | ( | ) | const [pure virtual] |
Gets status object describing the XIMP contexts state change reason.
Status object is optional and it is present only in those state change events which are originated from underlying protocol. Protocol can fill in into status object the details about the state reason.
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.