File "lib/swish/chat.pl"[download]
in pack: | swish |
---|---|
Prolog module: | swish_chat |
size: | 40572 |
Recent changes
6 years ago | Jan Wielemaker | Upstream files |
6 years ago | Jan Wielemaker | New upstream files |
7 years ago | Jan Wielemaker | New files from upstream |
7 years ago | Jan Wielemaker | New upstream files |
8 years ago | Jan Wielemaker | New upstream files |
This file requires
- From packages
- authenticate.pl: authenticate/2, user_property/2
- avatar.pl: email_gravatar/2, release_avatar/1, valid_gravatar/1
- chatstore.pl: chat_store/1
- config.pl could not find proof of dependency
- content_filter.pl: eval_content/3
- gitty.pl: gitty_commit/3, is_gitty_hash/1
- noble_avatar.pl: create_avatar/2, noble_avatar/3
- user_profile.pl: current_profile/2
- pep.pl: authorized/2, ws_authorized/2
- storage.pl could not find proof of dependency
- From the Prolog library
- library(aggregate) resolved by
- aggregate.pl: aggregate_all/3
- library(apply) resolved by
- apply.pl: maplist/2, maplist/3
- library(base64) resolved by
- base64.pl: base64url/3
- library(broadcast) resolved by
- broadcast.pl: listen/2, unlisten/1, broadcast/1
- library(debug) resolved by
- debug.pl: debug/3
- library(error) resolved by
- error.pl: must_be/2
- library(http/html_write) resolved by
- html_write.pl: html/3, print_html/1
- library(http/http_dispatch) resolved by
- http_dispatch.pl: http_handler/3, http_reply_file/3
- library(http/http_parameters) resolved by
- http_parameters.pl: http_parameters/2
- library(http/http_path) resolved by
- http_path.pl: http_absolute_location/3
- library(http/http_session) resolved by
- http_session.pl: http_session_id/1, http_in_session/1, http_current_session/2, http_open_session/2, http_session_assert/1, http_session_retract/1
- library(http/hub) resolved by
- hub.pl: hub_create/3, hub_add/3, hub_send/2, hub_broadcast/2, hub_broadcast/3, current_hub/2
- library(http/json) resolved by
- json.pl: atom_json_dict/3
- library(http/websocket) resolved by
- websocket.pl: http_upgrade_to_websocket/3
- library(lists) resolved by
- lists.pl: member/2, delete/3
- library(option) resolved by
- option.pl: option/2, option/3
- library(ordsets) resolved by
- ordsets.pl: ord_subtract/3
- library(random) resolved by
- random.pl: random_between/3
- library(uuid) resolved by
- uuid.pl: uuid/1
- library(aggregate) resolved by
Exported predicates
- broadcast_bell/3
- chat_about/2
- chat_broadcast/1
- chat_broadcast/2
- chat_to_profile/2
- notifications/3
Required predicates
- aggregate_all/3 from library(aggregate)
- atom_json_dict/3 from library(http/json)
- authenticate/2 from authenticate.pl
- authorized/2 from pep.pl
- base64url/3 from library(base64)
- broadcast/1 from library(broadcast)
- chat_store/1 from chatstore.pl
- create_avatar/2 from noble_avatar.pl
- current_hub/2 from library(http/hub)
- current_profile/2 from user_profile.pl
- debug/3 from library(debug)
- delete/3 from library(lists)
- email_gravatar/2 from avatar.pl
- eval_content/3 from content_filter.pl
- exists_source/1 autoloaded
- gitty_commit/3 from gitty.pl
- html/3 from library(http/html_write)
- http_absolute_location/3 from library(http/http_path)
- http_current_session/2 from library(http/http_session)
- http_handler/3 from library(http/http_dispatch)
- http_in_session/1 from library(http/http_session)
- http_open_session/2 from library(http/http_session)
- http_parameters/2 from library(http/http_parameters)
- http_reply_file/3 from library(http/http_dispatch)
- http_session_assert/1 from library(http/http_session)
- http_session_id/1 from library(http/http_session)
- http_session_retract/1 from library(http/http_session)
- http_upgrade_to_websocket/3 from library(http/websocket)
- hub_add/3 from library(http/hub)
- hub_broadcast/2 from library(http/hub)
- hub_broadcast/3 from library(http/hub)
- hub_create/3 from library(http/hub)
- hub_send/2 from library(http/hub)
- is_gitty_hash/1 from gitty.pl
- listen/2 from library(broadcast)
- maplist/2 from library(apply)
- maplist/3 from library(apply)
- member/2 from library(lists)
- must_be/2 from library(error)
- noble_avatar/3 from noble_avatar.pl
- option/2 from library(option)
- option/3 from library(option)
- ord_subtract/3 from library(ordsets)
- print_html/1 from library(http/html_write)
- random_between/3 from library(random)
- release_avatar/1 from avatar.pl
- unlisten/1 from library(broadcast)
- user_property/2 from authenticate.pl
- uuid/1 from library(uuid)
- valid_gravatar/1 from avatar.pl
- ws_authorized/2 from pep.pl