applicationmanagement/inc/ApplicationManagementClientServer.h
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:31:32 +0100
branchRCL_3
changeset 58 5b858729772b
parent 57 6757f1e2efd2
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

/*
* 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