CCFContextSourceCommandParameter Class Reference

class CCFContextSourceCommandParameter : public CBase

Context source command parameter interface.

CFServices
Since
S60 5.0

Inherits from

  • CCFContextSourceCommandParameter

Constructor & Destructor Documentation

~CCFContextSourceCommandParameter()

~CCFContextSourceCommandParameter()[virtual]

C++ destructor.

Member Functions Documentation

AddAttributeL(CCFKeyValuePair *)

voidAddAttributeL(CCFKeyValuePair *aAttribute)[pure virtual]

Adds new key value pair attribute. Attribute's ownership is transferred.

Since
S60 5.0

Parameters

CCFKeyValuePair * aAttributeKey value pair attribute. Ownership is transferred.

AddAttributesL(RKeyValueArray &)

voidAddAttributesL(RKeyValueArray &aAttributes)[pure virtual]

Adds new key value pair attributes. Ownership of the attributes conteined in the array is transferred.

Since
S60 5.0

Parameters

RKeyValueArray & aAttributesArray of key value pair attributes. Ownership of the key value pairs (array content) is transferred. If a leave occurs the caller is responsible for the key value pairs left on the array.

AddParameterL(CCFContextSourceCommandParameter *)

voidAddParameterL(CCFContextSourceCommandParameter *aParameter)[pure virtual]

Adds new nested parameter. Parameter's ownership is transferred.

Since
S60 5.0

Parameters

CCFContextSourceCommandParameter * aParameterNested parameter for this parameter. Ownership is transferred.

Attributes()

const RKeyValueArray &Attributes()const [pure virtual]

Returns parameter attributes.

Since
S60 5.0

CloneLC()

CCFContextSourceCommandParameter *CloneLC()const [pure virtual]

Returns a clone of this context source command parameter.

Since
S60 5.0

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const [pure virtual]

Externalizes instance.

Since
S60 5.0

Parameters

RWriteStream & aStreamWrite stream.

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)[pure virtual]

Internalizes instance.

Since
S60 5.0

Parameters

RReadStream & aStreamRead stream.

Name()

const TDesC &Name()const [pure virtual]

Returns parameter name.

Since
S60 5.0

NewL()

IMPORT_C CCFContextSourceCommandParameter *NewL()[static]

Symbian two phased constructors.

Since
S60 5.0

NewLC()

IMPORT_C CCFContextSourceCommandParameter *NewLC()[static]

Parameters()

const RSourceCommandParameterArray &Parameters()const [pure virtual]

Returns nested parameters related to this parameter.

Since
S60 5.0

SetNameL(const TDesC &)

voidSetNameL(const TDesC &aName)[pure virtual]

Sets parameter name.

Since
S60 5.0

Parameters

const TDesC & aNameNew parameter name.

Size()

TInt Size()const [pure virtual]

Returns instance size in bytes.

Since
S60 5.0