public void setShortMessageData(ByteBuffer value) throws PDUException, NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException { shortMessage.setData(value); setSmLength((short) shortMessage.getLength()); }
public void setShortMessageData(ByteBuffer value) throws PDUException, NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException { shortMessage.setData(value); setSmLength((short) shortMessage.getLength()); }
public void setShortMessageData(ByteBuffer buffer) throws PDUException, NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException { setSmLength((short) buffer.length()); shortMessage.setData(buffer); }
public void setBody(ByteBuffer buffer) throws NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException, PDUException { setMessageId(buffer.removeCString()); sourceAddr.setData(buffer); // ? setScheduleDeliveryTime(buffer.removeCString()); setValidityPeriod(buffer.removeCString()); setRegisteredDelivery(buffer.removeByte()); setSmDefaultMsgId(buffer.removeByte()); setSmLength(decodeUnsigned(buffer.removeByte())); shortMessage.setData(buffer.removeBuffer(getSmLength())); }
public void setBody(ByteBuffer buffer) throws NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException, PDUException { @SuppressWarnings("unused") String dummyStr; @SuppressWarnings("unused") byte dummyByte; setServiceType(buffer.removeCString()); sourceAddr.setData(buffer); destAddr.setData(buffer); setEsmClass(buffer.removeByte()); setProtocolId(buffer.removeByte()); setPriorityFlag(buffer.removeByte()); dummyStr = buffer.removeCString(); // default scheduleDeliveryTime dummyStr = buffer.removeCString(); // default validityPeriod setRegisteredDelivery(buffer.removeByte()); dummyByte = buffer.removeByte(); // default replaceIfPresentFlag setDataCoding(buffer.removeByte()); dummyByte = buffer.removeByte(); // default smDefaultMsgId setSmLength(decodeUnsigned(buffer.removeByte())); shortMessage.setData(buffer.removeBuffer(getSmLength())); }
public void setBody(ByteBuffer buffer) throws NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException, PDUException { setServiceType(buffer.removeCString()); sourceAddr.setData(buffer); // ? destAddresses.setData(buffer); setEsmClass(buffer.removeByte()); setProtocolId(buffer.removeByte()); setPriorityFlag(buffer.removeByte()); setScheduleDeliveryTime(buffer.removeCString()); setValidityPeriod(buffer.removeCString()); setRegisteredDelivery(buffer.removeByte()); setReplaceIfPresentFlag(buffer.removeByte()); setDataCoding(buffer.removeByte()); setSmDefaultMsgId(buffer.removeByte()); setSmLength(decodeUnsigned(buffer.removeByte())); shortMessage.setData(buffer.removeBuffer(getSmLength())); }
public void setBody(ByteBuffer buffer) throws NotEnoughDataInByteBufferException, TerminatingZeroNotFoundException, PDUException { setServiceType(buffer.removeCString()); sourceAddr.setData(buffer); // ? destAddr.setData(buffer); // ? setEsmClass(buffer.removeByte()); setProtocolId(buffer.removeByte()); setPriorityFlag(buffer.removeByte()); setScheduleDeliveryTime(buffer.removeCString()); setValidityPeriod(buffer.removeCString()); setRegisteredDelivery(buffer.removeByte()); setReplaceIfPresentFlag(buffer.removeByte()); setDataCoding(buffer.removeByte()); setSmDefaultMsgId(buffer.removeByte()); setSmLength(decodeUnsigned(buffer.removeByte())); shortMessage.setData(buffer.removeBuffer(getSmLength())); }