/// <summary> /// This method implements the ISupportSmppByteStream.AddToStream /// method so that the PDU can serialize itself to the data stream. /// </summary> /// <param name="writer">StreamWriter</param> public override void AddToStream(SmppWriter writer) { writer.Add((byte)distList_.Count); foreach (string str in distList_) { writer.Add(new SmppCOctetString(str)); } }
/// <summary> /// This method inserts the Tlv into a byte stream object. /// </summary> /// <param name="stm">Byte stream</param> public override void AddToStream(SmppWriter stm) { if (HasValue) { stm.Add(Tag); stm.Add((short)0); } }
/// <summary> /// This method implements the ISupportSmppByteStream.AddToStream /// method so that the PDU can serialize itself to the data stream. /// </summary> /// <param name="writer">StreamWriter</param> public override void AddToStream(SmppWriter writer) { writer.Add(msgid_); writer.Add(stype_); writer.Add(saddr_); writer.Add(deliveryTime_); writer.Add(validPeriod_); writer.Add(regDelivery_); writer.Add(defMsgId_); writer.Add(msg_); }