Public Member Functions | |
TUid | IdentifyImplementationL (TUid aInterfaceUid, const TEComResolverParams &aAdditionalParameters) const |
RImplInfoArray * | ListAllL (TUid aInterfaceUid, const TEComResolverParams &aAdditionalParameters) const |
Static Public Member Functions | |
static CExampleResolver * | NewL (MPublicRegistry &aRegistry) |
Implements a non-default resolver.
This controls the identification, (resolution), of which implementation will be used to satisfy an interface implementation instantiation.
Definition at line 33 of file ExampleResolver.h.
TUid CExampleResolver::IdentifyImplementationL | ( | TUid | aInterfaceUid, | |
const TEComResolverParams & | aAdditionalParameters | |||
) | const |
Request that the resolver identify the most appropriate interface implementation.
aInterfaceUid | The interface for which implementations are requested | |
aAdditionalParameters | Data to be used to refine the search further |
Definition at line 45 of file ExampleResolver.cpp.
RImplInfoArray * CExampleResolver::ListAllL | ( | TUid | aInterfaceUid, | |
const TEComResolverParams & | aAdditionalParameters | |||
) | const |
List all the implementations which satisfy the specified interface.
aInterfaceUid | The interface for which implementations are requested | |
aAdditionalParameters | Data to be used to refine the search further |
Definition at line 76 of file ExampleResolver.cpp.