applicationmanagement/inc/ApplicationManagementClientServer.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:40:12 +0200
changeset 0 3ce708148e4d
child 57 6757f1e2efd2
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* 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 <e32std.h>

_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