testdev/ite/test/com.nokia.testfw.cmdtool.test/test.resource/unittest/several.mmp.in.one.path/SysLibs/ECom/InterfaceClient/InterfaceClient.h
author Johnson Ma <johnson.ma@nokia.com>
Tue, 30 Mar 2010 14:39:29 +0800
changeset 1 96906a986c3b
permissions -rw-r--r--
contribute ITE to symbian foundation

// InterfaceClient.h
//
// Copyright (c) 2001 Symbian Ltd.  All rights reserved.

#ifndef __CINTERFACECLIENT_H
#define __CINTERFACECLIENT_H

#include <Interface.h>

// Example ECOM client that uses the InterfaceImplementation plug-ins
// through the InterfaceDefinition (CExampleInterface) interface
class TInterfaceClient
	{
public:
	// Gets the default implementation of CExampleInterface
	void GetDefaultL();

	// Gets a CExampleInterface implementation by requesting
	// a specific types of capability
	void GetBySpecificationL();

	// Gets all the CExampleInterface implementations
	void GetByDiscoveryL();
	};

#endif