/** Copyright (c) 2005 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: List library implements features related to the* handling of the contact lists and attribute lists**/// To get the APP_LAYER_SYSTEMINCLUDE-definition#include <platform_paths.hrh>#include "../../Group/PEngUIDs2.h"// DLL clientTARGET PEngListLib2.dllTARGETTYPE dllUID KStaticInterfaceDllUid2 KPEngListLibrary2Uid3VENDORID VID_DEFAULTCAPABILITY CAP_GENERAL_DLL// Attribute ListsSOURCEPATH ../AttrListSrc// Engine of attribute lists and managerSOURCE CPEngAttributeListItem.cppSOURCE CPEngAttributeListModel.cppSOURCE CPEngAttributeListManager.cpp// Attribute list transaction managerSOURCE CPEngAttributeListTransactionManager.cppSOURCE CPEngAttributeListTransBase.cppSOURCE CPEngAttributeListTransCreateAttrList.cppSOURCE CPEngAttributeListTransDeleteAttrList.cpp// contact ListsSOURCEPATH ../ContactListSrc// list model implementationSOURCE CPEngContactListModBase.cppSOURCE CPEngContactListModItemContainer.cppSOURCE CPEngContactListModChangeMonitor.cppSOURCE CPEngWatcherList.cpp// Contact list settingsSOURCE CPEngContactListSettings.cppSOURCE CPEngContactListProperty.cpp// List managerSOURCE CPEngContactListManager.cppSOURCE CPEngContactListManagerBase.cppSOURCE CPEngContactListTransactionManager.cpp// Transaction handlers// handler for updatesSOURCE CPEngContactListMngTransBase.cppSOURCE CPEngContactListMngTransAddId.cppSOURCE CPEngContactListMngTransRemoveId.cppSOURCE CPEngContactListMngTransProperties.cppSOURCE CPEngContactListMngTransSubcription.cppSOURCE CPEngContactListDeleteTrans.cpp// Handler for synchronizationSOURCE CPEngStartSyncTransaction.cppSOURCE CPEngContactListTransBase.cppSOURCE CPEngContactListTransCreate.cppSOURCE CPEngContactListTransSync.cppSOURCE CPEngGetWatchersTransaction.cppSOURCEPATH ../ToolsSrc// tools for wv ID array managementSOURCE PEngContactIdsTools.cppSOURCE PEngListLibTools.cpp// List Library FactorySOURCEPATH ../FactorySrcSOURCE PEngListLibraryFactory.cppSOURCE CPEngListLibFactory.cpp// Reactive authorizationSOURCEPATH ../AuthSrcSOURCE CPEngAuthorizationItem.cppSOURCE CPEngAuthorizationRequest.cppSOURCE CPEngAuthorizationResponse.cppSOURCE CPEngAuthorizationEngine.cppSOURCE CPEngAuthorizationManager.cppSOURCE CPEngAuthorizationTransactionIn.cppSOURCE CPEngAuthorizationTransactionOut.cppSOURCE CPEngAuthorizationTransFactory.cpp// Internal User IncludeUSERINCLUDE ../incUSERINCLUDE ../AttrListSrcUSERINCLUDE ../ContactListSrcUSERINCLUDE ../ToolsSrcUSERINCLUDE ../AuthSrcUSERINCLUDE ../FactorySrc// Presence Engine includesUSERINCLUDE ../../Group // main PEC GroupUSERINCLUDE ../../IncApi // public apiUSERINCLUDE ../../IncPresenceModel // Presence ModelsUSERINCLUDE ../../CoreUtilsLib2/Inc // core utilsUSERINCLUDE ../../CoreUtilsLib2/SrvInc // Message packingUSERINCLUDE ../../ContactListFramework2/inc // Contact List FrameworkUSERINCLUDE ../../AttributeListFramework2/inc // Attribute List FrameworkUSERINCLUDE ../../AuthorizationFramework2/Inc // Authorization FrameworkUSERINCLUDE ../../AttributeFramework2/inc // Attribute frameworkUSERINCLUDE ../../TransactionFramework2/inc // Transaction FrameworkUSERINCLUDE ../../StorageManager2/ClientInc // storage managerUSERINCLUDE ../../Parser2/inc // XML parserUSERINCLUDE ../../AttributeLibrary2/Inc // Attribute library// System includeSYSTEMINCLUDE ../../IncPresenceModelSYSTEMINCLUDE ../../IncApiSYSTEMINCLUDE ../../../inc// Default system include paths for application layer modules.APP_LAYER_SYSTEMINCLUDE// Symbian dependencesLIBRARY euser.lib // basic thingsLIBRARY bafl.lib // Descriptor arraysLIBRARY estor.lib // Stream function// Series 60 dependences// Presence Engine dependencesLIBRARY PEngStorMan2.lib //StorageManagerLIBRARY PEngParser2.lib // XML parserLIBRARY PEngAttrLib2.lib // Attribute LibraryLIBRARY PEngCoreUtilsLib2.lib // General PEC Engine utils// End of File