1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
31 _LIT(KRemConServerImg, "z:\\sys\\bin\\remconserver.exe"); |
31 _LIT(KRemConServerImg, "z:\\sys\\bin\\remconserver.exe"); |
32 |
32 |
33 _LIT(KRemConServerName, "!RemConSrv"); |
33 _LIT(KRemConServerName, "!RemConSrv"); |
34 |
34 |
35 /** Version numbers for the RemCon server. */ |
35 /** Version numbers for the RemCon server. */ |
36 const TInt8 KRemConSrvMajorVersionNumber = 1; |
36 const TInt8 KRemConSrvMajorVersionNumber = 2; |
37 const TInt8 KRemConSrvMinorVersionNumber = 1; |
37 const TInt8 KRemConSrvMinorVersionNumber = 0; |
38 const TInt16 KRemConSrvBuildNumber = 0; |
38 const TInt16 KRemConSrvControllerSession = 1; |
|
39 const TInt16 KRemConSrvTargetSession = 2; |
39 |
40 |
40 /** IPC messages supported by the RemCon server. */ |
41 /** IPC messages supported by the RemCon server. */ |
41 enum TRemConIpc |
42 enum TRemConIpc |
42 { |
43 { |
43 ERemConDbgMarkHeap = 0, // the 1st message must be 0 for CPolicyServer to start up |
44 ERemConDbgMarkHeap = 0, // the 1st message must be 0 for CPolicyServer to start up |
44 ERemConDbgCheckHeap = 1, |
45 ERemConDbgCheckHeap = 1, |
45 ERemConDbgMarkEnd = 2, |
46 ERemConDbgMarkEnd = 2, |
46 ERemConDbgFailNext = 3, |
47 ERemConDbgFailNext = 3, |
47 ERemConSetClientType = 4, |
48 ERemConSetPlayerType = 4, |
48 ERemConGoConnectionOriented = 5, |
49 ERemConGoConnectionOriented = 5, |
49 ERemConGoConnectionless = 6, |
50 ERemConGoConnectionless = 6, |
50 ERemConConnectBearer = 7, |
51 ERemConConnectBearer = 7, |
51 ERemConConnectBearerCancel = 8, |
52 ERemConConnectBearerCancel = 8, |
52 ERemConDisconnectBearer = 9, |
53 ERemConDisconnectBearer = 9, |