omadrm/drmengine/ro/src/DrmRightsParser.cpp
branchRCL_3
changeset 71 1221b68b8a5f
parent 18 8a03a285ab14
child 72 1481bf457703
equal deleted inserted replaced
67:50c53e893c3f 71:1221b68b8a5f
  1111                 iRights->iCurrentAsset = CParsedAsset::NewL();
  1111                 iRights->iCurrentAsset = CParsedAsset::NewL();
  1112                 iRights->iCurrentAsset->iId =
  1112                 iRights->iCurrentAsset->iId =
  1113                     GetAttributeValueL( aAttributes, KIdAttribute );
  1113                     GetAttributeValueL( aAttributes, KIdAttribute );
  1114                 iRights->iCurrentAsset->iIdRef =
  1114                 iRights->iCurrentAsset->iIdRef =
  1115                     GetAttributeValueL( aAttributes, KIdRefAttribute );
  1115                     GetAttributeValueL( aAttributes, KIdRefAttribute );
  1116                 iRights->iAssets.Append( iRights->iCurrentAsset );
  1116                 iRights->iAssets.AppendL ( iRights->iCurrentAsset );
  1117                 break;
  1117                 break;
  1118             case EPermissionAssetState:
  1118             case EPermissionAssetState:
  1119                 iRights->iCurrentAsset = CParsedAsset::NewL();
  1119                 iRights->iCurrentAsset = CParsedAsset::NewL();
  1120                 iRights->iCurrentAsset->iId =
  1120                 iRights->iCurrentAsset->iId =
  1121                     GetAttributeValueL( aAttributes, KIdAttribute );
  1121                     GetAttributeValueL( aAttributes, KIdAttribute );
  1124                 iRights->iCurrentPermission->iAssets.Append(
  1124                 iRights->iCurrentPermission->iAssets.Append(
  1125                         iRights->iCurrentAsset );
  1125                         iRights->iCurrentAsset );
  1126                 break;
  1126                 break;
  1127             case EPermissionState:
  1127             case EPermissionState:
  1128                 iRights->iCurrentPermission = CParsedPermission::NewL();
  1128                 iRights->iCurrentPermission = CParsedPermission::NewL();
  1129                 iRights->iPermissions.Append(
  1129                 iRights->iPermissions.AppendL ( iRights->iCurrentPermission );
  1130                         iRights->iCurrentPermission );
       
  1131                 iRights->iCurrentPermission->iOnExpiredUrl =
  1130                 iRights->iCurrentPermission->iOnExpiredUrl =
  1132                     GetAttributeValueL( aAttributes, KOnExpiredUrlAttribute );
  1131                     GetAttributeValueL( aAttributes, KOnExpiredUrlAttribute );
  1133                 break;
  1132                 break;
  1134             case ESoftwareState:
  1133             case ESoftwareState:
  1135                 b = GetAttributeValueL( aAttributes, KSchemaAttribute );
  1134                 b = GetAttributeValueL( aAttributes, KSchemaAttribute );