class MXIMPDataSubscriptionState : public MXIMPBase |
Interface for data subscription state object.
Data subscription state object contains information about certain data item subscription state.
Protocol adaptation can use this object type to check and update item subscription state.
To client direction XIMP Framework uses this object type to inform client about item current status in data change events.
Public Member Functions | |
---|---|
~MXIMPDataSubscriptionState() | |
TDataState | DataState() |
void | SetDataStateL(TDataState) |
void | SetSubscriptionStateL(TSubscriptionState) |
TSubscriptionState | SubscriptionState() |
Inherited Functions | |
---|---|
MXIMPBase::GetInterface(TInt32,TIfGetOps) | |
MXIMPBase::GetInterface(TInt32,TIfGetOps)const | |
MXIMPBase::GetInterfaceId()const | |
MXIMPBase::~MXIMPBase() |
Public Member Enumerations | |
---|---|
enum | anonymous { KInterfaceId = XIMP_IF_ID_DATA_SUBSCRIPTION_STATE } |
enum | TDataState { EDataUnavailable, EDataAvailable } |
enum | TSubscriptionState { ESubscriptionInactive, ESubscriptionActive } |
Inherited Enumerations | |
---|---|
MXIMPBase:@27 | |
MXIMPBase:TIfGetOps |
~MXIMPDataSubscriptionState | ( | ) | [inline, virtual] |
Public destructor. Objects can be deleted through this interface.
void | SetDataStateL | ( | TDataState | aDataState | ) | [pure virtual] |
Sets data state value.
TDataState aDataState | New data state value. |
void | SetSubscriptionStateL | ( | TSubscriptionState | aSubscriptionState | ) | [pure virtual] |
Sets data subscription state value.
TSubscriptionState aSubscriptionState | New data subscription state value. |
TSubscriptionState | SubscriptionState | ( | ) | const [pure virtual] |
Returns data subscription state.
Interface ID for the MXIMPDataSubscriptionState.
KInterfaceId = XIMP_IF_ID_DATA_SUBSCRIPTION_STATE |
Data state enumeration.
EDataUnavailable |
Data content isn't available. |
EDataAvailable |
Data content is available. |
Data subscription state enumeration.
ESubscriptionInactive |
Data item subscription isn't active. |
ESubscriptionActive |
Data item subscription is active. |
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.