--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/telephonyserver/etelpacketdata/inc/secure/pcktcs.h Tue Feb 02 01:41:59 2010 +0200
@@ -0,0 +1,277 @@
+// Copyright (c) 1997-2009 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:
+// ETel Multimode Packet Data API
+// GPRS Rel97/98, CDMAOne, CDMA2000, Release 99 and Release 4.
+// Client-Server IPC request definitions.
+// This version of the file contains the reordered version of the IPC table for the purpose
+// of having a more efficient policy table as part of the platform security framework.
+// Previously IPCs were ordered by functional area and now they are ordered by the capability
+// associated with them.
+//
+//
+
+/**
+ @file
+*/
+
+#if !defined(__PCKTCS_H__)
+#define __PCKTCS_H__
+
+#include <e32def.h>
+#include <et_clsvr.h>
+#include <e32cmn.h>
+/**
+@publishedPartner
+*/
+_LIT(KPacketName,"PACKET_NAME");
+
+
+/**
+Client-Server IPC request definitions
+@publishedPartner
+@released
+*/
+#define IPC_PACKET_EXT (40000)
+#define EEtelPacketIpcOffset0 (IPC_PACKET_EXT)
+#define EEtelPacketIpcOffset1 (IPC_PACKET_EXT + 1000)
+#define EEtelPacketIpcOffset2 (IPC_PACKET_EXT + 2000)
+#define EEtelPacketIpcOffset3 (IPC_PACKET_EXT + 3000)
+#define EEtelPacketIpcOffset4 (IPC_PACKET_EXT + 4000)
+#define EEtelPacketIpcOffset5 (IPC_PACKET_EXT + 5000)
+#define EEtelPacketIpcOffset6 (IPC_PACKET_EXT + 6000)
+
+
+
+
+//
+// None
+//
+enum
+ {
+ EPacketContextGetConnectionSpeed = EEtelPacketIpcOffset0, // 40000
+ EPacketContextGetLastErrorCause, // 40001
+ EPacketContextGetProfileName, // 40002
+ EPacketContextGetStatus, // 40003
+ EPacketContextNotifyConnectionSpeedChange, // 40004
+ EPacketContextNotifyStatusChange, // 40005
+ EPacketEnumerateContexts, // 40006
+ EPacketEnumerateNifs, // 40007
+ EPacketGetAttachMode, // 40008
+ EPacketGetContextInfo, // 40009
+ EPacketGetCurrentReleaseMode, // 40010
+ EPacketGetDynamicCaps, // 40011
+ EPacketGetMSClass, // 40012
+ EPacketGetNtwkRegStatus, // 40013
+ EPacketGetPrefBearer, // 40014
+ EPacketGetStaticCaps, // 40015
+ EPacketGetStatus, // 40016
+ EPacketNotifyAttachModeChange, // 40017
+ EPacketNotifyChangeOfNtwkRegStatus, // 40018
+ EPacketNotifyContextActivationRequested, // 40019
+ EPacketNotifyContextAdded, // 40020
+ EPacketNotifyDynamicCapsChange, // 40021
+ EPacketNotifyMSClassChange, // 40022
+ EPacketNotifyReleaseModeChange, // 40023
+ EPacketNotifyStatusChange, // 40024
+ EPacketPrepareOpenSecondary, // 40025
+ EPacketQoSGetProfileCaps, // 40026
+ EPacketNotifyMbmsServiceAvailabilityChange, // 40027
+ EPacketContextGetConnectionInfo, // 40028
+ EPacketContextNotifyConnectionInfoChange, // 40029
+ };
+
+enum
+ {
+ EPacketContextGetConnectionSpeedCancel = EPacketContextGetConnectionSpeed + EMobileCancelOffset, // 40500
+ EPacketContextNotifyConnectionSpeedChangeCancel = EPacketContextNotifyConnectionSpeedChange + EMobileCancelOffset, // 40504
+ EPacketContextNotifyStatusChangeCancel = EPacketContextNotifyStatusChange + EMobileCancelOffset, // 40505
+ EPacketEnumerateContextsCancel = EPacketEnumerateContexts + EMobileCancelOffset, // 40506
+ EPacketEnumerateNifsCancel = EPacketEnumerateNifs + EMobileCancelOffset, // 40507
+ EPacketGetAttachModeCancel = EPacketGetAttachMode + EMobileCancelOffset, // 40508
+ EPacketGetContextInfoCancel = EPacketGetContextInfo + EMobileCancelOffset, // 40509
+ EPacketGetCurrentReleaseModeCancel = EPacketGetCurrentReleaseMode + EMobileCancelOffset, // 40510
+ EPacketGetMSClassCancel = EPacketGetMSClass + EMobileCancelOffset, // 40512
+ EPacketGetNtwkRegStatusCancel = EPacketGetNtwkRegStatus + EMobileCancelOffset, // 40513
+ EPacketGetPrefBearerCancel = EPacketGetPrefBearer + EMobileCancelOffset, // 40514
+ EPacketNotifyAttachModeChangeCancel = EPacketNotifyAttachModeChange + EMobileCancelOffset, // 40517
+ EPacketNotifyChangeOfNtwkRegStatusCancel = EPacketNotifyChangeOfNtwkRegStatus + EMobileCancelOffset, // 40518
+ EPacketNotifyContextActivationRequestedCancel = EPacketNotifyContextActivationRequested + EMobileCancelOffset, // 40519
+ EPacketNotifyContextAddedCancel = EPacketNotifyContextAdded + EMobileCancelOffset, // 40520
+ EPacketNotifyDynamicCapsChangeCancel = EPacketNotifyDynamicCapsChange + EMobileCancelOffset, // 40521
+ EPacketNotifyMSClassChangeCancel = EPacketNotifyMSClassChange + EMobileCancelOffset, // 40522
+ EPacketNotifyReleaseModeChangeCancel = EPacketNotifyReleaseModeChange + EMobileCancelOffset, // 40523
+ EPacketNotifyStatusChangeCancel = EPacketNotifyStatusChange + EMobileCancelOffset, // 40524
+ EPacketQoSGetProfileCapsCancel = EPacketQoSGetProfileCaps + EMobileCancelOffset, // 40526
+ EPacketNotifyMbmsServiceAvailabilityChangeCancel = EPacketNotifyMbmsServiceAvailabilityChange + EMobileCancelOffset, // 40527
+ EPacketContextGetConnectionInfoCancel = EPacketContextGetConnectionInfo + EMobileCancelOffset, // 40528
+ EPacketContextNotifyConnectionInfoChangeCancel = EPacketContextNotifyConnectionInfoChange + EMobileCancelOffset, // 40529
+ };
+
+//
+// NetworkServices
+//
+enum
+ {
+ EPacketAttach = EEtelPacketIpcOffset1, // 41000
+ EPacketContextActivate, // 41001
+ EPacketContextCreateNewTFT, // 41002
+ EPacketContextDeactivate, // 41003
+ EPacketContextDeleteTFT, // 41004
+ EPacketContextInitialiseContext, // 41005
+ EPacketContextLoanCommPort, // 41006
+ EPacketContextModifyActiveContext, // 41007
+ EPacketContextRecoverCommPort, // 41008
+ EPacketDeactivateNIF, // 41009
+ EPacketDetach, // 41010
+ EPacketRejectActivationRequest // 41011
+
+ };
+
+enum
+ {
+ EPacketAttachCancel = EPacketAttach + EMobileCancelOffset, // 41500
+ EPacketContextActivateCancel = EPacketContextActivate + EMobileCancelOffset, // 41501
+ EPacketContextCreateNewTFTCancel = EPacketContextCreateNewTFT + EMobileCancelOffset, // 41502
+ EPacketContextDeactivateCancel = EPacketContextDeactivate + EMobileCancelOffset, // 41503
+ EPacketContextDeleteTFTCancel = EPacketContextDeleteTFT + EMobileCancelOffset, // 41504
+ EPacketContextInitialiseContextCancel = EPacketContextInitialiseContext + EMobileCancelOffset, // 41505
+ EPacketContextLoanCommPortCancel = EPacketContextLoanCommPort + EMobileCancelOffset, // 41506
+ EPacketContextModifyActiveContextCancel = EPacketContextModifyActiveContext + EMobileCancelOffset, // 41507
+ EPacketContextRecoverCommPortCancel = EPacketContextRecoverCommPort + EMobileCancelOffset, // 41508
+ EPacketDeactivateNIFCancel = EPacketDeactivateNIF + EMobileCancelOffset, // 41509
+ EPacketDetachCancel = EPacketDetach + EMobileCancelOffset, // 41510
+ EPacketRejectActivationRequestCancel = EPacketRejectActivationRequest + EMobileCancelOffset // 41511
+ };
+
+//
+// ReadDeviceData
+//
+enum
+ {
+ EPacketContextEnumeratePacketFilters = EEtelPacketIpcOffset2, // 42000
+ EPacketContextGetConfig, // 42001
+ EPacketContextGetDNSInfo, // 42002
+ EPacketContextNotifyConfigChanged, // 42003
+ EPacketEnumerateContextsInNif, // 42004
+ EPacketGetContextNameInNif, // 42005
+ EPacketGetDefaultContextParams, // 42006
+ EPacketGetNifInfo, // 42007
+ EPacketQoSGetProfileParams, // 42008
+ EPacketQoSNotifyProfileChanged, // 42009
+ EPacketNotifyMbmsNetworkServiceStatusChange, // 42010
+ EPacketGetMbmsMonitoredServicesPhase1, // 42011
+ EPacketGetMbmsMonitoredServicesPhase2, // 42012
+ EPacketEnumerateMbmsMonitorServiceList, // 42013
+ EPacketEnumerateMbmsActiveServiceList, // 42014
+ EPacketGetMbmsSessionListPhase1, // 42015
+ EPacketGetMbmsSessionListPhase2 // 42016
+ };
+
+enum
+ {
+ EPacketContextEnumeratePacketFiltersCancel = EPacketContextEnumeratePacketFilters + EMobileCancelOffset, // 42500
+ EPacketContextGetConfigCancel = EPacketContextGetConfig + EMobileCancelOffset, // 42501
+ EPacketContextGetDNSInfoCancel = EPacketContextGetDNSInfo + EMobileCancelOffset, // 42502
+ EPacketContextNotifyConfigChangedCancel = EPacketContextNotifyConfigChanged + EMobileCancelOffset, // 42503
+ EPacketEnumerateContextsInNifCancel = EPacketEnumerateContextsInNif + EMobileCancelOffset, // 42504
+ EPacketGetContextNameInNifCancel = EPacketGetContextNameInNif + EMobileCancelOffset, // 42505
+ EPacketGetDefaultContextParamsCancel = EPacketGetDefaultContextParams + EMobileCancelOffset, // 42506
+ EPacketGetNifInfoCancel = EPacketGetNifInfo + EMobileCancelOffset, // 42507
+ EPacketQoSGetProfileParamsCancel = EPacketQoSGetProfileParams + EMobileCancelOffset, // 42508
+ EPacketQoSNotifyProfileChangedCancel = EPacketQoSNotifyProfileChanged + EMobileCancelOffset, // 42509
+ EPacketNotifyMbmsNetworkServiceStatusChangeCancel = EPacketNotifyMbmsNetworkServiceStatusChange + EMobileCancelOffset, // 42510
+ EPacketGetMbmsMonitoredServicesCancel = EPacketGetMbmsMonitoredServicesPhase1 + EMobileCancelOffset, // 42511
+ EPacketEnumerateMbmsMonitorServiceListCancel = EPacketEnumerateMbmsMonitorServiceList + EMobileCancelOffset, // 42513
+ EPacketEnumerateMbmsActiveServiceListCancel = EPacketEnumerateMbmsActiveServiceList + EMobileCancelOffset, // 42514
+ EPacketGetMbmsSessionListCancel = EPacketGetMbmsSessionListPhase1 + EMobileCancelOffset // 42515
+ };
+
+//
+// WriteDeviceData
+//
+enum
+ {
+ EPacketContextDelete = EEtelPacketIpcOffset3, // 43000
+ EPacketContextSetConfig, // 43001
+ EPacketSetAttachMode, // 43002
+ EPacketSetDefaultContextParams, // 43003
+ EPacketContextUpdateMbmsSessionList, // 43004
+ EPacketUpdateMbmsMonitorServiceList // 43005
+ };
+
+enum
+ {
+ EPacketContextDeleteCancel = EPacketContextDelete + EMobileCancelOffset, // 43500
+ EPacketContextSetConfigCancel = EPacketContextSetConfig + EMobileCancelOffset, // 43501
+ EPacketSetAttachModeCancel = EPacketSetAttachMode + EMobileCancelOffset, // 43502
+ EPacketSetDefaultContextParamsCancel = EPacketSetDefaultContextParams + EMobileCancelOffset, // 43503
+ EPacketContextUpdateMbmsSessionListCancel = EPacketContextUpdateMbmsSessionList + EMobileCancelOffset, // 43504
+ EPacketUpdateMbmsMonitorServiceListCancel = EPacketUpdateMbmsMonitorServiceList + EMobileCancelOffset // 43505
+ };
+
+//
+// ReadUserData
+//
+enum
+ {
+ EPacketContextGetDataVolumeTransferred = EEtelPacketIpcOffset4, // 44000
+ EPacketContextNotifyDataTransferred // 44001
+ };
+
+enum
+ {
+ EPacketContextGetDataVolumeTransferredCancel = EPacketContextGetDataVolumeTransferred + EMobileCancelOffset, // 44500
+ EPacketContextNotifyDataTransferredCancel = EPacketContextNotifyDataTransferred + EMobileCancelOffset // 44501
+ };
+
+//
+// NetworkServices ReadDeviceData
+//
+enum
+ {
+ EPacketContextGetPacketFilterInfo = EEtelPacketIpcOffset5, // 45000
+ EPacketGetMbmsNetworkServiceStatus // 45001
+ };
+
+enum
+ {
+ EPacketContextGetPacketFilterInfoCancel = EPacketContextGetPacketFilterInfo + EMobileCancelOffset, // 45500
+ EPacketGetMbmsNetworkServiceStatusCancel = EPacketGetMbmsNetworkServiceStatus + EMobileCancelOffset // 45501
+ };
+
+//
+// NetworkServices WriteDeviceData
+//
+enum
+ {
+ EPacketContextAddPacketFilter = EEtelPacketIpcOffset6, // 46000
+ EPacketContextRemovePacketFilter, // 46001
+ EPacketQoSSetProfileParams, // 46002
+ EPacketSetMSClass, // 46003
+ EPacketSetPrefBearer, // 46004
+ EPacketAddMediaAuthorization, // 46005
+ EPacketRemoveMediaAuthorization, // 46006
+ };
+
+enum
+ {
+ EPacketContextAddPacketFilterCancel = EPacketContextAddPacketFilter + EMobileCancelOffset, // 46500
+ EPacketContextRemovePacketFilterCancel = EPacketContextRemovePacketFilter + EMobileCancelOffset, // 46501
+ EPacketQoSSetProfileParamsCancel = EPacketQoSSetProfileParams + EMobileCancelOffset, // 46502
+ EPacketSetMSClassCancel = EPacketSetMSClass + EMobileCancelOffset, // 46503
+ EPacketSetPrefBearerCancel = EPacketSetPrefBearer + EMobileCancelOffset, // 46504
+ EPacketAddMediaAuthorizationCancel = EPacketAddMediaAuthorization + EMobileCancelOffset, // 46505
+ EPacketRemoveMediaAuthorizationCancel = EPacketRemoveMediaAuthorization + EMobileCancelOffset // 46506
+ };
+#endif