smppex v2.2.6 SMPPEX.Pdu.MessageState View Source

Module for operating with deliver_sm message states.

Link to this section Summary

Functions

Converts atom representing message state to integer value

Converts integer message state value to string representation

Link to this section Types

Link to this type state() View Source
state() :: integer
Link to this type state_name() View Source
state_name() :: atom

Link to this section Functions

Link to this function code_by_name(state_name) View Source
code_by_name(state_name) :: state

Converts atom representing message state to integer value.

Example

iex(1)> SMPPEX.Pdu.MessageState.code_by_name(:DELIVERED)
2

Converts integer message state value to string representation.

Example

iex(1)> SMPPEX.Pdu.MessageState.format(2)
"DELIVERED"
iex(2)> SMPPEX.Pdu.MessageState.format(12345)
"12345"