Lines Matching refs:userData

212     public UserData userData;
437 builder.append(", userData=" + userData);
685 * TODO(cleanup): Do we really need to set userData.payload as
689 encodeUserDataPayload(bData.userData);
690 bData.hasUserDataHeader = bData.userData.userDataHeader != null;
692 if (bData.userData.payload.length > SmsConstants.MAX_USER_DATA_BYTES) {
694 bData.userData.payload.length +
701 * userData.paddingBits = (userData.payload.length * 8) - (userData.numFields * 7);
702 * userData.paddingBits = 0; // XXX this seems better, but why?
705 int dataBits = (bData.userData.payload.length * 8) - bData.userData.paddingBits;
707 if ((bData.userData.msgEncoding == UserData.ENCODING_IS91_EXTENDED_PROTOCOL) ||
708 (bData.userData.msgEncoding == UserData.ENCODING_GSM_DCS)) {
714 outStream.write(5, bData.userData.msgEncoding);
715 if ((bData.userData.msgEncoding == UserData.ENCODING_IS91_EXTENDED_PROTOCOL) ||
716 (bData.userData.msgEncoding == UserData.ENCODING_GSM_DCS)) {
717 outStream.write(8, bData.userData.msgType);
719 outStream.write(8, bData.userData.numFields);
720 outStream.writeByteArray(dataBits, bData.userData.payload);
884 bData.hasUserDataHeader = ((bData.userData != null) &&
885 (bData.userData.userDataHeader != null));
890 if (bData.userData != null) {
975 bData.userData = new UserData();
976 bData.userData.msgEncoding = inStream.read(5);
977 bData.userData.msgEncodingSet = true;
978 bData.userData.msgType = 0;
980 if ((bData.userData.msgEncoding == UserData.ENCODING_IS91_EXTENDED_PROTOCOL) ||
981 (bData.userData.msgEncoding == UserData.ENCODING_GSM_DCS)) {
982 bData.userData.msgType = inStream.read(8);
985 bData.userData.numFields = inStream.read(8);
988 bData.userData.payload = inStream.readByteArray(dataBits);
1084 private static void decodeUserDataPayload(UserData userData, boolean hasUserDataHeader)
1089 int udhLen = userData.payload[0] & 0x00FF;
1092 System.arraycopy(userData.payload, 1, headerData, 0, udhLen);
1093 userData.userDataHeader = SmsHeader.fromByteArray(headerData);
1095 switch (userData.msgEncoding) {
1106 byte[] payload = new byte[userData.numFields];
1107 int copyLen = userData.numFields < userData.payload.length
1108 ? userData.numFields : userData.payload.length;
1110 System.arraycopy(userData.payload, 0, payload, 0, copyLen);
1111 userData.payload = payload;
1116 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1118 userData.payloadStr = decodeUtf8(userData.payload, offset, userData.numFields);
1124 userData.payloadStr = decode7bitAscii(userData.payload, offset, userData.numFields);
1127 userData.payloadStr = decodeUtf16(userData.payload, offset, userData.numFields);
1130 userData.payloadStr = decode7bitGsm(userData.payload, offset, userData.numFields);
1133 userData.payloadStr = decodeLatin(userData.payload, offset, userData.numFields);
1137 + userData.msgEncoding + ")");
1158 BitwiseInputStream inStream = new BitwiseInputStream(bData.userData.payload);
1160 int numFields = bData.userData.numFields;
1181 bData.userData.payloadStr = data.substring(3, numFields - 3);
1201 BitwiseInputStream inStream = new BitwiseInputStream(bData.userData.payload);
1203 int numFields = bData.userData.numFields;
1212 bData.userData.payloadStr = strbuf.toString();
1224 BitwiseInputStream inStream = new BitwiseInputStream(bData.userData.payload);
1226 int numFields = bData.userData.numFields;
1232 addr.origBytes = bData.userData.payload;
1241 switch (bData.userData.msgType) {
1254 bData.userData.msgType + ")");
1675 UserData userData = new UserData();
1676 userData.msgEncoding = msgEncoding;
1677 userData.msgEncodingSet = true;
1678 userData.numFields = numFields;
1679 userData.payload = inStream.readByteArray(textBits);
1682 decodeUserDataPayload(userData, false);
1683 String categoryName = userData.payloadStr;
1763 BitwiseInputStream inStream = new BitwiseInputStream(bData.userData.payload);
1813 bData.userData = alertUserData;
1940 if (bData.userData != null) {
1943 } else if (bData.userData.msgEncoding == UserData.ENCODING_IS91_EXTENDED_PROTOCOL) {
1953 decodeUserDataPayload(bData.userData, bData.hasUserDataHeader);