smppex v0.1.1 SMPPEX.Pdu.Factory

Summary

Types

addr :: {String.t, non_neg_integer, non_neg_integer}
message_state :: non_neg_integer | atom

Functions

bind(command_name, opts)

Specs

bind(atom, map) :: SMPPEX.Pdu.t
bind(command_name, system_id, password, opts \\ %{})

Specs

bind(atom, String.t, String.t, map) :: SMPPEX.Pdu.t
bind_receiver(system_id, password, opts \\ %{})

Specs

bind_receiver(String.t, String.t, map) :: SMPPEX.Pdu.t
bind_receiver_resp(command_status, system_id \\ "")

Specs

bind_receiver_resp(non_neg_integer, String.t) :: SMPPEX.Pdu.t
bind_resp(command_id, command_status, system_id)

Specs

bind_resp(non_neg_integer, non_neg_integer, String.t) :: SMPPEX.Pdu.t
bind_transceiver(system_id, password, opts \\ %{})

Specs

bind_transceiver(String.t, String.t, map) :: SMPPEX.Pdu.t
bind_transceiver_resp(command_status, system_id \\ "")

Specs

bind_transceiver_resp(non_neg_integer, String.t) :: SMPPEX.Pdu.t
bind_transmitter(system_id, password, opts \\ %{})

Specs

bind_transmitter(String.t, String.t, map) :: SMPPEX.Pdu.t
bind_transmitter_resp(command_status, system_id \\ "")

Specs

bind_transmitter_resp(non_neg_integer, String.t) :: SMPPEX.Pdu.t
deliver_sm(arg1, arg2, message)

Specs

deliver_sm(addr, addr, String.t) :: SMPPEX.Pdu.t
deliver_sm_resp(command_status \\ 0)

Specs

deliver_sm_resp(non_neg_integer) :: SMPPEX.Pdu.t
delivery_report(message_id, source, dest, message \\ "", message_state \\ :DELIVERED)

Specs

delivery_report_for_submit_sm(message_id, submit_sm, message \\ "", message_state \\ :DELIVERED)

Specs

delivery_report_for_submit_sm(String.t, SMPPEX.Pdu.t, String.t, message_state) :: SMPPEX.Pdu.t
enquire_link()

Specs

enquire_link :: SMPPEX.Pdu.t
submit_sm(arg1, arg2, message, registered_delivery \\ 0)

Specs

submit_sm(addr, addr, String.t, non_neg_integer) :: SMPPEX.Pdu.t
submit_sm_resp(command_status, message_id \\ "")

Specs

submit_sm_resp(non_neg_integer, String.t) :: SMPPEX.Pdu.t