Table of Contents

Namespace Inetlab.SMPP.Common

Classes

BatchMonitor
ByteArray
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
DestinationAddress
Represents SME address or/and Distribution name
EncodingMapper
HostEndPoint
LockTimeoutException
MessageComposer
Helps to assemble concatenated messages
MessageEventHandlerArgs
QueueState
Represents state for receive and send queues
Receipt
Represents Delivery receipt, that received within DeliverSm PDU.
SequenceGenerator
SmppClientBase
Base class that provides common members for SmppClient and SmppServerClient
SmppConnectionException
SmppErrorEventArgs
Class that provides event data for errors occured during process SMPP messages
SmppException
SmppServerClient
Represents remote client on the server
SmppStream
TLV
Represents TLV (Tag, Length, Value) format for optional parameters.
TLVCollection
Collection of optional parameters in TLV format.
UnsuccessDestinationAddress
Represents SME address or/and Distribution name to which submission was unsuccessful
UserData
UserData class contains the user data of PDU
UserDataHeader
Represents GSM User Data Header information in the short message user data.
UserDataHeaderCollection
User Data Header Collection

Interfaces

IConcatenation
IDataCoding
IOptionalParameters
ISequenceGenerator
ISmppHeader
ISmppMessage
ISourceAddress
IUserData

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
CorrelationStatus
DataCodings
Indicates the encoding scheme of the short message.
DestinationAddressType
Identifies whether destination address is a Distribution List Name or SME address.
GSMSpecificFeatures
GSM Network Specific Features (bits 7-6 of esm_class)
InformationElementIdentifiers
Identifies Information Element in the User Data Header
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.
OptionalTags
Identifes the Tag field that used to uniquely identify the particular optional parameter
SMEAcknowledgement
SME originated Acknowledgement (bits 3 and 2 of registered_delivery)
SMSCDeliveryReceipt
SMSC Delivery Receipt (bits 1 and 0 of registered_delivery)
SubmitMode
Identifies the way how to send multi-part text in the SUBMIT_SM PDU.
Ton
Type of Number (TON) used in the SME address parameters.

Delegates

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