00001 /* 00002 * ============================================================================== 00003 * Name : SWInstDefs.inl 00004 * Part of : SW Installer UIs / SWInstCli 00005 * Description : This module contains implementation of common T-classes. 00006 * Version : 1 00007 * 00008 * Copyright © 2002-2004 Nokia. All rights reserved. 00009 * This material, including documentation and any related 00010 * computer programs, is protected by copyright controlled by 00011 * Nokia. All rights are reserved. Copying, including 00012 * reproducing, storing, adapting or translating, any 00013 * or all of this material requires the prior written consent of 00014 * Nokia. This material also contains confidential 00015 * information which may not be disclosed to others without the 00016 * prior written consent of Nokia. 00017 * ============================================================================== 00018 */ 00019 00020 // ============================ MEMBER FUNCTIONS =============================== 00021 00022 // ----------------------------------------------------------------------------- 00023 // TInstallReq::TInstallReq 00024 // C++ default constructor can NOT contain any code, that 00025 // might leave. 00026 // ----------------------------------------------------------------------------- 00027 // 00028 inline TInstallReq::TInstallReq() 00029 : iCharsetId( 0 ), 00030 iIAP( 0 ) 00031 { 00032 } 00033 00034 // ----------------------------------------------------------------------------- 00035 // TInstallOptions::TInstallOptions 00036 // C++ default constructor can NOT contain any code, that 00037 // might leave. 00038 // ----------------------------------------------------------------------------- 00039 // 00040 inline TInstallOptions::TInstallOptions() 00041 : iUpgrade( EPolicyAllowed ), 00042 iOptionalItems( EPolicyAllowed ), 00043 iOCSP( EPolicyAllowed ), 00044 iIgnoreOCSPWarnings( EPolicyAllowed ), 00045 iUntrusted( EPolicyAllowed ), 00046 iPackageInfo( EPolicyAllowed ), 00047 iCapabilities( EPolicyAllowed ), 00048 iKillApp( EPolicyAllowed ), 00049 iDownload( EPolicyAllowed ), 00050 iOverwrite( EPolicyAllowed ), 00051 iDrive( 'C' ), 00052 iLang( ELangNone ), 00053 iUsePhoneLang( ETrue ), 00054 iUpgradeData( EPolicyAllowed ) 00055 { 00056 } 00057 00058 // ----------------------------------------------------------------------------- 00059 // TUninstallOptions::TUninstallOptions 00060 // C++ default constructor can NOT contain any code, that 00061 // might leave. 00062 // ----------------------------------------------------------------------------- 00063 // 00064 inline TUninstallOptions::TUninstallOptions() 00065 : iKillApp( EPolicyAllowed ), 00066 iBreakDependency( EPolicyAllowed ) 00067 { 00068 } 00069 00070 // End of File