/// <summary> /// This processes the list_dls event. /// </summary> /// <param name="pdu">Protocol Data Unit</param> public override void Process(list_dls pdu) { SmppEventArgs ea = new SmppEventArgs(session_, pdu, new list_dls_resp(pdu.SequenceNumber)); if (!session_.FireEvent(EventType.ListDls, ea)) { ea.ResponsePDU.Status = StatusCodes.ESME_RLISTDLSFAIL; } session_.SendPdu(ea.ResponsePDU); }
/// <summary> /// This processes the list_dls event. /// </summary> /// <param name="pdu">Protocol Data Unit</param> public override void Process(list_dls pdu) { tx_.Process(pdu); }
/// <summary> /// This processes the list_dls PDU /// </summary> /// <param name="pdu">Protocol Data Unit being processed</param> public virtual void Process(list_dls pdu) { throw new InvalidSmppStateException("Session is not in the proper state for a list_dls operation."); }