smppex v0.1.1 SMPPEX.ESME.Sync
Summary
Functions
Callback implementation for SMPPEX.ESME.handle_call/3
Callback implementation for SMPPEX.ESME.handle_cast/2
Callback implementation for SMPPEX.ESME.handle_info/2
Callback implementation for SMPPEX.ESME.handle_pdu/2
Callback implementation for SMPPEX.ESME.handle_resp/3
Callback implementation for SMPPEX.ESME.handle_resp_timeout/2
Callback implementation for SMPPEX.ESME.handle_send_pdu_result/3
Callback implementation for SMPPEX.ESME.handle_stop/1
Callback implementation for SMPPEX.ESME.init/1
Types
awaited ::
{:pdu, pdu :: SMPPEX.Pdu.t} |
{:resp, resp_pdu :: SMPPEX.Pdu.t, original_pdu :: SMPPEX.Pdu.t} |
{:timeout, pdu :: SMPPEX.Pdu.t} |
{:error, pdu :: SMPPEX.Pdu.t, reason :: any}
Functions
Callback implementation for SMPPEX.ESME.handle_call/3
.
Callback implementation for SMPPEX.ESME.handle_cast/2
.
Callback implementation for SMPPEX.ESME.handle_info/2
.
Callback implementation for SMPPEX.ESME.handle_pdu/2
.
Callback implementation for SMPPEX.ESME.handle_resp/3
.
Callback implementation for SMPPEX.ESME.handle_resp_timeout/2
.
Callback implementation for SMPPEX.ESME.handle_send_pdu_result/3
.
Callback implementation for SMPPEX.ESME.handle_stop/1
.
Callback implementation for SMPPEX.ESME.init/1
.
Specs
request(esme :: pid, pdu :: SMPPEX.Pdu.t, timeout :: non_neg_integer) ::
{:ok, resp :: SMPPEX.Pdu.t} |
:timeout |
:stop |
{:error, reason :: term}
Specs
start_link(term, non_neg_integer, Keyword.t) :: GenServer.on_start
Specs
wait_for_pdus(esme :: pid, timeout :: non_neg_integer) ::
[awaited] |
:timeout |
:stop