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 *)

void AddAttributeL ( CCFKeyValuePair * aAttribute ) [pure virtual]

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

Since
S60 5.0

Parameters

CCFKeyValuePair * aAttribute Key value pair attribute. Ownership is transferred.

AddAttributesL(RKeyValueArray &)

void AddAttributesL ( 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 & aAttributes Array 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 *)

void AddParameterL ( CCFContextSourceCommandParameter * aParameter ) [pure virtual]

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

Since
S60 5.0

Parameters

CCFContextSourceCommandParameter * aParameter Nested 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 &)

void ExternalizeL ( RWriteStream & aStream ) const [pure virtual]

Externalizes instance.

Since
S60 5.0

Parameters

RWriteStream & aStream Write stream.

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream ) [pure virtual]

Internalizes instance.

Since
S60 5.0

Parameters

RReadStream & aStream Read 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 &)

void SetNameL ( const TDesC & aName ) [pure virtual]

Sets parameter name.

Since
S60 5.0

Parameters

const TDesC & aName New parameter name.

Size()

TInt Size ( ) const [pure virtual]

Returns instance size in bytes.

Since
S60 5.0