Table of Contents

Class SmppWriter

Namespace
Inetlab.SMPP.Common
Assembly
Inetlab.SMPP.dll
public class SmppWriter : IDisposable
Inheritance
SmppWriter
Implements
Inherited Members

Constructors

SmppWriter(Stream, EncodingMapper)

public SmppWriter(Stream stream, EncodingMapper mapper = null)

Parameters

stream Stream
mapper EncodingMapper

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

headers UserDataHeaderCollection

Returns

int

Write(AlertNotification)

public void Write(AlertNotification pdu)

Parameters

pdu AlertNotification

Write(Bind)

public void Write(Bind pdu)

Parameters

pdu Bind

Write(BindResp)

public void Write(BindResp pdu)

Parameters

pdu BindResp

Write(CancelSm)

public void Write(CancelSm pdu)

Parameters

pdu CancelSm

Write(CancelSmResp)

public void Write(CancelSmResp pdu)

Parameters

pdu CancelSmResp

Write(DataSm)

public void Write(DataSm pdu)

Parameters

pdu DataSm

Write(DataSmResp)

public void Write(DataSmResp pdu)

Parameters

pdu DataSmResp

Write(DeliverSm)

public void Write(DeliverSm pdu)

Parameters

pdu DeliverSm

Write(DeliverSmResp)

public void Write(DeliverSmResp pdu)

Parameters

pdu DeliverSmResp
public void Write(EnquireLink pdu)

Parameters

pdu EnquireLink

Write(EnquireLinkResp)

public void Write(EnquireLinkResp pdu)

Parameters

pdu EnquireLinkResp

Write(GenericNack)

public void Write(GenericNack pdu)

Parameters

pdu GenericNack

Write(OutBind)

public void Write(OutBind pdu)

Parameters

pdu OutBind

Write(QuerySm)

public void Write(QuerySm pdu)

Parameters

pdu QuerySm

Write(QuerySmResp)

public void Write(QuerySmResp pdu)

Parameters

pdu QuerySmResp

Write(ReplaceSm)

public void Write(ReplaceSm pdu)

Parameters

pdu ReplaceSm

Write(ReplaceSmResp)

public void Write(ReplaceSmResp pdu)

Parameters

pdu ReplaceSmResp

Write(SubmitMulti)

public void Write(SubmitMulti pdu)

Parameters

pdu SubmitMulti

Write(SubmitMultiResp)

public void Write(SubmitMultiResp pdu)

Parameters

pdu SubmitMultiResp

Write(SubmitSm)

public void Write(SubmitSm pdu)

Parameters

pdu SubmitSm

Write(SubmitSmResp)

public void Write(SubmitSmResp pdu)

Parameters

pdu SubmitSmResp

Write(UnBind)

public void Write(UnBind pdu)

Parameters

pdu UnBind

Write(UnBindResp)

public void Write(UnBindResp pdu)

Parameters

pdu UnBindResp

WritePDU(SmppPDU)

public void WritePDU(SmppPDU pdu)

Parameters

pdu SmppPDU