adaptationlayer/tsy/nokiatsy_dll/src/cmmstaticutility.cpp
changeset 9 8486d82aef45
parent 8 6295dc2169f3
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    86         TUint8 aIsiCauseType, // Cause type
    86         TUint8 aIsiCauseType, // Cause type
    87         TUint8 aIsiCauseValue // Cause value
    87         TUint8 aIsiCauseValue // Cause value
    88         )
    88         )
    89     {
    89     {
    90 TFLOGSTRING4("TSY: CMmStaticUtility::CSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue);
    90 TFLOGSTRING4("TSY: CMmStaticUtility::CSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue);
    91 OstTraceExt3( TRACE_NORMAL, CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;aResource=%d;aIsiCauseType=%hhu;aIsiCauseValue=%hhu", aResource, aIsiCauseType, aIsiCauseValue );
    91 OstTraceExt3( TRACE_NORMAL,  CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;aResource=%d;aIsiCauseType=%hhu;aIsiCauseValue=%hhu", aResource, aIsiCauseType, aIsiCauseValue );
    92     TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 );
    92     TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 );
    93 
    93 
    94     if ( 0 == aIsiCauseValue && 0 == aIsiCauseType )
    94     if ( 0 == aIsiCauseValue && 0 == aIsiCauseType )
    95         {
    95         {
    96         return KErrNone;
    96         return KErrNone;
   272                     // parameters has been left to the client's responsibility
   272                     // parameters has been left to the client's responsibility
   273                     case CALL_MODEM_CAUSE_INVALID_ADDRESS:
   273                     case CALL_MODEM_CAUSE_INVALID_ADDRESS:
   274                     default:
   274                     default:
   275                         {
   275                         {
   276 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - common error, default, ISI cause value: %d", aIsiCauseValue);
   276 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - common error, default, ISI cause value: %d", aIsiCauseValue);
   277                         OstTraceExt1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - common error, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   277                         OstTraceExt1( TRACE_NORMAL,  DUP1_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - common error, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   278                         epocError = EpocErrorCode( KErrGeneral,
   278                         epocError = EpocErrorCode( KErrGeneral,
   279                             KErrNotFound );
   279                             KErrNotFound );
   280                         break;
   280                         break;
   281                         }
   281                         }
   282                     }
   282                     }
   584                         break;
   584                         break;
   585                         }
   585                         }
   586                     default:
   586                     default:
   587                         {
   587                         {
   588 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - Network specific error, unknown ISI cause value: %d", aIsiCauseValue);
   588 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - Network specific error, unknown ISI cause value: %d", aIsiCauseValue);
   589                         OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - Network specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   589                         OstTraceExt1( TRACE_NORMAL,  DUP2_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - Network specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   590                         epocError = EpocErrorCode( KErrGeneral,
   590                         epocError = EpocErrorCode( KErrGeneral,
   591                             KErrNotFound );
   591                             KErrNotFound );
   592                         break;
   592                         break;
   593                         }
   593                         }
   594                     }
   594                     }
   723                         }
   723                         }
   724                     case NET_CAUSE_SERVICE_NOT_ALLOWED:
   724                     case NET_CAUSE_SERVICE_NOT_ALLOWED:
   725                     default:
   725                     default:
   726                         {
   726                         {
   727 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK, default, ISI cause value: %d", aIsiCauseValue);
   727 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK, default, ISI cause value: %d", aIsiCauseValue);
   728 OstTraceExt1( TRACE_NORMAL, DUP3_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   728 OstTraceExt1( TRACE_NORMAL,  DUP3_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   729                         epocError = EpocErrorCode( KErrGeneral,
   729                         epocError = EpocErrorCode( KErrGeneral,
   730                             KErrNotFound );
   730                             KErrNotFound );
   731                         break;
   731                         break;
   732                         }
   732                         }
   733                     }
   733                     }
   858                         break;
   858                         break;
   859                         }
   859                         }
   860                     default:
   860                     default:
   861                         {
   861                         {
   862 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value: %d", aIsiCauseValue);
   862 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value: %d", aIsiCauseValue);
   863 OstTraceExt1( TRACE_NORMAL, DUP4_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   863 OstTraceExt1( TRACE_NORMAL,  DUP4_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
   864                         epocError = EpocErrorCode( KErrGeneral,
   864                         epocError = EpocErrorCode( KErrGeneral,
   865                             KErrGeneral );
   865                             KErrGeneral );
   866                         break;
   866                         break;
   867                         }
   867                         }
   868                     }
   868                     }
  1028                         break;
  1028                         break;
  1029                         }
  1029                         }
  1030                     default:
  1030                     default:
  1031                         {
  1031                         {
  1032 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS, unknown ISI cause value: %d", aIsiCauseValue);
  1032 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS, unknown ISI cause value: %d", aIsiCauseValue);
  1033 OstTraceExt1( TRACE_NORMAL, DUP5_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1033 OstTraceExt1( TRACE_NORMAL,  DUP5_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1034                         epocError = EpocErrorCode( KErrGeneral,
  1034                         epocError = EpocErrorCode( KErrGeneral,
  1035                             KErrNotFound );
  1035                             KErrNotFound );
  1036                         break;
  1036                         break;
  1037                         }
  1037                         }
  1038                     }
  1038                     }
  1050                         break;
  1050                         break;
  1051                         }
  1051                         }
  1052                     default:
  1052                     default:
  1053                         {
  1053                         {
  1054 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value: %d", aIsiCauseValue);
  1054 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value: %d", aIsiCauseValue);
  1055 OstTraceExt1( TRACE_NORMAL, DUP6_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1055 OstTraceExt1( TRACE_NORMAL,  DUP6_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1056                         epocError = EpocErrorCode( KErrGeneral,
  1056                         epocError = EpocErrorCode( KErrGeneral,
  1057                             KErrNotFound );
  1057                             KErrNotFound );
  1058                         break;
  1058                         break;
  1059                         }
  1059                         }
  1060                     }
  1060                     }
  1068                     case SS_GSM_MSG_UNKNOWN_COMPONENT:
  1068                     case SS_GSM_MSG_UNKNOWN_COMPONENT:
  1069                     case SS_GSM_MSG_INVALID_INVOKE_ID:
  1069                     case SS_GSM_MSG_INVALID_INVOKE_ID:
  1070                     default:
  1070                     default:
  1071                         {
  1071                         {
  1072 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value: %d", aIsiCauseValue);
  1072 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value: %d", aIsiCauseValue);
  1073 OstTraceExt1( TRACE_NORMAL, DUP7_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1073 OstTraceExt1( TRACE_NORMAL,  DUP7_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1074                         epocError = EpocErrorCode( KErrGeneral,
  1074                         epocError = EpocErrorCode( KErrGeneral,
  1075                             KErrNotFound );
  1075                             KErrNotFound );
  1076                         break;
  1076                         break;
  1077                         }
  1077                         }
  1078                     }
  1078                     }
  1108                     case SS_GSM_INDICATE_DEVICE_PASSWORD:
  1108                     case SS_GSM_INDICATE_DEVICE_PASSWORD:
  1109                     case SS_GSM_ACTIVATION_DATA_LOST:
  1109                     case SS_GSM_ACTIVATION_DATA_LOST:
  1110                     default:
  1110                     default:
  1111                         {
  1111                         {
  1112 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - OTHER_ERROR, default, ISI cause value: %d", aIsiCauseValue);
  1112 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - OTHER_ERROR, default, ISI cause value: %d", aIsiCauseValue);
  1113 OstTraceExt1( TRACE_NORMAL, DUP8_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - OTHER_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1113 OstTraceExt1( TRACE_NORMAL,  DUP8_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - OTHER_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1114                         epocError = EpocErrorCode( KErrGeneral,
  1114                         epocError = EpocErrorCode( KErrGeneral,
  1115                             KErrNotFound );
  1115                             KErrNotFound );
  1116                         break;
  1116                         break;
  1117                         }
  1117                         }
  1118                     }
  1118                     }
  1126                     case SS_UNSPECIFIED_REASON:
  1126                     case SS_UNSPECIFIED_REASON:
  1127                     case SS_UNKNOWN_MMI_SS_CODE:
  1127                     case SS_UNKNOWN_MMI_SS_CODE:
  1128                     default:
  1128                     default:
  1129                         {
  1129                         {
  1130 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - service not supprted, default, ISI cause value: %d", aIsiCauseValue);
  1130 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - service not supprted, default, ISI cause value: %d", aIsiCauseValue);
  1131 OstTraceExt1( TRACE_NORMAL, DUP9_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - service not supprted, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1131 OstTraceExt1( TRACE_NORMAL,  DUP9_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - service not supprted, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1132                         epocError = EpocErrorCode( KErrGeneral,
  1132                         epocError = EpocErrorCode( KErrGeneral,
  1133                             KErrNotFound );
  1133                             KErrNotFound );
  1134                         break;
  1134                         break;
  1135                         }
  1135                         }
  1136                     }
  1136                     }
  1143                     case SS_GSM_MISTYPED_COMP:
  1143                     case SS_GSM_MISTYPED_COMP:
  1144                     case SS_GSM_BADLY_STRUCTURED_COMP:
  1144                     case SS_GSM_BADLY_STRUCTURED_COMP:
  1145                     default:
  1145                     default:
  1146                         {
  1146                         {
  1147 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1147 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1148 OstTraceExt1( TRACE_NORMAL, DUP10_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1148 OstTraceExt1( TRACE_NORMAL,  DUP10_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1149                         epocError = EpocErrorCode( KErrGeneral,
  1149                         epocError = EpocErrorCode( KErrGeneral,
  1150                             KErrNotFound );
  1150                             KErrNotFound );
  1151                         break;
  1151                         break;
  1152                         }
  1152                         }
  1153                     }
  1153                     }
  1170                     case SS_GSM_LINKED_RESPONSE_UNEXPECTED:
  1170                     case SS_GSM_LINKED_RESPONSE_UNEXPECTED:
  1171                     case SS_GSM_UNEXPECTED_LINKED_OPERATION:
  1171                     case SS_GSM_UNEXPECTED_LINKED_OPERATION:
  1172                     default:
  1172                     default:
  1173                         {
  1173                         {
  1174 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1174 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1175 OstTraceExt1( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1175 OstTraceExt1( TRACE_NORMAL,  DUP11_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1176                         epocError = EpocErrorCode( KErrGeneral,
  1176                         epocError = EpocErrorCode( KErrGeneral,
  1177                             KErrNotFound );
  1177                             KErrNotFound );
  1178                         break;
  1178                         break;
  1179                         }
  1179                         }
  1180                     }
  1180                     }
  1187                     case SS_GSM_RETURN_RESULT_UNEXPECTED:
  1187                     case SS_GSM_RETURN_RESULT_UNEXPECTED:
  1188                     case SS_GSM_MISTYPED_RESP_PARAMETER:
  1188                     case SS_GSM_MISTYPED_RESP_PARAMETER:
  1189                     default:
  1189                     default:
  1190                         {
  1190                         {
  1191 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1191 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1192 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1192 OstTraceExt1( TRACE_NORMAL,  DUP12_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1193                         epocError = EpocErrorCode( KErrGeneral,
  1193                         epocError = EpocErrorCode( KErrGeneral,
  1194                             KErrNotFound );
  1194                             KErrNotFound );
  1195                         break;
  1195                         break;
  1196                         }
  1196                         }
  1197                     }
  1197                     }
  1205                     case SS_GSM_UNEXPECTED_ERROR:
  1205                     case SS_GSM_UNEXPECTED_ERROR:
  1206                     case SS_GSM_MISTYPED_ERR_PARAMETER:
  1206                     case SS_GSM_MISTYPED_ERR_PARAMETER:
  1207                     default:
  1207                     default:
  1208                         {
  1208                         {
  1209 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1209 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value: %d", aIsiCauseValue);
  1210 OstTraceExt1( TRACE_NORMAL, DUP13_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1210 OstTraceExt1( TRACE_NORMAL,  DUP13_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1211                         epocError = EpocErrorCode( KErrGeneral,
  1211                         epocError = EpocErrorCode( KErrGeneral,
  1212                             KErrNotFound );
  1212                             KErrNotFound );
  1213                         break;
  1213                         break;
  1214                         }
  1214                         }
  1215                     }
  1215                     }
  1232                         break;
  1232                         break;
  1233                         }
  1233                         }
  1234                     default:
  1234                     default:
  1235                         {
  1235                         {
  1236 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_MM_RELEASED, default, ISI cause value: %d", aIsiCauseValue);
  1236 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_MM_RELEASED, default, ISI cause value: %d", aIsiCauseValue);
  1237 OstTraceExt1( TRACE_NORMAL, DUP14_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_MM_RELEASED, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1237 OstTraceExt1( TRACE_NORMAL,  DUP14_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_MM_RELEASED, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1238                         epocError = EpocErrorCode( KErrGeneral,
  1238                         epocError = EpocErrorCode( KErrGeneral,
  1239                             KErrNotFound );
  1239                             KErrNotFound );
  1240                         break;
  1240                         break;
  1241                         }
  1241                         }
  1242                     }
  1242                     }
  1330                         break;
  1330                         break;
  1331                         }
  1331                         }
  1332                     default:
  1332                     default:
  1333                         {
  1333                         {
  1334 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - common error, unknown ISI cause value: %d",aIsiCauseValue);
  1334 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - common error, unknown ISI cause value: %d",aIsiCauseValue);
  1335 OstTraceExt1( TRACE_NORMAL, DUP15_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - common error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1335 OstTraceExt1( TRACE_NORMAL,  DUP15_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - common error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1336                         epocError = EpocErrorCode( KErrGeneral,
  1336                         epocError = EpocErrorCode( KErrGeneral,
  1337                             KErrNotFound );
  1337                             KErrNotFound );
  1338                         break;
  1338                         break;
  1339                         }
  1339                         }
  1340                     }
  1340                     }
  1528                         }
  1528                         }
  1529 #if ( NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 )
  1529 #if ( NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 )
  1530                     case SMS_EXT_ERR_CS_BARRED:
  1530                     case SMS_EXT_ERR_CS_BARRED:
  1531                         {
  1531                         {
  1532 TFLOGSTRING("TSY: CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" );
  1532 TFLOGSTRING("TSY: CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" );
  1533 OstTrace0( TRACE_NORMAL, DUP22_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" );
  1533 OstTrace0( TRACE_NORMAL,  DUP22_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" );
  1534                         epocError = EpocErrorCode(
  1534                         epocError = EpocErrorCode(
  1535                             KErrGeneral, KErrGsmCSConnectionBarred );
  1535                             KErrGeneral, KErrGsmCSConnectionBarred );
  1536                         break;
  1536                         break;
  1537                         }
  1537                         }
  1538 #endif // NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711
  1538 #endif // NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711
  1539                     default:
  1539                     default:
  1540                         {
  1540                         {
  1541 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - GSM specific error, unknown ISI cause value: %d",aIsiCauseValue);
  1541 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - GSM specific error, unknown ISI cause value: %d",aIsiCauseValue);
  1542 OstTraceExt1( TRACE_NORMAL, DUP16_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1542 OstTraceExt1( TRACE_NORMAL,  DUP16_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1543                         epocError = EpocErrorCode( KErrGeneral,
  1543                         epocError = EpocErrorCode( KErrGeneral,
  1544                             KErrNotFound );
  1544                             KErrNotFound );
  1545                         break;
  1545                         break;
  1546                         }
  1546                         }
  1547                     }
  1547                     }
  1607                 default:
  1607                 default:
  1608                     {
  1608                     {
  1609                     TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError\
  1609                     TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError\
  1610                         - PN_CSD, deafault, ISI cause value: %d",
  1610                         - PN_CSD, deafault, ISI cause value: %d",
  1611                         aIsiCauseValue);
  1611                         aIsiCauseValue);
  1612 OstTrace1( TRACE_NORMAL, DUP23_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;aIsiCauseValue=%d", aIsiCauseValue );
  1612 OstTrace1( TRACE_NORMAL,  DUP23_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;aIsiCauseValue=%d", aIsiCauseValue );
  1613 
  1613 
  1614                     epocError = EpocErrorCode( KErrGeneral, KErrNotFound );
  1614                     epocError = EpocErrorCode( KErrGeneral, KErrNotFound );
  1615                     break;
  1615                     break;
  1616                     }
  1616                     }
  1617                 }
  1617                 }
  1618             break;
  1618             break;
  1619             }
  1619             }
  1620         }
  1620         }
  1621 
  1621 
  1622 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError, Error was originated by ISA Server, Resource ID: 0x%x", aResource);
  1622 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError, Error was originated by ISA Server, Resource ID: 0x%x", aResource);
  1623 OstTrace1( TRACE_NORMAL, DUP20_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;Error was originated by ISA Server, Resource ID=%x", aResource );
  1623 OstTrace1( TRACE_NORMAL,  DUP20_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;Error was originated by ISA Server, Resource ID=%x", aResource );
  1624 
  1624 
  1625 TFLOGSTRING3("TSY: CMmStaticUtility::CSCauseToEpocError,ISA Error type: %d, ISA Error value: %d", aIsiCauseType, aIsiCauseValue);
  1625 TFLOGSTRING3("TSY: CMmStaticUtility::CSCauseToEpocError,ISA Error type: %d, ISA Error value: %d", aIsiCauseType, aIsiCauseValue);
  1626 OstTraceExt2( TRACE_NORMAL, DUP21_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;ISA Error type=%hhu; ISA Error value=%hhu", aIsiCauseType, aIsiCauseValue );
  1626 OstTraceExt2( TRACE_NORMAL,  DUP21_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;ISA Error type=%hhu; ISA Error value=%hhu", aIsiCauseType, aIsiCauseValue );
  1627 
  1627 
  1628     return epocError;
  1628     return epocError;
  1629     }
  1629     }
  1630 
  1630 
  1631 
  1631 
  1640         (
  1640         (
  1641         TUint8 aIsiCauseValue // Cause value
  1641         TUint8 aIsiCauseValue // Cause value
  1642         )
  1642         )
  1643     {
  1643     {
  1644 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - cause value: %d", aIsiCauseValue);
  1644 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - cause value: %d", aIsiCauseValue);
  1645 //OstTraceExt2( TRACE_NORMAL, CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR, "CMmStaticUtility::SimCSCauseToEpocError;aIsiCauseValue=%hhu", aIsiCauseValue );
  1645 //OstTraceExt2( TRACE_NORMAL,  CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::SimCSCauseToEpocError;aIsiCauseValue=%hhu", aIsiCauseValue );
  1646 
  1646 
  1647     TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 );
  1647     TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 );
  1648 
  1648 
  1649     // SIM_STATUS_TABLE
  1649     // SIM_STATUS_TABLE
  1650         switch ( aIsiCauseValue )
  1650         switch ( aIsiCauseValue )
  1722                 break;
  1722                 break;
  1723                 }
  1723                 }
  1724             default:
  1724             default:
  1725                 {
  1725                 {
  1726 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError -  UICC_STATUS_TABLE, unknown ISI cause value: %d", aIsiCauseValue);
  1726 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError -  UICC_STATUS_TABLE, unknown ISI cause value: %d", aIsiCauseValue);
  1727 OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR, "CMmStaticUtility::UICCCSCauseToEpocError; - UICC_STATUS_TABLE, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1727 OstTraceExt1( TRACE_NORMAL,  DUP2_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::UICCCSCauseToEpocError; - UICC_STATUS_TABLE, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue );
  1728                 epocError = EpocErrorCode( KErrGeneral,
  1728                 epocError = EpocErrorCode( KErrGeneral,
  1729                     KErrNotFound );
  1729                     KErrNotFound );
  1730                 break;
  1730                 break;
  1731                 }
  1731                 }
  1732             }
  1732             }
  1733 
  1733 
  1734 TFLOGSTRING("TSY: CMmStaticUtility::UiccCSCauseToEpocError, Error was originated by UICC Server - Resource ID: PN_SIM");
  1734 TFLOGSTRING("TSY: CMmStaticUtility::UiccCSCauseToEpocError, Error was originated by UICC Server - Resource ID: PN_SIM");
  1735 OstTrace0( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR, "CMmStaticUtility::SimCSCauseToEpocError, Error was originated by ISA Server - Resource ID: PN_SIM" );
  1735 OstTrace0( TRACE_NORMAL,  DUP11_CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::SimCSCauseToEpocError, Error was originated by ISA Server - Resource ID: PN_SIM" );
  1736 
  1736 
  1737 TFLOGSTRING2("TSY: CMmStaticUtility::UiccCSCauseToEpocError, UICC Error value: %d", aIsiCauseValue );
  1737 TFLOGSTRING2("TSY: CMmStaticUtility::UiccCSCauseToEpocError, UICC Error value: %d", aIsiCauseValue );
  1738 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR, "CMmStaticUtility::UiccCSCauseToEpocError;UICC Error value:aIsiCauseValue=%hhu", aIsiCauseValue );
  1738 OstTraceExt1( TRACE_NORMAL,  DUP12_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::UiccCSCauseToEpocError;UICC Error value:aIsiCauseValue=%hhu", aIsiCauseValue );
  1739 
  1739 
  1740     return epocError;
  1740     return epocError;
  1741     }
  1741     }
  1742 
  1742 
  1743 // -----------------------------------------------------------------------------
  1743 // -----------------------------------------------------------------------------
  1752         TInt aResource, // resource, default value PN_GPDS
  1752         TInt aResource, // resource, default value PN_GPDS
  1753         TUint8 aIsiCauseType // cause type, default value 0x00
  1753         TUint8 aIsiCauseType // cause type, default value 0x00
  1754         )
  1754         )
  1755     {
  1755     {
  1756 TFLOGSTRING4("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue);
  1756 TFLOGSTRING4("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue);
  1757 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR, "CMmStaticUtility::PacketDataCSCauseToEpocError" );
  1757 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR_TD, "CMmStaticUtility::PacketDataCSCauseToEpocError" );
  1758 
  1758 
  1759     TInt epocError( KErrGeneral );
  1759     TInt epocError( KErrGeneral );
  1760 
  1760 
  1761     if ( PN_GPDS == aResource )
  1761     if ( PN_GPDS == aResource )
  1762         {
  1762         {
  2073                     }
  2073                     }
  2074                 }
  2074                 }
  2075             }
  2075             }
  2076         }
  2076         }
  2077 TFLOGSTRING2("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - epoc error to be returned: %d", epocError);
  2077 TFLOGSTRING2("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - epoc error to be returned: %d", epocError);
  2078 OstTrace1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR, "CMmStaticUtility::PacketDataCSCauseToEpocError;epocError=%d", epocError );
  2078 OstTrace1( TRACE_NORMAL,  DUP1_CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR_TD, "CMmStaticUtility::PacketDataCSCauseToEpocError;epocError=%d", epocError );
  2079 
  2079 
  2080     return epocError;
  2080     return epocError;
  2081     }
  2081     }
  2082 
  2082 
  2083 // -----------------------------------------------------------------------------
  2083 // -----------------------------------------------------------------------------
  2092         RPacketContext::TProtocolType& aPdpTypeClient, // Pdp address type
  2092         RPacketContext::TProtocolType& aPdpTypeClient, // Pdp address type
  2093         TUint8 aPdpTypeServer // Pdp address type
  2093         TUint8 aPdpTypeServer // Pdp address type
  2094         )
  2094         )
  2095     {
  2095     {
  2096 TFLOGSTRING("TSY: CMmStaticUtility::MapPdpTypeToClient");
  2096 TFLOGSTRING("TSY: CMmStaticUtility::MapPdpTypeToClient");
  2097 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_MAPPDPTYPETOCLIENT, "CMmStaticUtility::MapPdpTypeToClient" );
  2097 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_MAPPDPTYPETOCLIENT_TD, "CMmStaticUtility::MapPdpTypeToClient" );
  2098 
  2098 
  2099     if ( GPDS_PDP_TYPE_PPP == aPdpTypeServer )
  2099     if ( GPDS_PDP_TYPE_PPP == aPdpTypeServer )
  2100         {
  2100         {
  2101         aPdpTypeClient = RPacketContext::EPdpTypePPP;
  2101         aPdpTypeClient = RPacketContext::EPdpTypePPP;
  2102         }
  2102         }
  2122         const TDesC8& aGPDSAddres,
  2122         const TDesC8& aGPDSAddres,
  2123         TDes8& aInetAddr
  2123         TDes8& aInetAddr
  2124         )
  2124         )
  2125     {
  2125     {
  2126     TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressToClient - %S", &aGPDSAddres);
  2126     TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressToClient - %S", &aGPDSAddres);
  2127     OstTraceExt1( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSTOCLIENT, "CMmStaticUtility::ConvertIPAddressToClient;aGPDSAddress=%s", aGPDSAddres );
  2127     OstTraceExt1( TRACE_NORMAL,  CMMSTATICUTILITY_CONVERTIPADDRESSTOCLIENT_TD, "CMmStaticUtility::ConvertIPAddressToClient;aGPDSAddress=%s", aGPDSAddres );
  2128 
  2128 
  2129     aInetAddr.Zero();
  2129     aInetAddr.Zero();
  2130 
  2130 
  2131     // The length of IPv4 address is 4
  2131     // The length of IPv4 address is 4
  2132     // Output format is 32-bit decimal number (eg. 3232245764 )
  2132     // Output format is 32-bit decimal number (eg. 3232245764 )
  2183         const TDesC8& aClientAddr,
  2183         const TDesC8& aClientAddr,
  2184         TDes8& aGpdsAddr
  2184         TDes8& aGpdsAddr
  2185         )
  2185         )
  2186     {
  2186     {
  2187 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient");
  2187 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient");
  2188 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient" );
  2188 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient" );
  2189     TInt ret(KErrNone);
  2189     TInt ret(KErrNone);
  2190 
  2190 
  2191     TBuf<RPacketContext::KMaxPDPAddressLength> tmpClientAddress;
  2191     TBuf<RPacketContext::KMaxPDPAddressLength> tmpClientAddress;
  2192     tmpClientAddress.Copy(aClientAddr);
  2192     tmpClientAddress.Copy(aClientAddr);
  2193     TInetAddr inetAddr;
  2193     TInetAddr inetAddr;
  2214             aGpdsAddr.Copy( ptrIpV6Address );
  2214             aGpdsAddr.Copy( ptrIpV6Address );
  2215             }
  2215             }
  2216         else
  2216         else
  2217             {
  2217             {
  2218 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family());
  2218 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family());
  2219 OstTrace1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family() );
  2219 OstTrace1( TRACE_NORMAL,  DUP2_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family() );
  2220             ret = KErrNotSupported;
  2220             ret = KErrNotSupported;
  2221             }
  2221             }
  2222         }
  2222         }
  2223     else
  2223     else
  2224         {
  2224         {
  2225 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed");
  2225 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed");
  2226 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed" );
  2226 OstTrace0( TRACE_NORMAL,  DUP1_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed" );
  2227         }
  2227         }
  2228 
  2228 
  2229     return ret;
  2229     return ret;
  2230     }
  2230     }
  2231 
  2231 
  2240         TUint& integer, // Integer value
  2240         TUint& integer, // Integer value
  2241         TDesC& buffer // Buffer containing the number string
  2241         TDesC& buffer // Buffer containing the number string
  2242         )
  2242         )
  2243     {
  2243     {
  2244 TFLOGSTRING("TSY: CMmStaticUtility::GetIntFromDescriptor");
  2244 TFLOGSTRING("TSY: CMmStaticUtility::GetIntFromDescriptor");
  2245 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETINTFROMDESCRIPTOR, "CMmStaticUtility::GetIntFromDescriptor" );
  2245 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GETINTFROMDESCRIPTOR_TD, "CMmStaticUtility::GetIntFromDescriptor" );
  2246 
  2246 
  2247     // Initialize.
  2247     // Initialize.
  2248     integer = 0;
  2248     integer = 0;
  2249 
  2249 
  2250     // Loop all the numbers through
  2250     // Loop all the numbers through
  2266         const TBuf<4>* aMnc, // Pointer to MNC code
  2266         const TBuf<4>* aMnc, // Pointer to MNC code
  2267         const TBuf<3>* aMcc // pointer to MCC code
  2267         const TBuf<3>* aMcc // pointer to MCC code
  2268         )
  2268         )
  2269     {
  2269     {
  2270 TFLOGSTRING("TSY: CMmStaticUtility::FormOperatorCode");
  2270 TFLOGSTRING("TSY: CMmStaticUtility::FormOperatorCode");
  2271 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_FORMOPERATORCODE, "CMmStaticUtility::FormOperatorCode" );
  2271 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_FORMOPERATORCODE_TD, "CMmStaticUtility::FormOperatorCode" );
  2272 
  2272 
  2273     TUint16 mnc1 = 0x0F;
  2273     TUint16 mnc1 = 0x0F;
  2274     TUint16 mnc2 = 0x0F;
  2274     TUint16 mnc2 = 0x0F;
  2275     TUint16 mnc3 = 0x0F;
  2275     TUint16 mnc3 = 0x0F;
  2276     // Extract MNC codes (it is in unicode form)
  2276     // Extract MNC codes (it is in unicode form)
  2379         TUint16* aMcc2, // 2nd number of MCC code
  2379         TUint16* aMcc2, // 2nd number of MCC code
  2380         TUint16* aMcc3 // 3rd number of MCC code
  2380         TUint16* aMcc3 // 3rd number of MCC code
  2381         )
  2381         )
  2382     {
  2382     {
  2383 TFLOGSTRING("TSY: CMmStaticUtility::GetMccCodes");
  2383 TFLOGSTRING("TSY: CMmStaticUtility::GetMccCodes");
  2384 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMCCCODES, "CMmStaticUtility::GetMccCodes" );
  2384 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GETMCCCODES_TD, "CMmStaticUtility::GetMccCodes" );
  2385 
  2385 
  2386     // Extract MCC and MNC from aOperatorCode.
  2386     // Extract MCC and MNC from aOperatorCode.
  2387     TPtrC8 mcc2_mcc1 = aOperatorCode.Left( 0 );
  2387     TPtrC8 mcc2_mcc1 = aOperatorCode.Left( 0 );
  2388     TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 );
  2388     TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 );
  2389 
  2389 
  2419         TUint16* aMnc2, // 2nd number of MNC code
  2419         TUint16* aMnc2, // 2nd number of MNC code
  2420         TUint16* aMnc3 // 3rd number of MNC code
  2420         TUint16* aMnc3 // 3rd number of MNC code
  2421         )
  2421         )
  2422     {
  2422     {
  2423 TFLOGSTRING("TSY: CMmStaticUtility::GetMncCodes");
  2423 TFLOGSTRING("TSY: CMmStaticUtility::GetMncCodes");
  2424 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMNCCODES, "CMmStaticUtility::GetMncCodes" );
  2424 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GETMNCCODES_TD, "CMmStaticUtility::GetMncCodes" );
  2425 
  2425 
  2426     // Extract MCC and MNC from aOperatorCode.
  2426     // Extract MCC and MNC from aOperatorCode.
  2427     TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 );
  2427     TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 );
  2428     TPtrC8 mnc2_mnc1 = aOperatorCode.Mid( 2,1 );
  2428     TPtrC8 mnc2_mnc1 = aOperatorCode.Mid( 2,1 );
  2429 
  2429 
  2466         TUint16 aMnc2, // second mnc digit
  2466         TUint16 aMnc2, // second mnc digit
  2467         TUint16 aMnc3 // third mnc digit
  2467         TUint16 aMnc3 // third mnc digit
  2468         )
  2468         )
  2469     {
  2469     {
  2470 TFLOGSTRING("TSY: CMmStaticUtility::CalculateMccMncNumbers");
  2470 TFLOGSTRING("TSY: CMmStaticUtility::CalculateMccMncNumbers");
  2471 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CALCULATEMCCMNCNUMBERS, "CMmStaticUtility::CalculateMccMncNumbers" );
  2471 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_CALCULATEMCCMNCNUMBERS_TD, "CMmStaticUtility::CalculateMccMncNumbers" );
  2472 
  2472 
  2473     // Mcc is always three digits
  2473     // Mcc is always three digits
  2474     // If mcc is bigger than 10, code is invalid
  2474     // If mcc is bigger than 10, code is invalid
  2475     if ( 10 > aMcc1 )
  2475     if ( 10 > aMcc1 )
  2476         {
  2476         {
  2523 // -----------------------------------------------------------------------------
  2523 // -----------------------------------------------------------------------------
  2524 //
  2524 //
  2525 TBool CMmStaticUtility::IsOperinfoApac()
  2525 TBool CMmStaticUtility::IsOperinfoApac()
  2526     {
  2526     {
  2527 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac");
  2527 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac");
  2528 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac" );
  2528 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac" );
  2529 
  2529 
  2530 #ifdef __WINSCW__
  2530 #ifdef __WINSCW__
  2531     return apacInfoToBeReturned;
  2531     return apacInfoToBeReturned;
  2532 #else
  2532 #else
  2533     TBool ret( EFalse );
  2533     TBool ret( EFalse );
  2537         case ELangTaiwanChinese:
  2537         case ELangTaiwanChinese:
  2538         case ELangHongKongChinese:
  2538         case ELangHongKongChinese:
  2539         case ELangPrcChinese:
  2539         case ELangPrcChinese:
  2540             {
  2540             {
  2541 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Eastern");
  2541 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Eastern");
  2542 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac, Eastern" );
  2542 OstTrace0( TRACE_NORMAL,  DUP1_CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac, Eastern" );
  2543             ret = ETrue;
  2543             ret = ETrue;
  2544             break;
  2544             break;
  2545             }
  2545             }
  2546         default:
  2546         default:
  2547             {
  2547             {
  2548 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Western");
  2548 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Western");
  2549 OstTrace0( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac, Western" );
  2549 OstTrace0( TRACE_NORMAL,  DUP2_CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac, Western" );
  2550             // already set to ret = EFalse;
  2550             // already set to ret = EFalse;
  2551             break;
  2551             break;
  2552             }
  2552             }
  2553         }
  2553         }
  2554     return ret;
  2554     return ret;
  2654         (
  2654         (
  2655         TBool aApac
  2655         TBool aApac
  2656         )
  2656         )
  2657     {
  2657     {
  2658 TFLOGSTRING("TSY: CMmStaticUtility::SetOperinfoApac");
  2658 TFLOGSTRING("TSY: CMmStaticUtility::SetOperinfoApac");
  2659 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_SETOPERINFOAPAC, "CMmStaticUtility::SetOperinfoApac" );
  2659 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_SETOPERINFOAPAC_TD, "CMmStaticUtility::SetOperinfoApac" );
  2660     apacInfoToBeReturned = aApac;
  2660     apacInfoToBeReturned = aApac;
  2661     }
  2661     }
  2662 
  2662 
  2663 #endif // __WINSCW__
  2663 #endif // __WINSCW__
  2664 
  2664 
  2672     TDes8& aInputString,
  2672     TDes8& aInputString,
  2673     TUint16 aLength,
  2673     TUint16 aLength,
  2674     TDes8& aUcs2String )
  2674     TDes8& aUcs2String )
  2675     {
  2675     {
  2676 TFLOGSTRING("TSY: CMmStaticUtility::ConvertGsmDataToUcs2");
  2676 TFLOGSTRING("TSY: CMmStaticUtility::ConvertGsmDataToUcs2");
  2677 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTGSMDATATOUCS2, "CMmStaticUtility::ConvertGsmDataToUcs2" );
  2677 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_CONVERTGSMDATATOUCS2_TD, "CMmStaticUtility::ConvertGsmDataToUcs2" );
  2678 
  2678 
  2679     TInt i( 0 );
  2679     TInt i( 0 );
  2680     TInt j( 0 );
  2680     TInt j( 0 );
  2681     TInt pos( 0 );
  2681     TInt pos( 0 );
  2682     TUint16 basePointer16( 0 );
  2682     TUint16 basePointer16( 0 );
  2795 // -----------------------------------------------------------------------------
  2795 // -----------------------------------------------------------------------------
  2796 //
  2796 //
  2797 TUint16 CMmStaticUtility::GetUnicodeGsm( TUint8 aCharacter)
  2797 TUint16 CMmStaticUtility::GetUnicodeGsm( TUint8 aCharacter)
  2798     {
  2798     {
  2799 TFLOGSTRING("TSY: CMmStaticUtility::GetUnicodeGsm");
  2799 TFLOGSTRING("TSY: CMmStaticUtility::GetUnicodeGsm");
  2800 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETUNICODEGSM, "CMmStaticUtility::GetUnicodeGsm" );
  2800 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GETUNICODEGSM_TD, "CMmStaticUtility::GetUnicodeGsm" );
  2801 
  2801 
  2802     TUint16 ret( 0 );
  2802     TUint16 ret( 0 );
  2803 
  2803 
  2804     if ( 0x80 < aCharacter )
  2804     if ( 0x80 < aCharacter )
  2805         {
  2805         {
  3512 void CMmStaticUtility::ConvertUcs2To7BitCodedData(
  3512 void CMmStaticUtility::ConvertUcs2To7BitCodedData(
  3513     TDesC16& aInputString,
  3513     TDesC16& aInputString,
  3514     TDes8& aGsmDataString )
  3514     TDes8& aGsmDataString )
  3515     {
  3515     {
  3516 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2To7BitCodedData");
  3516 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2To7BitCodedData");
  3517 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TO7BITCODEDDATA, "CMmStaticUtility::ConvertUcs2To7BitCodedData" );
  3517 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_CONVERTUCS2TO7BITCODEDDATA_TD, "CMmStaticUtility::ConvertUcs2To7BitCodedData" );
  3518 
  3518 
  3519     if ( 0 < aInputString.Length() )
  3519     if ( 0 < aInputString.Length() )
  3520         {
  3520         {
  3521         // Store string in GSM default coding scheme
  3521         // Store string in GSM default coding scheme
  3522         for( TInt count = 0; count < aInputString.Length(); count++)
  3522         for( TInt count = 0; count < aInputString.Length(); count++)
  3544 void CMmStaticUtility::ConvertUcs2ToGsmUcs2Data(
  3544 void CMmStaticUtility::ConvertUcs2ToGsmUcs2Data(
  3545     TDesC16& aInputString,
  3545     TDesC16& aInputString,
  3546     TDes8& aGsmDataString )
  3546     TDes8& aGsmDataString )
  3547     {
  3547     {
  3548 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2ToGsmData");
  3548 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2ToGsmData");
  3549 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TOGSMDATA, "CMmStaticUtility::ConvertUcs2ToGsmData" );
  3549 OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_CONVERTUCS2TOGSMDATA_TD, "CMmStaticUtility::ConvertUcs2ToGsmData" );
  3550 
  3550 
  3551     if ( 0 < aInputString.Length() )
  3551     if ( 0 < aInputString.Length() )
  3552         {
  3552         {
  3553         // Check if there is any GSM default alphabet
  3553         // Check if there is any GSM default alphabet
  3554         if( GetCodingScheme( aInputString ))
  3554         if( GetCodingScheme( aInputString ))
  3589 // -----------------------------------------------------------------------------
  3589 // -----------------------------------------------------------------------------
  3590 //
  3590 //
  3591 TBool CMmStaticUtility::GetCodingScheme( TDesC16& aInputString )
  3591 TBool CMmStaticUtility::GetCodingScheme( TDesC16& aInputString )
  3592     {
  3592     {
  3593     TFLOGSTRING("TSY: CMmStaticUtility::GetCodingScheme");
  3593     TFLOGSTRING("TSY: CMmStaticUtility::GetCodingScheme");
  3594     OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETCODINGSCHEME, "CMmStaticUtility::GetCodingScheme" );
  3594     OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GETCODINGSCHEME_TD, "CMmStaticUtility::GetCodingScheme" );
  3595     TInt ret ( ETrue );
  3595     TInt ret ( ETrue );
  3596     TInt count(0);
  3596     TInt count(0);
  3597     
  3597     
  3598     while( count < aInputString.Length() )
  3598     while( count < aInputString.Length() )
  3599         {
  3599         {
  4320     const TDesC8& aSource, //Source
  4320     const TDesC8& aSource, //Source
  4321     TInt aIndex            //Index
  4321     TInt aIndex            //Index
  4322     )
  4322     )
  4323  {
  4323  {
  4324  TFLOGSTRING("TSY: CMmStaticUtility::Get16bit");
  4324  TFLOGSTRING("TSY: CMmStaticUtility::Get16bit");
  4325  OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GET16BIT, "CMmStaticUtility::Get16Bit" );
  4325  OstTrace0( TRACE_NORMAL,  CMMSTATICUTILITY_GET16BIT_TD, "CMmStaticUtility::Get16Bit" );
  4326 
  4326 
  4327  TInt target( 0 );
  4327  TInt target( 0 );
  4328 
  4328 
  4329  if ( aIndex + 1 < aSource.Length() )
  4329  if ( aIndex + 1 < aSource.Length() )
  4330      {
  4330      {