Module jid

Data Types

jid()

jid() = #jid{}

literal_jid()

literal_jid() = binary()

ljid()

ljid() = {luser(), lserver(), lresource()}

lresource()

lresource() = binary()

lserver()

lserver() = binary()

luser()

luser() = binary()

resource()

resource() = binary()

server()

server() = binary()

simple_bare_jid()

simple_bare_jid() = {LUser::luser(), LServer::lserver()}

simple_jid()

simple_jid() = {user(), server(), resource()}

user()

user() = binary()

Function Index

are_bare_equal/2Returns true if are_equal(to_bare(A), to_bare(B))
are_equal/2
binary_to_bare/1
from_binary/1
from_binary_noprep/1
is_nodename/1
make/1
make/3
make_bare/2
make_noprep/1
make_noprep/3
nameprep/1
nodeprep/1
replace_resource/2
replace_resource_noprep/2
resourceprep/1
str_tolower/1
to_bare/1
to_binary/1
to_lower/1
to_lus/1

Function Details

are_bare_equal/2

are_bare_equal(Jid::jid() | ljid(), X2::jid() | ljid()) -> boolean()

Returns true if are_equal(to_bare(A), to_bare(B))

are_equal/2

are_equal(Jid::jid(), X2::jid()) -> boolean()

binary_to_bare/1

binary_to_bare(JID::binary()) -> jid() | error

from_binary/1

from_binary(J::binary()) -> jid() | error

from_binary_noprep/1

from_binary_noprep(J::binary()) -> jid() | error

is_nodename/1

is_nodename(J::<<>> | binary()) -> boolean()

make/1

make(X1::simple_jid()) -> jid() | error

make/3

make(User::user(), Server::server(), Res::resource()) -> jid() | error

make_bare/2

make_bare(User::user(), Server::server()) -> jid() | error

make_noprep/1

make_noprep(X1::simple_jid()) -> jid()

make_noprep/3

make_noprep(User::luser(), Server::lserver(), Resource::lresource()) -> jid()

nameprep/1

nameprep(S::server()) -> luser() | error

nodeprep/1

nodeprep(S::user()) -> lserver() | error

replace_resource/2

replace_resource(Jid::jid(), Resource::resource()) -> jid() | error

replace_resource_noprep/2

replace_resource_noprep(Jid::jid(), LResource::resource()) -> jid() | error

resourceprep/1

resourceprep(S::resource()) -> lresource() | error

str_tolower/1

str_tolower(Val::iodata()) -> binary() | error

to_bare/1

to_bare(Jid::simple_jid()) -> simple_jid()

to_bare(Jid::jid()) -> jid()

to_bare(Jid::error) -> error

to_binary/1

to_binary(X1::simple_jid() | simple_bare_jid() | jid()) -> binary()

to_lower/1

to_lower(Jid::simple_jid() | jid()) -> error | simple_jid()

to_lus/1

to_lus(Jid::jid() | ljid()) -> simple_bare_jid()

to_lus(Jid::error) -> error


Generated by EDoc