smppex v0.1.3 SMPPEX.ESME.Sync
Summary
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
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