Lines Matching defs:outStream

445     private static void encodeMessageId(BearerData bData, BitwiseOutputStream outStream)
448 outStream.write(8, 3);
449 outStream.write(4, bData.messageType);
450 outStream.write(8, bData.messageId >> 8);
451 outStream.write(8, bData.messageId);
452 outStream.write(1, bData.hasUserDataHeader ? 1 : 0);
453 outStream.skip(3);
526 BitwiseOutputStream outStream = new BitwiseOutputStream(msg.length());
532 outStream.write(7, UserData.UNENCODABLE_7_BIT_CHAR);
537 outStream.write(7, charCode);
540 return outStream.toByteArray();
710 private static void encodeUserData(BearerData bData, BitwiseOutputStream outStream)
716 * copies by passing outStream directly.
742 outStream.write(8, paramBytes);
743 outStream.write(5, bData.userData.msgEncoding);
746 outStream.write(8, bData.userData.msgType);
748 outStream.write(8, bData.userData.numFields);
749 outStream.writeByteArray(dataBits, bData.userData.payload);
750 if (paddingBits > 0) outStream.write(paddingBits, 0);
753 private static void encodeReplyOption(BearerData bData, BitwiseOutputStream outStream)
756 outStream.write(8, 1);
757 outStream.write(1, bData.userAckReq ? 1 : 0);
758 outStream.write(1, bData.deliveryAckReq ? 1 : 0);
759 outStream.write(1, bData.readAckReq ? 1 : 0);
760 outStream.write(1, bData.reportReq ? 1 : 0);
761 outStream.write(4, 0);
801 private static void encodeCallbackNumber(BearerData bData, BitwiseOutputStream outStream)
817 outStream.write(8, paramBytes);
818 outStream.write(1, addr.digitMode);
820 outStream.write(3, addr.ton);
821 outStream.write(4, addr.numberPlan);
823 outStream.write(8, addr.numberOfDigits);
824 outStream.writeByteArray(dataBits, addr.origBytes);
825 if (paddingBits > 0) outStream.write(paddingBits, 0);
828 private static void encodeMsgStatus(BearerData bData, BitwiseOutputStream outStream)
831 outStream.write(8, 1);
832 outStream.write(2, bData.errorClass);
833 outStream.write(6, bData.messageStatus);
836 private static void encodeMsgCount(BearerData bData, BitwiseOutputStream outStream)
839 outStream.write(8, 1);
840 outStream.write(8, bData.numberOfMessages);
843 private static void encodeValidityPeriodRel(BearerData bData, BitwiseOutputStream outStream)
846 outStream.write(8, 1);
847 outStream.write(8, bData.validityPeriodRelative);
850 private static void encodePrivacyIndicator(BearerData bData, BitwiseOutputStream outStream)
853 outStream.write(8, 1);
854 outStream.write(2, bData.privacy);
855 outStream.skip(6);
858 private static void encodeLanguageIndicator(BearerData bData, BitwiseOutputStream outStream)
861 outStream.write(8, 1);
862 outStream.write(8, bData.language);
865 private static void encodeDisplayMode(BearerData bData, BitwiseOutputStream outStream)
868 outStream.write(8, 1);
869 outStream.write(2, bData.displayMode);
870 outStream.skip(6);
873 private static void encodePriorityIndicator(BearerData bData, BitwiseOutputStream outStream)
876 outStream.write(8, 1);
877 outStream.write(2, bData.priority);
878 outStream.skip(6);
881 private static void encodeMsgDeliveryAlert(BearerData bData, BitwiseOutputStream outStream)
884 outStream.write(8, 1);
885 outStream.write(2, bData.alert);
886 outStream.skip(6);
889 private static void encodeScpResults(BearerData bData, BitwiseOutputStream outStream)
893 outStream.write(8, (results.size() * 4)); // 4 octets per program result
896 outStream.write(8, category >> 8);
897 outStream.write(8, category);
898 outStream.write(8, result.getLanguage());
899 outStream.write(4, result.getCategoryResult());
900 outStream.skip(4);
916 BitwiseOutputStream outStream = new BitwiseOutputStream(200);
917 outStream.write(8, SUBPARAM_MESSAGE_IDENTIFIER);
918 encodeMessageId(bData, outStream);
920 outStream.write(8, SUBPARAM_USER_DATA);
921 encodeUserData(bData, outStream);
924 outStream.write(8, SUBPARAM_CALLBACK_NUMBER);
925 encodeCallbackNumber(bData, outStream);
928 outStream.write(8, SUBPARAM_REPLY_OPTION);
929 encodeReplyOption(bData, outStream);
932 outStream.write(8, SUBPARAM_NUMBER_OF_MESSAGES);
933 encodeMsgCount(bData, outStream);
936 outStream.write(8, SUBPARAM_VALIDITY_PERIOD_RELATIVE);
937 encodeValidityPeriodRel(bData, outStream);
940 outStream.write(8, SUBPARAM_PRIVACY_INDICATOR);
941 encodePrivacyIndicator(bData, outStream);
944 outStream.write(8, SUBPARAM_LANGUAGE_INDICATOR);
945 encodeLanguageIndicator(bData, outStream);
948 outStream.write(8, SUBPARAM_MESSAGE_DISPLAY_MODE);
949 encodeDisplayMode(bData, outStream);
952 outStream.write(8, SUBPARAM_PRIORITY_INDICATOR);
953 encodePriorityIndicator(bData, outStream);
956 outStream.write(8, SUBPARAM_ALERT_ON_MESSAGE_DELIVERY);
957 encodeMsgDeliveryAlert(bData, outStream);
960 outStream.write(8, SUBPARAM_MESSAGE_STATUS);
961 encodeMsgStatus(bData, outStream);
964 outStream.write(8, SUBPARAM_SERVICE_CATEGORY_PROGRAM_RESULTS);
965 encodeScpResults(bData, outStream);
967 return outStream.toByteArray();