diff -r 000000000000 -r 3ce708148e4d applicationmanagement/inc/ApplicationManagementClientServer.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/applicationmanagement/inc/ApplicationManagementClientServer.h Thu Dec 17 08:40:12 2009 +0200 @@ -0,0 +1,84 @@ +/* +* Copyright (c) 2000 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: Implementation of applicationmanagement components +* +*/ + +// + +#ifndef __APPLICATIONMANAGEMENTCLIENTSERVER_H__ +#define __APPLICATIONMANAGEMENTCLIENTSERVER_H__ + +#include + +_LIT(KApplicationManagementServerName,"ApplicationManagement"); +_LIT(KApplicationManagementServerImg,"ApplicationManagement"); // DLL/EXE name + +const TUid KApplicationManagementServerUid={0x1020781C}; + +namespace NApplicationManagement + { + +//const TInt KMaxReturnMessageLength = 100; +//const TInt KElementIdMaxLength = 100; + +const TUint KMessageDelimiterChar = '|' ; + + +const TInt KAMVerMajor = 1; +const TInt KAMVerMinor = 0; +const TInt KAMVerBuild = 0; + + +enum TApplicationManagementMessages + { + EAddTrust, + EDeplCompCountOperation, + EDeplCompIdsOperation, +// EDeplCompDeliverStartOperation, + EDeplCompDeliverCompleteOperation, + EDeplCompGetOperation, + EDeplCompGetDataOperation, + EDeplCompGetDataLengthOperation, + EDeplCompAttrUpdateOperation, // updates "simple" common attribute + EDeplCompUpdateDataOperation, // updates "larger" attrbute, such as data + EDeplCompUpdateStreamedDataOperation,// 10 + EInstallOperation, + EUpdateOperation, + EDeplCompRemoveOperation, + EDeplCompDownloadOperation, + EDeplCompActivateOperation, + EDeplCompDeactivateOperation, + EDeplCompDeliverStartOperation2, + EDeplCompUpdateOperation, // updates whole component + EDeplCompGetUserIdOperation, // returns the user id + EDeplCompStartDownloadOperation, // 20 + EGetStateChangingIdsCountOperation, + EGetStateChangingIdsOperation, // gets list of ids that are potentially changing state + ECompleteStateChangeOperation, // completes change of state + EDeplCompGetTemporaryInstFile, + EDeplCompGetTargetURI, + EDeplCompGetFinalResultForGA, + EDeplCompGenericAlertSent, + ECheckStatusNodes, + EPerformRfs, + ELast + + }; + + + } +#endif// __ApplicationManagementCLIENTSERVER_H__ + +// End of File