1 /* |
1 /* |
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
220 * if needed. In this case aFileName is changed also. |
220 * if needed. In this case aFileName is changed also. |
221 */ |
221 */ |
222 void CopyFilesIfNeededL(TFileName &aFileName); |
222 void CopyFilesIfNeededL(TFileName &aFileName); |
223 |
223 |
224 /** |
224 /** |
|
225 * Uses the information in aArguments to create the correct command line for |
|
226 * Java Installer. |
|
227 * |
|
228 * @param aCommandLine the buffer to be filled with command line arguments |
|
229 * @param aArguments The array of opaque params for the plug-in. An empty |
|
230 * array may be passed. The following param is defined for the "SCOMO Install |
|
231 * Inactive" operation: |
|
232 * Name: InstallInactive, Type: Int, Value: ETrue |
|
233 * If a plug-in receives this param, it must install a component normally but the SCOMO |
|
234 * State should remain EDeactivated. |
|
235 */ |
|
236 void BuildInstallCommandLine( |
|
237 TBuf<1536>& aCommandLine, |
|
238 const COpaqueNamedParams& aArguments); |
|
239 |
|
240 /** |
225 * If Java Installer is already running, set error category EInstallerBusy etc |
241 * If Java Installer is already running, set error category EInstallerBusy etc |
226 * to aResults, set aStatus to KErrAlreadyExists and return ETrue |
242 * to aResults, set aStatus to KErrAlreadyExists and return ETrue |
227 * @param[in][out] aResults |
243 * @param[in][out] aResults |
228 * @param[in][out] aStatus |
244 * @param[in][out] aStatus |
229 * @return ETrue if Java Installer is running |
245 * @return ETrue if Java Installer is running |