internal SendSmPDU(PDUHeader header) : base(header) { vServiceType = ""; vEsmClass = EsmClass.Default; vRegisteredDelivery = RegisteredDelivery.None; vDataCoding = DataCoding.ASCII; }
internal SendSmPdu(PduHeader header) : base(header) { VServiceType = ""; VEsmClass = EsmClass.Default; VRegisteredDelivery = RegisteredDelivery.None; VDataCoding = DataCoding.Ascii; }
public ReplaceSm(PDUHeader header) : base(header) { vScheduleDeliveryTime = ""; vValidityPeriod = ""; vRegisteredDelivery = RegisteredDelivery.None; vSmDefaultMessageID = 0; vShortMessage = ""; vSmLength = 0; }
public ReplaceSm() : base(new PDUHeader(CommandType.ReplaceSm)) { vScheduleDeliveryTime = ""; vValidityPeriod = ""; vRegisteredDelivery = RegisteredDelivery.None; vSmDefaultMessageID = 0; vShortMessage = ""; vSmLength = 0; }
public ReplaceSm(PduHeader header) : base(header) { _vScheduleDeliveryTime = ""; _vValidityPeriod = ""; _vRegisteredDelivery = RegisteredDelivery.None; _vSmDefaultMessageId = 0; _vShortMessage = ""; _vSmLength = 0; }
public SmppConfiguration() { TimeOut = 60000; StartAutomatically = true; Name = "MyLocalClient"; SystemID = "smppclient1"; Password = "******"; Host = "localhost"; Port = 5016; SystemType = "5750"; DefaultServiceType = "5750"; SourceAddress = "5750"; AutoReconnectDelay = 5000; KeepAliveInterval = 5000; ReconnectInteval = 10000; Encoding = JamaaTech.Smpp.Net.Lib.DataCoding.UCS2; RegisteredDeliveryValue = RegisteredDelivery.DeliveryReceipt; }
protected override void Parse(ByteBuffer buffer) { if (buffer == null) { throw new ArgumentNullException("buffer"); } vMessageID = DecodeCString(buffer); vSourceAddress = SmppAddress.Parse(buffer); vScheduleDeliveryTime = DecodeCString(buffer); vValidityPeriod = DecodeCString(buffer); vRegisteredDelivery = (RegisteredDelivery)GetByte(buffer); vSmDefaultMessageID = GetByte(buffer); vSmLength = GetByte(buffer); vShortMessage = DecodeString(buffer, (int)vSmLength); //This pdu has no option parameters, //If there is something left in the buffer, //then we have more than required bytes if (buffer.Length > 0) { throw new TooManyBytesException(); } }