aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ejabberd_oauth.hrl2
-rw-r--r--include/ejabberd_router.hrl8
-rw-r--r--include/ejabberd_sm.hrl3
-rw-r--r--include/eldap.hrl2
-rw-r--r--include/jlib.hrl18
-rw-r--r--include/mod_muc_room.hrl18
-rw-r--r--include/mod_offline.hrl6
7 files changed, 29 insertions, 28 deletions
diff --git a/include/ejabberd_oauth.hrl b/include/ejabberd_oauth.hrl
index 2e36d069b..ea3ac4307 100644
--- a/include/ejabberd_oauth.hrl
+++ b/include/ejabberd_oauth.hrl
@@ -22,5 +22,5 @@
token = <<"">> :: binary() | '_',
us = {<<"">>, <<"">>} :: {binary(), binary()} | '_',
scope = [] :: [binary()] | '_',
- expire :: integer() | '$1'
+ expire :: integer() | '$1' | '_'
}).
diff --git a/include/ejabberd_router.hrl b/include/ejabberd_router.hrl
index 8de23c4c7..f22bd723b 100644
--- a/include/ejabberd_router.hrl
+++ b/include/ejabberd_router.hrl
@@ -1,6 +1,6 @@
--type local_hint() :: undefined | integer() | {apply, atom(), atom()}.
+-type local_hint() :: integer() | {apply, atom(), atom()}.
--record(route, {domain :: binary(),
- server_host :: binary(),
+-record(route, {domain :: binary() | '_',
+ server_host :: binary() | '_',
pid :: undefined | pid(),
- local_hint :: local_hint()}).
+ local_hint :: local_hint() | undefined | '_'}).
diff --git a/include/ejabberd_sm.hrl b/include/ejabberd_sm.hrl
index 0591dd09e..71cfc9ee9 100644
--- a/include/ejabberd_sm.hrl
+++ b/include/ejabberd_sm.hrl
@@ -27,7 +27,8 @@
-type ip() :: {inet:ip_address(), inet:port_number()} | undefined.
-type info() :: [{conn, atom()} | {ip, ip()} | {node, atom()}
| {oor, boolean()} | {auth_module, atom()}
- | {num_stanzas_in, non_neg_integer()}].
+ | {num_stanzas_in, non_neg_integer()}
+ | offline].
-type prio() :: undefined | integer().
-endif.
diff --git a/include/eldap.hrl b/include/eldap.hrl
index 5ec1f9c88..d4bb0fac1 100644
--- a/include/eldap.hrl
+++ b/include/eldap.hrl
@@ -27,7 +27,7 @@
-record(eldap_search,
{scope = wholeSubtree :: scope(),
base = <<"">> :: binary(),
- filter :: eldap:filter(),
+ filter :: eldap:filter() | undefined,
limit = 0 :: non_neg_integer(),
attributes = [] :: [binary()],
types_only = false :: boolean(),
diff --git a/include/jlib.hrl b/include/jlib.hrl
index 6f0972f81..cd5fedbfd 100644
--- a/include/jlib.hrl
+++ b/include/jlib.hrl
@@ -471,15 +471,15 @@
-type(iq() :: iq_request() | iq_reply()).
--record(rsm_in, {max :: integer() | error,
- direction :: before | aft,
- id :: binary(),
- index :: integer() | error}).
-
--record(rsm_out, {count :: integer(),
- index :: integer(),
- first :: binary(),
- last :: binary()}).
+-record(rsm_in, {max :: integer() | error | undefined,
+ direction :: before | aft | undefined,
+ id :: binary() | undefined,
+ index :: integer() | error | undefined}).
+
+-record(rsm_out, {count :: integer() | undefined,
+ index :: integer() | undefined,
+ first :: binary() | undefined,
+ last :: binary() | undefined}).
-type(rsm_in() :: #rsm_in{}).
diff --git a/include/mod_muc_room.hrl b/include/mod_muc_room.hrl
index 010dc6e99..c0d8f50bd 100644
--- a/include/mod_muc_room.hrl
+++ b/include/mod_muc_room.hrl
@@ -28,9 +28,9 @@
-record(lqueue,
{
- queue :: ?TQUEUE,
- len :: integer(),
- max :: integer()
+ queue = queue:new() :: ?TQUEUE,
+ len = 0 :: integer(),
+ max = 0 :: integer()
}).
-type lqueue() :: #lqueue{}.
@@ -80,7 +80,7 @@
role :: role(),
%%is_subscriber = false :: boolean(),
%%subscriptions = [] :: [binary()],
- last_presence :: xmlel()
+ last_presence :: presence() | undefined
}).
-record(subscriber, {jid :: jid(),
@@ -91,10 +91,10 @@
{
message_time = 0 :: integer(),
presence_time = 0 :: integer(),
- message_shaper :: shaper:shaper(),
- presence_shaper :: shaper:shaper(),
- message :: xmlel(),
- presence :: {binary(), xmlel()}
+ message_shaper = none :: shaper:shaper(),
+ presence_shaper = none :: shaper:shaper(),
+ message :: message() | undefined,
+ presence :: {binary(), presence()} | undefined
}).
-record(state,
@@ -112,7 +112,7 @@
robots = (?DICT):new() :: ?TDICT,
nicks = (?DICT):new() :: ?TDICT,
affiliations = (?DICT):new() :: ?TDICT,
- history :: lqueue(),
+ history = #lqueue{} :: lqueue(),
subject = <<"">> :: binary(),
subject_author = <<"">> :: binary(),
just_created = false :: boolean(),
diff --git a/include/mod_offline.hrl b/include/mod_offline.hrl
index 682e361f2..e4ae76708 100644
--- a/include/mod_offline.hrl
+++ b/include/mod_offline.hrl
@@ -20,11 +20,11 @@
-record(offline_msg,
{us = {<<"">>, <<"">>} :: {binary(), binary()},
- timestamp = p1_time_compat:timestamp() :: erlang:timestamp() | '_',
- expire = p1_time_compat:timestamp() :: erlang:timestamp() | never | '_',
+ timestamp :: erlang:timestamp() | '_' | undefined,
+ expire :: erlang:timestamp() | never | undefined | '_',
from = #jid{} :: jid() | '_',
to = #jid{} :: jid() | '_',
- packet = #xmlel{} :: xmlel() | '_'}).
+ packet = #xmlel{} :: xmlel() | message() | '_'}).
-record(state,
{host = <<"">> :: binary(),