diff -r cfd5c2994f10 -r 113b91e0a2ad imsrv_plat/ximp_im_data_model_api/inc/imoperationfactoryimp.h --- a/imsrv_plat/ximp_im_data_model_api/inc/imoperationfactoryimp.h Tue Aug 31 15:31:29 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,69 +0,0 @@ -/* -* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: Interface for Search info object. -* -*/ - - -#ifndef IMCOPERATIONFACTORYIMP_H -#define IMCOPERATIONFACTORYIMP_H - - -#include -class CXIMPOperationBase; - -#include "ximpoperationfactory.h" - -/** - * Operation factory - * Class is owned by and handled as singleton by CXIMPGlobals. - * - * @lib imoperation.dll - * @since S60 v4.0 - */ -class CImOperationFactory : public CBase, - public MXIMPOperationFactory - { - public: // Construction and desctruction - - IMPORT_C static CImOperationFactory* NewL(); - - ~CImOperationFactory(); - - private: // Construction - - /** - * C++ default constructor. - */ - CImOperationFactory(); - - /** - * Symbian 2nd phase constructor - */ - void ConstructL(); - - - public: // From MXIMPOperationFactory - - /** - * @see MXIMPOperationFactory - */ - CXIMPOperationBase* CreateOperationL( TInt aOperation ); - - private: // Data - - }; - -#endif // IMCOPERATIONFACTORYIMP_H -