View Source SMPPEX.Pdu.MessageState (smppex v3.2.3)

Module for operating with deliver_sm message states.

Summary

Functions

Converts atom representing message state to integer value.

Converts integer message state value to string representation.

Types

@type state() :: integer()
@type state_name() :: atom()

Functions

Link to this function

code_by_name(state_name)

View Source
@spec 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
@spec format(state()) :: String.t()

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"