@Override public int calculateByteSizeOfBody() { int bodyLength = 0; bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.messageId); bodyLength += PduUtil.calculateByteSizeOfAddress(this.sourceAddress); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.scheduleDeliveryTime); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.validityPeriod); bodyLength += 3; // regDelivery, defaultMsgId, messageLength bytes bodyLength += getShortMessageLength(); return bodyLength; }
@Override public int calculateByteSizeOfBody() { int bodyLength = 0; bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.messageId); bodyLength += PduUtil.calculateByteSizeOfAddress(this.sourceAddress); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.scheduleDeliveryTime); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.validityPeriod); bodyLength += 3; // regDelivery, defaultMsgId, messageLength bytes bodyLength += getShortMessageLength(); return bodyLength; }
@Override public int calculateByteSizeOfBody() { int bodyLength = 0; bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.messageId); bodyLength += PduUtil.calculateByteSizeOfAddress(this.sourceAddress); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.scheduleDeliveryTime); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.validityPeriod); bodyLength += 3; // regDelivery, defaultMsgId, messageLength bytes bodyLength += getShortMessageLength(); return bodyLength; }
@Override public int calculateByteSizeOfBody() { int bodyLength = 0; bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.messageId); bodyLength += PduUtil.calculateByteSizeOfAddress(this.sourceAddress); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.scheduleDeliveryTime); bodyLength += PduUtil.calculateByteSizeOfNullTerminatedString(this.validityPeriod); bodyLength += 3; // regDelivery, defaultMsgId, messageLength bytes bodyLength += getShortMessageLength(); return bodyLength; }
@Override public void writeBody(ChannelBuffer buffer) throws UnrecoverablePduException, RecoverablePduException { ChannelBufferUtil.writeNullTerminatedString(buffer, this.messageId); ChannelBufferUtil.writeAddress(buffer, this.sourceAddress); ChannelBufferUtil.writeNullTerminatedString(buffer, this.scheduleDeliveryTime); ChannelBufferUtil.writeNullTerminatedString(buffer, this.validityPeriod); buffer.writeByte(this.registeredDelivery); buffer.writeByte(this.defaultMsgId); buffer.writeByte((byte)getShortMessageLength()); if (this.shortMessage != null) { buffer.writeBytes(this.shortMessage); } }
@Override public void writeBody(ChannelBuffer buffer) throws UnrecoverablePduException, RecoverablePduException { ChannelBufferUtil.writeNullTerminatedString(buffer, this.messageId); ChannelBufferUtil.writeAddress(buffer, this.sourceAddress); ChannelBufferUtil.writeNullTerminatedString(buffer, this.scheduleDeliveryTime); ChannelBufferUtil.writeNullTerminatedString(buffer, this.validityPeriod); buffer.writeByte(this.registeredDelivery); buffer.writeByte(this.defaultMsgId); buffer.writeByte((byte)getShortMessageLength()); if (this.shortMessage != null) { buffer.writeBytes(this.shortMessage); } }
@Override public void writeBody(ChannelBuffer buffer) throws UnrecoverablePduException, RecoverablePduException { ChannelBufferUtil.writeNullTerminatedString(buffer, this.messageId); ChannelBufferUtil.writeAddress(buffer, this.sourceAddress); ChannelBufferUtil.writeNullTerminatedString(buffer, this.scheduleDeliveryTime); ChannelBufferUtil.writeNullTerminatedString(buffer, this.validityPeriod); buffer.writeByte(this.registeredDelivery); buffer.writeByte(this.defaultMsgId); buffer.writeByte((byte)getShortMessageLength()); if (this.shortMessage != null) { buffer.writeBytes(this.shortMessage); } }
@Override public void writeBody(ChannelBuffer buffer) throws UnrecoverablePduException, RecoverablePduException { ChannelBufferUtil.writeNullTerminatedString(buffer, this.messageId); ChannelBufferUtil.writeAddress(buffer, this.sourceAddress); ChannelBufferUtil.writeNullTerminatedString(buffer, this.scheduleDeliveryTime); ChannelBufferUtil.writeNullTerminatedString(buffer, this.validityPeriod); buffer.writeByte(this.registeredDelivery); buffer.writeByte(this.defaultMsgId); buffer.writeByte((byte)getShortMessageLength()); if (this.shortMessage != null) { buffer.writeBytes(this.shortMessage); } }