Update contrib.
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
15 * Implementation data shared between SecSettings client and server implementations.
27 #ifndef SECSETTINGSCOMMON_H
28 #define SECSETTINGSCOMMON_H
34 namespace SecuritySettingsServer
36 _LIT(KSecSettingsServerName, "!SecSettingsServer"); ///< Identifies SecSettings Symbian OS server.
38 const TInt KSecSettingsVerMajor = 1; ///< SecSettings server version major component.
39 const TInt KSecSettingsVerMinor = 0; ///< SecSettings server version minor component.
40 const TInt KSecSettingsVerBuild = 0; ///< SecSettings server version build component.
42 inline TVersion Version();
45 Executable which hosts SecSettings server. Required to launch the process.
47 @see KSecSettingsServerUid
49 _LIT(KServerImageName, "secsettingsserver.exe");
52 Hosting executable's secure ID. Required to launch the process.
56 const TUid KSecSettingsServerUid = {0x2002B170};
58 inline TUidType ServerImageFullUid();
63 Functions supported by a SecSettings session.
70 Delay in microseconds before the server is shut down, after
71 the last remaining session has been closed.
73 const TInt KShutdownPeriodUs = 2 * 1000 * 1000;
77 } // End of namespace SecuritySettingsServer
79 #include "secsettingscommon.inl"
81 #endif // #ifndef SECSETTINGSCOMMON_H