Module escalus_pred

Data Types

namespace()

namespace() = binary()

stanza_type()

stanza_type() = binary()

Function Index

'not'/1
count_roster_items/2
has_feature/2
has_field_value/2
has_field_with_type/3
has_identity/3
has_item/2
has_no_such_item/2
has_ns/2
has_service/2
has_type/2
is_0184_receipt/2
is_0184_receipt/3
is_0184_request/1
is_adhoc_response/3
is_bind_result/1
is_bosh_report/2
is_chat_marker/3
is_chat_message/1
is_chat_message/2
is_chat_message_from_to/4
is_compressed/1
is_error/3
is_forwarded_received_message/4
is_forwarded_sent_message/4
is_groupchat_message/1
is_groupchat_message/2
is_headline_message/3
is_iq/1
is_iq/2
is_iq/3
is_iq_error/1
is_iq_error/2
is_iq_get/1
is_iq_result/1
is_iq_result/2
is_iq_result_or_error/2
is_iq_set/1
is_iq_with_ns/2
is_last_result/1
is_mam_archived_message/2
is_mam_fin_message/1
is_message/1
is_presence/1
is_presence_stanza/1
is_presence_type/2
is_presence_with_priority/2
is_presence_with_show/2
is_presence_with_status/2
is_presence_with_type/2
is_privacy_list_nonexistent_error/1
is_privacy_result/1
is_privacy_result_with_active/1
is_privacy_result_with_active/2
is_privacy_result_with_default/1
is_privacy_result_with_default/2
is_privacy_set/1
is_private_error/1
is_private_result/1
is_result/1
is_roster_get/1
is_roster_result/1
is_roster_set/1
is_sm_ack/1
is_sm_ack/2
is_sm_ack_request/1
is_sm_enabled/1
is_sm_enabled/2
is_sm_failed/2
is_sm_resumed/1
is_sm_resumed/2
is_stanza_from/2
is_stream_end/1
is_stream_error/3
is_stream_start/1
roster_contains/2
stanza_timeout/1

Function Details

'not'/1

'not'(Pred::fun((any()) -> boolean())) -> fun((any()) -> boolean())

count_roster_items/2

count_roster_items(Num::pos_integer(), Stanza::exml:element()) -> boolean()

has_feature/2

has_feature(Feature::binary(), Stanza::exml:element()) -> boolean()

has_field_value/2

has_field_value(Value::binary(), Form::exml:element()) -> boolean()

has_field_with_type/3

has_field_with_type(Name::binary(), Type::binary(), Form::exml:element()) -> boolean()

has_identity/3

has_identity(Category::binary(), Type::stanza_type(), Stanza::exml:element()) -> boolean()

has_item/2

has_item(JID::binary(), Stanza::exml:element()) -> boolean()

has_no_such_item/2

has_no_such_item(JID::binary(), Stanza::exml:element()) -> boolean()

has_ns/2

has_ns(NS::namespace(), Element::exml:element()) -> boolean()

has_service/2

has_service(Service::binary(), Xmlel::exml:element()) -> boolean()

has_type/2

has_type(Type::stanza_type() | undefined, Stanza::exml:element()) -> boolean()

is_0184_receipt/2

is_0184_receipt(Xmlel::exml:element(), Receipt::exml:element()) -> boolean()

is_0184_receipt/3

is_0184_receipt(Xmlel::exml:element(), ProperResFrom::binary(), Receipt::exml:element()) -> boolean()

is_0184_request/1

is_0184_request(Xmlel::exml:element()) -> boolean()

is_adhoc_response/3

is_adhoc_response(Node::binary(), Status::binary(), Stanza::exml:element()) -> boolean()

is_bind_result/1

is_bind_result(Xmlel::exml:element()) -> boolean()

is_bosh_report/2

is_bosh_report(Rid::pos_integer(), Xmlel::exml:element()) -> boolean()

is_chat_marker/3

is_chat_marker(MarkerName::binary(), MessageId::binary(), Stanza::exml:element()) -> boolean()

is_chat_message/1

is_chat_message(Stanza::exml:element()) -> boolean()

is_chat_message/2

is_chat_message(Msg::binary(), Stanza::exml:element()) -> boolean()

is_chat_message_from_to/4

is_chat_message_from_to(From::binary(), To::binary(), Msg::binary(), Xmlel::exml:element()) -> boolean()

is_compressed/1

is_compressed(Xmlel::exml:element()) -> boolean()

is_error/3

is_error(Type::stanza_type(), Condition::binary() | atom(), Stanza::exml:element()) -> boolean()

is_forwarded_received_message/4

is_forwarded_received_message(OriginalFrom::binary(), OriginalTo::binary(), Msg::binary(), Stanza::exml:element()) -> boolean()

is_forwarded_sent_message/4

is_forwarded_sent_message(OriginalFrom::binary(), OriginalTo::binary(), Msg::binary(), Stanza::exml:element()) -> boolean()

is_groupchat_message/1

is_groupchat_message(Stanza::exml:element()) -> boolean()

is_groupchat_message/2

is_groupchat_message(Msg::binary(), Stanza::exml:element()) -> boolean()

is_headline_message/3

is_headline_message(Subject::binary(), Msg::binary(), Stanza::exml:element()) -> boolean()

is_iq/1

is_iq(Xmlel::exml:element()) -> boolean()

is_iq/2

is_iq(Type::stanza_type(), Stanza::exml:element()) -> boolean()

is_iq/3

is_iq(Type::stanza_type(), NS::namespace(), Stanza::exml:element()) -> boolean()

is_iq_error/1

is_iq_error(Stanza::exml:element()) -> boolean()

is_iq_error/2

is_iq_error(QueryStanza::exml:element(), ResultStanza::exml:element()) -> boolean()

is_iq_get/1

is_iq_get(Stanza::exml:element()) -> boolean()

is_iq_result/1

is_iq_result(Stanza::exml:element()) -> boolean()

is_iq_result/2

is_iq_result(QueryStanza::exml:element(), ResultStanza::exml:element()) -> boolean()

is_iq_result_or_error/2

is_iq_result_or_error(QueryStanza::exml:element(), ResultStanza::exml:element()) -> boolean()

is_iq_set/1

is_iq_set(Stanza::exml:element()) -> boolean()

is_iq_with_ns/2

is_iq_with_ns(NS::namespace(), Stanza::exml:element()) -> boolean()

is_last_result/1

is_last_result(Stanza::exml:element()) -> boolean()

is_mam_archived_message/2

is_mam_archived_message(Msg::binary(), Xmlel::exml:element()) -> boolean()

is_mam_fin_message/1

is_mam_fin_message(Stanza::exml:element()) -> boolean()

is_message/1

is_message(Xmlel::exml:element()) -> boolean()

is_presence/1

is_presence(Xmlel::exml:element()) -> boolean()

is_presence_stanza/1

is_presence_stanza(X::any()) -> any()

is_presence_type/2

is_presence_type(X::any(), Y::any()) -> any()

is_presence_with_priority/2

is_presence_with_priority(Priority::binary(), Presence::exml:element()) -> boolean()

is_presence_with_show/2

is_presence_with_show(Show::binary(), Presence::exml:element()) -> boolean()

is_presence_with_status/2

is_presence_with_status(Status::binary(), Presence::exml:element()) -> boolean()

is_presence_with_type/2

is_presence_with_type(Type::binary() | undefined, Pres::exml:element()) -> boolean()

is_privacy_list_nonexistent_error/1

is_privacy_list_nonexistent_error(Stanza::exml:element()) -> boolean()

is_privacy_result/1

is_privacy_result(Stanza::exml:element()) -> boolean()

is_privacy_result_with_active/1

is_privacy_result_with_active(Stanza::exml:element()) -> boolean()

is_privacy_result_with_active/2

is_privacy_result_with_active(ActiveListName::binary(), Stanza::exml:element()) -> boolean()

is_privacy_result_with_default/1

is_privacy_result_with_default(Stanza::exml:element()) -> boolean()

is_privacy_result_with_default/2

is_privacy_result_with_default(DefaultListName::binary(), Stanza::exml:element()) -> boolean()

is_privacy_set/1

is_privacy_set(Stanza::exml:element()) -> boolean()

is_private_error/1

is_private_error(Stanza::exml:element()) -> boolean()

is_private_result/1

is_private_result(Stanza::exml:element()) -> boolean()

is_result/1

is_result(X::any()) -> any()

is_roster_get/1

is_roster_get(Stanza::exml:element()) -> boolean()

is_roster_result/1

is_roster_result(Stanza::exml:element()) -> boolean()

is_roster_set/1

is_roster_set(Stanza::exml:element()) -> boolean()

is_sm_ack/1

is_sm_ack(Xmlel::exml:element()) -> boolean()

is_sm_ack/2

is_sm_ack(Handled::non_neg_integer(), Xmlel::exml:element()) -> boolean()

is_sm_ack_request/1

is_sm_ack_request(Xmlel::exml:element()) -> boolean()

is_sm_enabled/1

is_sm_enabled(Xmlel::exml:element()) -> boolean()

is_sm_enabled/2

is_sm_enabled(Opts::[proplists:property()], Stanza::exml:element()) -> boolean()

is_sm_failed/2

is_sm_failed(Type::binary(), Xmlel::exml:element()) -> boolean()

is_sm_resumed/1

is_sm_resumed(Xmlel::exml:element()) -> boolean()

is_sm_resumed/2

is_sm_resumed(SMID::binary(), Xmlel::exml:element()) -> boolean()

is_stanza_from/2

is_stanza_from(From::escalus_utils:jid_spec(), Stanza::exml:element()) -> boolean()

is_stream_end/1

is_stream_end(Xmlstreamend::exml_stream:element()) -> boolean()

is_stream_error/3

is_stream_error(Type::stanza_type(), Text::binary(), Stanza::exml:element()) -> boolean()

is_stream_start/1

is_stream_start(Xmlstreamstart::exml_stream:element()) -> boolean()

roster_contains/2

roster_contains(Contact::escalus_utils:jid_spec(), Stanza::exml:element()) -> boolean()

stanza_timeout/1

stanza_timeout(Arg::tuple()) -> boolean()


Generated by EDoc