CCFContextSubscription Class Reference
class CCFContextSubscription : public CBase
|
Subscription to get information of context changes.
cfservices.lib
-
Since
-
S60 5.0
Member Functions Documentation
ContextSource()
const
TDesC
&
|
ContextSource
|
(
|
)
|
const [pure virtual]
|
Returns a reference to the context source descriptor.
ContextType()
const
TDesC
&
|
ContextType
|
(
|
)
|
const [pure virtual]
|
Returns a reference to the context type descriptor.
DataObjectEnabled()
TBool
|
DataObjectEnabled
|
(
|
)
|
const [pure virtual]
|
Returns if this subscription also subscribes possible data object associated with the context.
OnlyChangesIndicated()
TBool
|
OnlyChangesIndicated
|
(
|
)
|
const [pure virtual]
|
Returns whether only context value changes are indicated.
SetContextSourceL(const TDesC &)
void
|
SetContextSourceL
|
(
|
const
TDesC
&
|
aSource
|
)
|
[pure virtual]
|
Sets desired context source. Copies the entire argument to the context source member variable.
Parameters
const
TDesC
& aSource
|
Desired context source or empty string if source doesn't matter.
|
SetContextTypeL(const TDesC &)
void
|
SetContextTypeL
|
(
|
const
TDesC
&
|
aContextType
|
)
|
[pure virtual]
|
Sets desired context type. Copies the entire argument to the context type member variable.
Parameters
const
TDesC
& aContextType
|
A complete or partial context type from the ontology. If the context type is partial all the context changes starting with this type are indicated. Example: Environment.Temperature Example2: Environment.
|
SetDataObjectEnabled(TBool)
void
|
SetDataObjectEnabled
|
(
|
TBool
|
aEnabled
|
)
|
[pure virtual]
|
Set indication to contain also possible data object if any. By default data objects are not subscribed.
Parameters
TBool
aEnabled
|
Enable data objects. None.
|
SetOnlyChangesIndicated(TBool)
void
|
SetOnlyChangesIndicated
|
(
|
TBool
|
aIndicateChangesOnly
|
)
|
[pure virtual]
|
Set indication to happen only when context value changes. The default value for a new
CCFContextSubscription
is EFalse.
Parameters
TBool
aIndicateChangesOnly
|
EFalse = all context publications are indicated, ETrue = only publications where context value changes form the previous value are indicated.
|
SetSubTypeMatch(TBool)
void
|
SetSubTypeMatch
|
(
|
TBool
|
aMatchSubTypes
|
)
|
[pure virtual]
|
Set whether subtypes of the context type are indicated. The default value for a new
CCFContextSubscription
is EFalse.
Parameters
TBool
aMatchSubTypes
|
ETrue = subtypes are indicated by this subscription, EFalse = only type defined in this subscription is indicated.
|
SubTypeMatch()
TBool
|
SubTypeMatch
|
(
|
)
|
const [pure virtual]
|
Returns whether subtypes of the context type are indicated.
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.