Copyright © (C) 2011-2012, Erlang Solutions Ltd.
Behaviours: escalus_connection, gen_server.
state() = #state{}
assert_stream_end(Rep::exml_stream:element(), X2::term()) -> exml_stream:element()
assert_stream_start(Rep::exml_stream:element(), X2::term()) -> exml_stream:element()
connect(Args::[{atom(), any()}]) -> pid()
empty_body(Rid::integer(), Sid::binary()) -> exml:element()
empty_body(Rid::integer(), Sid::binary() | nil, ExtraAttrs::[exml:attr()]) -> exml:element()
get_active(Pid::pid()) -> boolean()
get_keepalive(Pid::pid()) -> boolean()
get_requests(Pid::pid()) -> non_neg_integer()
get_rid(Pid::pid()) -> integer() | nil
get_sid(Pid::pid()) -> binary() | nil
handle_call(X1::term(), From::{pid(), term()}, State::state()) -> {reply, term(), state()} | {noreply, state()} | {stop, normal, ok, state()}
init(X1::list()) -> {ok, state()}
is_connected(Pid::pid()) -> boolean()
kill(Pid::pid()) -> ok | already_stopped
mark_as_terminated(Pid::pid()) -> {ok, marked_as_terminated}
pause(Pid::pid(), Seconds::integer()) -> ok
recv(Pid::escalus:client()) -> exml_stream:element() | empty
resend_raw(Pid::pid(), Body::exml:element()) -> ok
reset_parser(Pid::pid()) -> ok
send(Pid::pid(), Elem::exml:element()) -> ok
send_raw(Pid::pid(), Body::exml:element()) -> ok
session_creation_body(Rid::integer(), To::binary()) -> exml:element()
session_creation_body(Wait::integer(), Version::binary(), Lang::binary(), Rid::integer(), To::binary(), Sid::binary() | nil) -> exml:element()
session_termination_body(Rid::integer(), Sid::binary() | nil) -> exml:element()
set_active(Pid::pid(), Active::boolean()) -> ok
set_filter_predicate(Pid::pid(), Pred::escalus_connection:filter_pred()) -> ok
set_keepalive(Pid::pid(), NewKeepalive::boolean()) -> {ok, OldKeepalive::boolean(), NewKeepalive::boolean()}
set_quickfail(Client::escalus:client(), QuickfailFlag::boolean()) -> ok
stop(Pid::pid()) -> ok | already_stopped
stream_end_req(X1::term()) -> exml_stream:element()
stream_start_req(Props::escalus_users:user_spec()) -> exml_stream:element()
terminate(Reason::term(), State::state()) -> any()
upgrade_to_tls(X1::term(), X2::term()) -> no_return()
use_zlib(Pid::pid()) -> no_return()
Generated by EDoc