Class SmppWriter
Serialize PDU to stream
public sealed class SmppWriter : IDisposable
- Inheritance
-
SmppWriter
- Implements
- Inherited Members
Constructors
SmppWriter(Stream, EncodingMapper)
public SmppWriter(Stream stream, EncodingMapper mapper = null)
Parameters
streamStreammapperEncodingMapper
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetLength(UserDataHeaderCollection)
Gets a length of User Data Header
public static int GetLength(UserDataHeaderCollection headers)
Parameters
headersUserDataHeaderCollection
Returns
Write(AlertNotification)
public void Write(AlertNotification pdu)
Parameters
Write(Bind)
public void Write(Bind pdu)
Parameters
pduBind
Write(BindResp)
public void Write(BindResp pdu)
Parameters
pduBindResp
Write(CancelSm)
public void Write(CancelSm pdu)
Parameters
pduCancelSm
Write(CancelSmResp)
public void Write(CancelSmResp pdu)
Parameters
pduCancelSmResp
Write(DataSm)
public void Write(DataSm pdu)
Parameters
pduDataSm
Write(DataSmResp)
public void Write(DataSmResp pdu)
Parameters
pduDataSmResp
Write(DeliverSm)
public void Write(DeliverSm pdu)
Parameters
pduDeliverSm
Write(DeliverSmResp)
public void Write(DeliverSmResp pdu)
Parameters
pduDeliverSmResp
Write(EnquireLink)
public void Write(EnquireLink pdu)
Parameters
pduEnquireLink
Write(EnquireLinkResp)
public void Write(EnquireLinkResp pdu)
Parameters
pduEnquireLinkResp
Write(GenericNack)
public void Write(GenericNack pdu)
Parameters
pduGenericNack
Write(OutBind)
public void Write(OutBind pdu)
Parameters
pduOutBind
Write(QuerySm)
public void Write(QuerySm pdu)
Parameters
pduQuerySm
Write(QuerySmResp)
public void Write(QuerySmResp pdu)
Parameters
pduQuerySmResp
Write(ReplaceSm)
public void Write(ReplaceSm pdu)
Parameters
pduReplaceSm
Write(ReplaceSmResp)
public void Write(ReplaceSmResp pdu)
Parameters
pduReplaceSmResp
Write(SubmitMulti)
public void Write(SubmitMulti pdu)
Parameters
pduSubmitMulti
Write(SubmitMultiResp)
public void Write(SubmitMultiResp pdu)
Parameters
pduSubmitMultiResp
Write(SubmitSm)
public void Write(SubmitSm pdu)
Parameters
pduSubmitSm
Write(SubmitSmResp)
public void Write(SubmitSmResp pdu)
Parameters
pduSubmitSmResp
Write(UnBind)
public void Write(UnBind pdu)
Parameters
pduUnBind
Write(UnBindResp)
public void Write(UnBindResp pdu)
Parameters
pduUnBindResp
WritePDU(SmppPDU)
public void WritePDU(SmppPDU pdu)
Parameters
pduSmppPDU