Packages
ejabberd
23.4.0
26.4.0
26.3.0
26.2.0
26.1.0
25.10.0
25.8.0
25.7.0
25.4.0
25.3.0
24.12.0
24.10.0
24.7.0
24.6.0
24.2.6
23.10.0
23.4.0
23.1.0
22.10.0
22.5.0
21.12.0
21.7.0
21.4.0
21.1.0
20.12.0
20.7.0
20.4.0
20.3.0
20.2.0
20.1.0
19.9.1
19.9.0
19.8.0
19.5.0
19.2.0
18.12.1
18.12.0
18.6.0
18.4.0
18.3.0
18.1.0
17.11.0
17.9.0
17.6.0
17.3.0
17.1.0
16.12.0-beta1
16.9.0
16.8.0
16.6.2
16.6.1
16.6.0
16.4.1
16.4.0
16.3.0
16.2.0
16.1.0-beta1
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Current section
Files
Jump to
Current section
Files
src/mod_stream_mgmt_opt.erl
%% Generated automatically
%% DO NOT EDIT: run `make options` instead
-module(mod_stream_mgmt_opt).
-export([ack_timeout/1]).
-export([cache_life_time/1]).
-export([cache_size/1]).
-export([max_ack_queue/1]).
-export([max_resume_timeout/1]).
-export([queue_type/1]).
-export([resend_on_timeout/1]).
-export([resume_timeout/1]).
-spec ack_timeout(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer().
ack_timeout(Opts) when is_map(Opts) ->
gen_mod:get_opt(ack_timeout, Opts);
ack_timeout(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, ack_timeout).
-spec cache_life_time(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer().
cache_life_time(Opts) when is_map(Opts) ->
gen_mod:get_opt(cache_life_time, Opts);
cache_life_time(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, cache_life_time).
-spec cache_size(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer().
cache_size(Opts) when is_map(Opts) ->
gen_mod:get_opt(cache_size, Opts);
cache_size(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, cache_size).
-spec max_ack_queue(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer().
max_ack_queue(Opts) when is_map(Opts) ->
gen_mod:get_opt(max_ack_queue, Opts);
max_ack_queue(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, max_ack_queue).
-spec max_resume_timeout(gen_mod:opts() | global | binary()) -> 'undefined' | non_neg_integer().
max_resume_timeout(Opts) when is_map(Opts) ->
gen_mod:get_opt(max_resume_timeout, Opts);
max_resume_timeout(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, max_resume_timeout).
-spec queue_type(gen_mod:opts() | global | binary()) -> 'file' | 'ram'.
queue_type(Opts) when is_map(Opts) ->
gen_mod:get_opt(queue_type, Opts);
queue_type(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, queue_type).
-spec resend_on_timeout(gen_mod:opts() | global | binary()) -> 'false' | 'if_offline' | 'true'.
resend_on_timeout(Opts) when is_map(Opts) ->
gen_mod:get_opt(resend_on_timeout, Opts);
resend_on_timeout(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, resend_on_timeout).
-spec resume_timeout(gen_mod:opts() | global | binary()) -> non_neg_integer().
resume_timeout(Opts) when is_map(Opts) ->
gen_mod:get_opt(resume_timeout, Opts);
resume_timeout(Host) ->
gen_mod:get_module_opt(Host, mod_stream_mgmt, resume_timeout).