Module jlib [erl svg]

Data Types

shortjid()

shortjid() = {U, S, R}

Function Index

check_list/1*
d/1*
datetime_string_to_timestamp/1
decode1_base64/1*
decode_base64/1
e/1*
encode_base64/1
encode_base64_do/4*
from_old_jid/1Convert a JID from its ejabberd form to its exmpp form.
get_iq_namespace/1
i2b/1*
ip_to_list/1Deprecated for inet_parse:ntoa/1.
iq_query_info/1Deprecated for exmpp_iq:xmlel_to_iq/1.
iq_query_or_response_info/1
iq_to_xml/1Deprecated for exmpp_iq:iq_to_xmlel/1.
is_iq_request_type/1
is_nodename/1Deprecated for exmpp_stringprep:is_node/1.
jid_remove_resource/1Deprecated for jlib:short_prepd_bare_jid/1.
jid_replace_resource/2Deprecated for exmpp_jid:full/2.
jid_to_string/1Deprecated for exmpp_jid:to_list/1.
jid_tolower/1Deprecated for jlib:short_prepd_jid/1.
make/1*
make/3*
make_correct_from_to_attrs/3
make_error_element/2
make_error_reply/2Deprecated for exmpp_iq:error/2, exmpp_iq:error_without_original/2.
make_error_reply/3
make_error_reply_attrs/1*
make_jid/1Deprecated for exmpp_jid:make/3.
make_jid/3Deprecated for exmpp_jid:make/3.
make_result_iq_reply/1
make_result_iq_reply_attrs/1*
nameprep/1Deprecated for exmpp_stringprep:nameprep/1.
nodeprep/1Deprecated for exmpp_stringprep:nodeprep/1.
now_to_local_string/1
now_to_utc_string/1
parse_date/1*
parse_datetime/1*
parse_time/1*
parse_time1/1*
parse_time_with_timezone/1*
parse_time_with_timezone/2*
parse_timezone/1*
parse_xdata_fields/2*
parse_xdata_submit/1
parse_xdata_values/2*
remove_attr/2Deprecated for exmpp_stanza:remove_recipient/1.
replace_from/2
replace_from_attrs/2
replace_from_to/3Deprecated for exmpp_stanza:set_recipient/2.
replace_from_to_attrs/3Deprecated for exmpp_stanza:set_recipient_in_attrs/2.
resourceprep/1Deprecated for exmpp_stringprep:resourceprep/1.
rsm_decode/1
rsm_encode/1
rsm_encode/2
rsm_encode_count/2*
rsm_encode_first/3*
rsm_encode_last/2*
rsm_encode_out/1*
rsm_parse_element/2*
short_bare_jid/1
short_jid/1
short_prepd_bare_jid/1
short_prepd_jid/1
string_to_jid/1Deprecated for exmpp_jid:parse/1.
timestamp_to_iso/1
timestamp_to_iso/2
timestamp_to_xml/1
timestamp_to_xml/4
tolower/1Deprecated for exmpp_stringprep:to_lower/1.

Function Details

check_list/1 *

check_list(List) -> any()

d/1 *

d(X) -> any()

datetime_string_to_timestamp/1

datetime_string_to_timestamp(TimeStr) -> any()

decode1_base64/1 *

decode1_base64(Rest) -> any()

decode_base64/1

decode_base64(S) -> any()

e/1 *

e(X) -> any()

encode_base64/1

encode_base64(Ls) -> any()

encode_base64_do/4 *

encode_base64_do(A, B, C, Rest) -> any()

from_old_jid/1

from_old_jid(X1::JID) -> New_JID

Convert a JID from its ejabberd form to its exmpp form.

Empty fields are set to undefined, not the empty string.

To do

get_iq_namespace/1

get_iq_namespace(X1) -> any()

i2b/1 *

i2b(I) -> any()

ip_to_list/1

ip_to_list(IpTuple) -> any()

Deprecated for inet_parse:ntoa/1.

  - jlib:ip_to_list
  + inet_parse:ntoa(IpTuple)
Convert Erlang inet IP to list

iq_query_info/1

iq_query_info(El) -> any()

Deprecated for exmpp_iq:xmlel_to_iq/1.

  - jlib:iq_query_info(Packet)
  + exmpp_iq:xmlel_to_iq(Packet)

iq_query_or_response_info/1

iq_query_or_response_info(El) -> any()

iq_to_xml/1

iq_to_xml(IQ) -> any()

Deprecated for exmpp_iq:iq_to_xmlel/1.

  - jlib:iq_to_xml(IQ)
  + exmpp_iq:iq_to_xmlel(IQ)

is_iq_request_type/1

is_iq_request_type(X1) -> any()

is_nodename/1

is_nodename(Username) -> any()

Deprecated for exmpp_stringprep:is_node/1.

  - jlib:is_nodename(Username)
  + exmpp_stringprep:is_node(Username)

jid_remove_resource/1

jid_remove_resource(JID) -> any()

Deprecated for jlib:short_prepd_bare_jid/1.

  - jlib:jid_remove_resource(jlib:jid_tolower(String))
  + jlib:short_prepd_bare_jid(String)

jid_replace_resource/2

jid_replace_resource(JID, Resource) -> any()

Deprecated for exmpp_jid:full/2.

  - jlib:jid_replace_resource(JID, R)
  + exmpp_jid:full(JID, R)

jid_to_string/1

jid_to_string(Jid) -> any()

Deprecated for exmpp_jid:to_list/1.

  - jlib:jid_to_string({Node, Server, Resource}
  + exmpp_jid:to_list(exmpp_jid:make(Node, Server, Resource))
  - jlib:jid_to_string(JID)
  + exmpp_jid:to_list(JID)

jid_tolower/1

jid_tolower(JID) -> any()

Deprecated for jlib:short_prepd_jid/1.

  - jlib:jid_tolower(JID)
  + jlib:short_prepd_jid(JID)
  - jlib:jid_tolower(JID)
  +  {exmpp_jid:prep_node_as_list(JID), exmpp_jid:prep_domain_as_list(JID), exmpp_jid:prep_resource_as_list(JID)}

make/1 *

make(X1) -> any()

make/3 *

make(User, Server, Resource) -> any()

make_correct_from_to_attrs/3

make_correct_from_to_attrs(From, To, Attrs) -> any()

make_error_element/2

make_error_element(Code, Desc) -> any()

make_error_reply/2

make_error_reply(X1, Error) -> any()

Deprecated for exmpp_iq:error/2, exmpp_iq:error_without_original/2.

  - jlib:make_error_reply(Packet, ?ERR_FEATURE_NOT_IMPLEMENTED)
  + exmpp_iq:error(Packet, 'feature-not-implemented')
  - jlib:make_error_reply(El, ?ERR_JID_MALFORMED)
  + exmpp_iq:error_without_original(El, 'jid-malformed')
  - jlib:make_error_reply(El, ?ERR_AUTH_NO_RESOURCE_PROVIDED("en"))
  + exmpp_iq:error(El, exmpp_stanza:error(Namespace, 'not-acceptable', {"en", "No resource provided"}))

make_error_reply/3

make_error_reply(X1, Code, Desc) -> any()

make_error_reply_attrs/1 *

make_error_reply_attrs(Attrs) -> any()

make_jid/1

make_jid(X1) -> any()

Deprecated for exmpp_jid:make/3.

  - jlib:make_jid({Username, Server, Resource})
  + exmpp_jid:make(Username, Server, Resource)

make_jid/3

make_jid(U, S, R) -> any()

Deprecated for exmpp_jid:make/3.

  - jlib:make_jid(Username, Server, Resource)
  + exmpp_jid:make(Username, Server, Resource)
  - jlib:make_jid(Username, Server, "")
  + exmpp_jid:bare(JID)

make_result_iq_reply/1

make_result_iq_reply(X1) -> any()

make_result_iq_reply_attrs/1 *

make_result_iq_reply_attrs(Attrs) -> any()

nameprep/1

nameprep(Server) -> any()

Deprecated for exmpp_stringprep:nameprep/1.

  - jlib:nameprep(Server)
  + exmpp_stringprep:nameprep(Server)

nodeprep/1

nodeprep(Username) -> any()

Deprecated for exmpp_stringprep:nodeprep/1.

  - jlib:nodeprep(Username)
  + exmpp_stringprep:nodeprep(Username)

now_to_local_string/1

now_to_local_string(X1) -> any()

now_to_utc_string/1

now_to_utc_string(X1) -> any()

parse_date/1 *

parse_date(Date) -> any()

parse_datetime/1 *

parse_datetime(TimeStr) -> any()

parse_time/1 *

parse_time(Time) -> any()

parse_time1/1 *

parse_time1(Time) -> any()

parse_time_with_timezone/1 *

parse_time_with_timezone(Time) -> any()

parse_time_with_timezone/2 *

parse_time_with_timezone(Time, Delim) -> any()

parse_timezone/1 *

parse_timezone(TZ) -> any()

parse_xdata_fields/2 *

parse_xdata_fields(Els, Res) -> any()

parse_xdata_submit/1

parse_xdata_submit(Xmlel) -> any()

To do

parse_xdata_values/2 *

parse_xdata_values(Els, Res) -> any()

remove_attr/2

remove_attr(Attr, X2) -> any()

Deprecated for exmpp_stanza:remove_recipient/1.

  - jlib:remove_attr("to", Stanza)
  + exmpp_stanza:remove_recipient(Stanza)

replace_from/2

replace_from(From, X2) -> any()

replace_from_attrs/2

replace_from_attrs(From, Attrs) -> any()

replace_from_to/3

replace_from_to(From, To, X3) -> any()

Deprecated for exmpp_stanza:set_recipient/2.

  - jlib:replace_from_to(JID1, JID2, Stanza)
  + exmpp_stanza:set_recipient(exmpp_stanza:set_sender(Stanza, JID1), JID2)

replace_from_to_attrs/3

replace_from_to_attrs(From, To, Attrs) -> any()

Deprecated for exmpp_stanza:set_recipient_in_attrs/2.

  - jlib:replace_from_to_attrs(String1, String2, Attrs)
  + exmpp_stanza:set_recipient_in_attrs(exmpp_stanza:set_sender_in_attrs(Attrs, String1), String2)

resourceprep/1

resourceprep(Resource) -> any()

Deprecated for exmpp_stringprep:resourceprep/1.

  - jlib:resourceprep(Resource)
  + exmpp_stringprep:resourceprep(Resource)

rsm_decode/1

rsm_decode(Iq) -> any()

rsm_encode/1

rsm_encode(RsmOut) -> any()

rsm_encode/2

rsm_encode(Iq, RsmOut) -> any()

rsm_encode_count/2 *

rsm_encode_count(Count, Arr) -> any()

rsm_encode_first/3 *

rsm_encode_first(First, Index, Arr) -> any()

rsm_encode_last/2 *

rsm_encode_last(Last, Arr) -> any()

rsm_encode_out/1 *

rsm_encode_out(Rsm_out) -> any()

rsm_parse_element/2 *

rsm_parse_element(Xmlel, RsmIn) -> any()

short_bare_jid/1

short_bare_jid(JID) -> any()

short_jid/1

short_jid(JID) -> any()

short_prepd_bare_jid/1

short_prepd_bare_jid(JID) -> any()

short_prepd_jid/1

short_prepd_jid(JID) -> any()

string_to_jid/1

string_to_jid(String) -> any()

Deprecated for exmpp_jid:parse/1.

  - jlib:string_to_jid(String)
  + exmpp_jid:parse(String)

timestamp_to_iso/1

timestamp_to_iso(X1) -> any()

timestamp_to_iso/2

timestamp_to_iso(X1, Timezone) -> any()

timestamp_to_xml/1

timestamp_to_xml(X1) -> any()

To do

timestamp_to_xml/4

timestamp_to_xml(DateTime, Timezone, FromJID, Desc) -> any()

tolower/1

tolower(String) -> any()

Deprecated for exmpp_stringprep:to_lower/1.

  - jlib:tolower(String)
  + exmpp_stringprep:to_lower(String)


Generated by EDoc, May 27 2013, 07:15:13.