# Functions
Dial dials to the SMPP server and returns a Conn, or error.
No description provided by the author
No description provided by the author
# Constants
Supported connection statuses.
Supported connection statuses.
Supported connection statuses.
No description provided by the author
Supported connection statuses.
No description provided by the author
MaxDestinationAddress is the maximum number of destination addresses allowed in the submit_multi operation.
# Variables
ErrMaxWindowSize is returned when an operation (such as Submit) violates the maximum window size configured for the Transmitter or Transceiver.
ErrNotBound is returned on attempts to use a Transmitter, Receiver or Transceiver before calling Bind.
ErrNotConnected is returned on attempts to use a dead connection.
ErrTimeout is returned when we've reached timeout while waiting for response.
# Structs
No description provided by the author
DataMessage configures a data message that can be data_sm via the Transmitter.
No description provided by the author
MergeHolder is a struct which holds the slice of Part for the merging of a long incoming message.
No description provided by the author
MessagePart is a struct which holds the data of the part of a long incoming message.
No description provided by the author
QueryResp contains the parsed the response of a QuerySM request.
Receiver implements an SMPP client receiver.
No description provided by the author
ShortMessage configures a short message that can be submitted via the Transmitter.
Transceiver implements an SMPP transceiver.
Transmitter implements an SMPP client transmitter.
UnsucessDest contains information about unsuccessful delivery to an address when submit multi is used.
# Interfaces
ClientConn provides a persistent client connection that handles reconnection with a back-off algorithm.
Closer is the interface that wraps the basic Close method.
Conn is an SMPP connection.
ConnStatus is an abstract interface for a connection status change.
RateLimiter defines an interface for pacing the sending of short messages to a client connection.
Reader is the interface that wraps the basic Read method.
interface for ShortMessage and DataMessage.
Writer is the interface that wraps the basic Write method.
# Type aliases
ConnStatusID represents a connection status change.
HandlerFunc is the handler function that a Receiver calls when a new PDU arrives.