Table of Contents

Namespace Inetlab.SMPP.Common

Classes

CertificateValidationEventArgs

Class that provides event data for validation remote certificates

ComposerItem

Represents an item for MessageComposer that collects received parts of the concatenation message.

Concatenation

Represents concatenation parameters

DistributionList

Represents Distribution list name

EncodingMapper

A class that helps to configure mapping between data coding scheme for short message and .NET Encoding.

LimitRate
MessageComposer

Helps to combine concatenated segments into complete message text.

MessageEventHandlerArgs

Arguments for message event handler in MessageComposer.

ProxyEndpoint

Represents header of Proxy Protocol

QueueState

Represents state for receive and send queues

Receipt

Represents Delivery receipt

SequenceGenerator
SmeAddress
SmppConnectionException
SmppErrorEventArgs

Class that provides event data for errors occured during process SMPP messages

SmppException
SmppHeader
SmppReader
SmppReaderException
SmppStreamReader
SmppTime

Represents time definitions described in SMPP protocol.

SmppWriter
UnsuccessfulDelivery

Represents SME address or/and Distribution name to which submission was unsuccessful

UserData

UserData class contains the user data of PDU

Interfaces

IAddress
IComposerItemStore
IConcatenation

Defines SMPP request that supports concatenation parameters.

ISequenceGenerator

Enums

AddressNPI
AddressTON
CommandSet

The CommandSet identifies the type of message the SMPP PDU represents,

CommandStatus

CommandStatus of an SMPP message response indicates the success or failure of an SMPP request.

ConnectionMode

ESME may bind to the SMSC as either a Transmitter (called ESME Transmitter), a Receiver (called ESME Receiver) or a Transceiver (called ESME Transceiver).

ConnectionStatus

Client connection status

DataCodings

Indicates the encoding scheme of the short message.

GSMSpecificFeatures

GSM Network Specific Features (bits 7-6 of esm_class)

IntermediateNotification

Intermediate Notification (bit 5 of registered_delivery)

MessageModes

Messaging Modes (bits 1-0 of esm_class)

MessageState

States for a short message.

MessageTypes

Messaging Types (bits 5-2 of esm_class)

NationalLanguage
Npi

Numeric Plan Indicator (NPI) used in the SME address parameters.

SMEAcknowledgement

SME originated Acknowledgement (bits 3 and 2 of registered_delivery)

SMSCDeliveryReceipt

SMSC Delivery Receipt (bits 1 and 0 of registered_delivery)

Delegates

AlertNotificationEventHandler
BindEventHandler
BindRespEventHandler
CancelSmEventHandler
CancelSmRespEventHandler
ClientBindEventHandler
ClientCancelSmEventHandler
ClientConnectedEventHandler
ClientDataEventHandler
ClientDataSmEventHandler
ClientDisconnectedEventHandler
ClientEnquireLinkEventHandler
ClientErrorEventHandler
ClientGenericNackEventHandler
ClientOutBindEventHandler
ClientQuerySmEventHandler
ClientReplaceSmEventHandler
ClientSubmitMultiEventHandler
ClientSubmitSmEventHandler
ClientUnBindEventHandler
ConnectedEventHandler
DataSmEventHandler
DeliverSmEventHandler
DeliverSmRespEventHandler
DisconnectedEventHandler
EnquireLinkEventHandler
EnquireLinkRespEventHandler
ErrorEventHandler
GenericNackEventHandler
MessageEventHandler
OutBindEventHandler
PduEventHandler
QuerySmEventHandler
QuerySmRespEventHandler
ReceiveDataEventHandler
ReplaceSmEventHandler
SendDataEventHandler
SmppErrorEventHandler
SubmitMultiEventHandler
SubmitMultiRespEventHandler
SubmitSmEventHandler
SubmitSmRespEventHandler
UnBindEventHandler
UnBindRespEventHandler