Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: EComResolverParams.h
Link against: ecom.lib

Class TEComResolverParams

TEComResolverParams

Support

Supported from 7.0

Description

Data to supply to resolvers, so that an appropriate interface implementation can be chosen.

Each implementation specifies a data identifier (IMPLEMENTATION_INFO::default_data) that can be used to distinguish it from other implementations. Resolvers can match data supplied in a TEComResolverParams object to determine if the implementation is suitable.

The implementation's data identifier can contain wildcard characters, but allowing successful matches using these can be disabled. The match data specified in this class cannot contain wildcards.

Defined in TEComResolverParams:
DataType(), IsWildcardMatch(), SetDataType(), SetWildcardMatch(), TEComResolverParams()

See also:


Construction


TEComResolverParams()

TEComResolverParams();

Description

Default constructor.

[Top]


Getters


DataType()

const TDesC8& DataType() const;

Description

Gets the data to match against the implementation's data identifier.

Return value

TDesC8&

Data to match


IsWildcardMatch()

TBool IsWildcardMatch() const;

Description

Tests if wildcard matching is allowed.

Return value

TBool

True if wildcard matching is allowed, else false

[Top]


Setters


SetDataType()

void SetDataType(const TDesC8& aDataType);

Description

Sets the data to match against the implementation's data identifier.

The object does not take ownership of the data.

Parameters

const TDesC8& aDataType

Data to match


SetWildcardMatch()

void SetWildcardMatch(TBool aWildcardMatch);

Description

Enables or disables wild card matching.

Parameters

TBool aWildcardMatch

True to enable wild card matching, false to disable it