equal
deleted
inserted
replaced
43 |
43 |
44 if(err == KErrNone) { |
44 if(err == KErrNone) { |
45 TInt lVal = KErrNone; |
45 TInt lVal = KErrNone; |
46 TInt err_val = centrep->Get(KDmEventNotifierEnabled, lVal); |
46 TInt err_val = centrep->Get(KDmEventNotifierEnabled, lVal); |
47 |
47 |
48 #ifndef __WINS__ |
|
49 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): cenrep KDmEventNotifierEnabled value: %d "), lVal); |
48 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): cenrep KDmEventNotifierEnabled value: %d "), lVal); |
50 if(err_val == KErrNone && 0 == lVal) { |
49 if(err_val == KErrNone && 0 == lVal) { |
51 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): RApaLsSession connection >>> ")); |
50 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): RApaLsSession connection >>> ")); |
52 RApaLsSession apaLsSession; |
51 RApaLsSession apaLsSession; |
53 User :: LeaveIfError(apaLsSession.Connect()); |
52 User :: LeaveIfError(apaLsSession.Connect()); |
55 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): RApaLsSession connection successful ")); |
54 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): RApaLsSession connection successful ")); |
56 |
55 |
57 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): run dmeventnotifier.exe ")); |
56 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): run dmeventnotifier.exe ")); |
58 //apaLsSession.GetAppInfo(appInfo, aUid); Required only if handle is registered through _reg file. |
57 //apaLsSession.GetAppInfo(appInfo, aUid); Required only if handle is registered through _reg file. |
59 #if defined (__WINS__) // ifdef (__WINSCW__) |
58 #if defined (__WINS__) // ifdef (__WINSCW__) |
60 _LIT(KExampleTaskHandlerExe, "dmeventnotifier.exe"); |
59 _LIT(KExampleTaskHandlerExe, "C:\\sys\\bin\\dmeventnotifier.exe"); |
61 #else |
60 #else |
62 _LIT(KExampleTaskHandlerExe, "Z:\\Sys\\Bin\\dmeventnotifier.exe"); |
61 _LIT(KExampleTaskHandlerExe, "Z:\\Sys\\Bin\\dmeventnotifier.exe"); |
63 #endif |
62 #endif |
64 |
63 |
65 appInfo.iFullName = KExampleTaskHandlerExe; |
64 appInfo.iFullName = KExampleTaskHandlerExe; |
72 User :: LeaveIfError(err); |
71 User :: LeaveIfError(err); |
73 CleanupStack :: PopAndDestroy(cmdLine); |
72 CleanupStack :: PopAndDestroy(cmdLine); |
74 apaLsSession.Close(); |
73 apaLsSession.Close(); |
75 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): started dmeventnotifier.exe successfully")); |
74 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): started dmeventnotifier.exe successfully")); |
76 } |
75 } |
77 #endif |
|
78 } |
76 } |
79 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): Checking KAppUidDmEventNotifier cenrep completed ")); |
77 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL(): Checking KAppUidDmEventNotifier cenrep completed ")); |
80 |
78 |
81 delete centrep; |
79 delete centrep; |
82 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL() <<<")); |
80 _SCPDB_LOG(_L("[CSCPParamDBController]-> ConstructL() <<<")); |
106 return lSelf; |
104 return lSelf; |
107 } |
105 } |
108 |
106 |
109 EXPORT_C TInt CSCPParamDBController :: SetValueL(TInt aParamID, const TInt32 aValue, const TInt32 aApp) { |
107 EXPORT_C TInt CSCPParamDBController :: SetValueL(TInt aParamID, const TInt32 aValue, const TInt32 aApp) { |
110 switch(aParamID) { |
108 switch(aParamID) { |
|
109 case RTerminalControl3rdPartySession :: ETimeout: |
111 case RTerminalControl3rdPartySession :: EMaxTimeout: |
110 case RTerminalControl3rdPartySession :: EMaxTimeout: |
112 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
111 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
113 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
112 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
114 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
113 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
115 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
114 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
146 return iParamDB->SetValuesForParameterL(aParamID, aParamValues, aApp); |
145 return iParamDB->SetValuesForParameterL(aParamID, aParamValues, aApp); |
147 } |
146 } |
148 |
147 |
149 EXPORT_C TInt CSCPParamDBController :: GetValueL(TInt aParamID, TInt32& aValue, TInt32& aApp) { |
148 EXPORT_C TInt CSCPParamDBController :: GetValueL(TInt aParamID, TInt32& aValue, TInt32& aApp) { |
150 switch(aParamID) { |
149 switch(aParamID) { |
|
150 case RTerminalControl3rdPartySession :: ETimeout: |
151 case RTerminalControl3rdPartySession :: EMaxTimeout: |
151 case RTerminalControl3rdPartySession :: EMaxTimeout: |
152 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
152 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
153 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
153 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
154 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
154 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
155 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
155 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
190 return iParamDB->IsParamValueSharedL(aParamValue, aApp); |
190 return iParamDB->IsParamValueSharedL(aParamValue, aApp); |
191 } |
191 } |
192 |
192 |
193 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, const TInt32 aApp) { |
193 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, const TInt32 aApp) { |
194 switch(aParamID) { |
194 switch(aParamID) { |
|
195 case RTerminalControl3rdPartySession :: ETimeout: |
195 case RTerminalControl3rdPartySession :: EMaxTimeout: |
196 case RTerminalControl3rdPartySession :: EMaxTimeout: |
196 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
197 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
197 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
198 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
198 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
199 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
199 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
200 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
216 return iParamDB->DropValuesL(aParamID, aApp); |
217 return iParamDB->DropValuesL(aParamID, aApp); |
217 } |
218 } |
218 |
219 |
219 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, RPointerArray <HBufC>& aParamValues, const TInt32 aApp) { |
220 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, RPointerArray <HBufC>& aParamValues, const TInt32 aApp) { |
220 switch(aParamID) { |
221 switch(aParamID) { |
|
222 case RTerminalControl3rdPartySession :: ETimeout: |
221 case RTerminalControl3rdPartySession :: EMaxTimeout: |
223 case RTerminalControl3rdPartySession :: EMaxTimeout: |
222 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
224 case RTerminalControl3rdPartySession :: EPasscodeMinLength: |
223 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
225 case RTerminalControl3rdPartySession :: EPasscodeMaxLength: |
224 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
226 case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower: |
225 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |
227 case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: |