public USSDSample(SmppClient client) { _client = client; TLVCollection.RegisterParameter <UssdServiceOpParameter>(0x0501); _client.evDeliverSm += OnMessageReceivedFromMS; }
public LLDPPacket(byte[] bytes, int offset, PosixTimeval timeval) : base(timeval) { this.TlvCollection = new TLVCollection(); base.header = new ByteArraySegment(bytes, offset, bytes.Length - offset); this.ParseByteArrayIntoTlvs(base.header.Bytes, base.header.Offset); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private DeliverSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.DeliverSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); ValidityPeriod = DateTime.Now.AddDays(2).ToString("yyMMddhhmmss000+"); UserData = UserData.Create(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> /// <param name="messageId"></param> private SubmitMultiSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence, string messageId) : base(defaultEncoding, CommandSet.SubmitMultiSmResp, commandStatus, sequence) { MessageId = messageId; UnsuccessDestinationAddresses = new List<UnsuccessDestinationAddress>(); Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitMultiSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitMultiSm, SequenceGenerator.Counter) { DestinationAddresses = new List<DestinationAddress>(); Optional = new TLVCollection(); UserData = UserData.Create(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="serviceType"></param> /// <param name="sourceTon"></param> /// <param name="sourceNpi"></param> /// <param name="sourceAddr"></param> /// <param name="destinationAddresses"></param> private SubmitMultiSm(DataCodings defaultEncoding, string serviceType, byte sourceTon, byte sourceNpi, string sourceAddr, List<DestinationAddress> destinationAddresses) : base(defaultEncoding, CommandSet.SubmitMultiSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); UserData = UserData.Create(); ServiceType = serviceType; SourceTon = sourceTon; SourceNpi = sourceNpi; SourceAddr = sourceAddr; DestinationAddresses = destinationAddresses; }
/// <summary> Constructor</summary> /// <param name="defaultEncoding"></param> /// <param name="serviceType"></param> /// <param name="sourceTon"></param> /// <param name="sourceNpi"></param> /// <param name="sourceAddr"></param> /// <param name="destTon"></param> /// <param name="destNpi"></param> /// <param name="destAddr"></param> private DeliverSm(DataCodings defaultEncoding, string serviceType, byte sourceTon, byte sourceNpi, string sourceAddr, byte destTon, byte destNpi, string destAddr) : base(defaultEncoding, CommandSet.DeliverSm, SequenceGenerator.Counter) { Optional = new TLVCollection(); ValidityPeriod = DateTime.Now.AddDays(2).ToString("yyMMddhhmmss000+"); UserData = UserData.Create(); ServiceType = serviceType; SourceTon = sourceTon; SourceNpi = sourceNpi; SourceAddr = sourceAddr; DestTon = destTon; DestNpi = destNpi; DestAddr = destAddr; }
/// <summary> Called to add a TLV Collection to the buffer </summary> /// <param name="tlvCollection"></param> public void AddTLVCollection(TLVCollection tlvCollection) { if (tlvCollection.Count > 0) { foreach (TLV tlv in tlvCollection) { if (tlv.Length > 0) { AddTLV(tlv); } } } }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> private DeliverSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence) : base(defaultEncoding, CommandSet.DeliverSmResp, commandStatus, sequence) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private DeliverSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.DeliverSmResp) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> /// <param name="commandStatus"></param> /// <param name="sequence"></param> /// <param name="messageId"></param> private SubmitSmResp(DataCodings defaultEncoding, CommandStatus commandStatus, uint sequence, string messageId) : base(defaultEncoding, CommandSet.SubmitSmResp, commandStatus, sequence) { MessageId = messageId; Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitSmResp) { Optional = new TLVCollection(); }
public LLDPPacket() : base(new PosixTimeval()) { this.TlvCollection = new TLVCollection(); this.TlvCollection.Add(new EndOfLLDPDU()); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private SubmitMultiSmResp(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.SubmitMultiSmResp) { UnsuccessDestinationAddresses = new List<UnsuccessDestinationAddress>(); Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private DataSm(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.DataSm) { Optional = new TLVCollection(); }
/// <summary> Constructor </summary> /// <param name="defaultEncoding"></param> private AlertNotification(DataCodings defaultEncoding) : base(defaultEncoding, CommandSet.AlertNotification) { Optional = new TLVCollection(); }