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