docs/moxxmpp/moxxmpp/moxxmpp-library.html

4918 lines
143 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
<meta name="description" content="moxxmpp library API docs, for the Dart programming language.">
<title>moxxmpp library - Dart API</title>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0" rel="stylesheet">
<link rel="stylesheet" href="../static-assets/github.css?v1">
<link rel="stylesheet" href="../static-assets/styles.css?v1">
<link rel="icon" href="../static-assets/favicon.png?v1">
</head>
<body data-base-href="../" data-using-base-href="false" class="light-theme">
<div id="overlay-under-drawer"></div>
<header id="title">
<span id="sidenav-left-toggle" class="material-symbols-outlined" role="button" tabindex="0">menu</span>
<ol class="breadcrumbs gt-separated dark hidden-xs">
<li><a href="../index.html">moxxmpp</a></li>
<li class="self-crumb">moxxmpp library</li>
</ol>
<div class="self-name">moxxmpp</div>
<form class="search navbar-right" role="search">
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
<div class="toggle" id="theme-button">
<label for="theme">
<input type="checkbox" id="theme" value="light-theme">
<span id="dark-theme-button" class="material-symbols-outlined">
brightness_4
</span>
<span id="light-theme-button" class="material-symbols-outlined">
brightness_5
</span>
</label>
</div>
</header>
<main>
<div
id="dartdoc-main-content"
class="main-content"
data-above-sidebar=""
data-below-sidebar="moxxmpp&#47;moxxmpp-library-sidebar.html">
<div>
<h1><span class="kind-library">moxxmpp</span> library
</h1></div>
<section class="summary offset-anchor" id="classes">
<h2>Classes</h2>
<dl>
<dt id="AlwaysConnectedConnectivityManager">
<span class="name "><a href="../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></span>
</dt>
<dd>
An implementation of <a href="../moxxmpp/ConnectivityManager-class.html">ConnectivityManager</a> that is always connected.
</dd>
<dt id="AuthenticationFailedEvent">
<span class="name "><a href="../moxxmpp/AuthenticationFailedEvent-class.html">AuthenticationFailedEvent</a></span>
</dt>
<dd>
Triggered after the SASL authentication has failed.
</dd>
<dt id="AuthenticationSuccessEvent">
<span class="name "><a href="../moxxmpp/AuthenticationSuccessEvent-class.html">AuthenticationSuccessEvent</a></span>
</dt>
<dd>
Triggered after the SASL authentication has succeeded.
</dd>
<dt id="AvatarError">
<span class="name "><a href="../moxxmpp/AvatarError-class.html">AvatarError</a></span>
</dt>
<dd>
</dd>
<dt id="BaseRosterStateManager">
<span class="name "><a href="../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></span>
</dt>
<dd>
This class manages the roster state in order to correctly process and persist
roster pushes and facilitate roster versioning requests.
</dd>
<dt id="BaseSocketWrapper">
<span class="name "><a href="../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></span>
</dt>
<dd>
This class is the base for a socket that XmppConnection can use.
</dd>
<dt id="Bind2FeatureNegotiator">
<span class="name "><a href="../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></span>
</dt>
<dd>
A class that allows for simple negotiators that only registers itself against
the Bind2 negotiator. You only have to implement the functions required by
<a href="../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a>.
</dd>
<dt id="Bind2FeatureNegotiatorInterface">
<span class="name "><a href="../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></span>
</dt>
<dd>
An interface that allows registering against Bind2's feature list in order to
negotiate features inline with Bind2.
</dd>
<dt id="Bind2Negotiator">
<span class="name "><a href="../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></span>
</dt>
<dd>
A negotiator implementing XEP-0386. This negotiator is useless on its own
and requires a <a href="../moxxmpp/Sasl2Negotiator-class.html">Sasl2Negotiator</a> to be registered.
</dd>
<dt id="BlockingManager">
<span class="name "><a href="../moxxmpp/BlockingManager-class.html">BlockingManager</a></span>
</dt>
<dd>
</dd>
<dt id="BlocklistBlockPushEvent">
<span class="name "><a href="../moxxmpp/BlocklistBlockPushEvent-class.html">BlocklistBlockPushEvent</a></span>
</dt>
<dd>
Triggered when receiving a push of the blocklist
</dd>
<dt id="BlocklistUnblockAllPushEvent">
<span class="name "><a href="../moxxmpp/BlocklistUnblockAllPushEvent-class.html">BlocklistUnblockAllPushEvent</a></span>
</dt>
<dd>
Triggered when receiving a push of the blocklist
</dd>
<dt id="BlocklistUnblockPushEvent">
<span class="name "><a href="../moxxmpp/BlocklistUnblockPushEvent-class.html">BlocklistUnblockPushEvent</a></span>
</dt>
<dd>
Triggered when receiving a push of the blocklist
</dd>
<dt id="CarbonsData">
<span class="name "><a href="../moxxmpp/CarbonsData-class.html">CarbonsData</a></span>
</dt>
<dd>
</dd>
<dt id="CarbonsManager">
<span class="name "><a href="../moxxmpp/CarbonsManager-class.html">CarbonsManager</a></span>
</dt>
<dd>
This manager class implements support for XEP-0280.
</dd>
<dt id="CarbonsNegotiator">
<span class="name "><a href="../moxxmpp/CarbonsNegotiator-class.html">CarbonsNegotiator</a></span>
</dt>
<dd>
</dd>
<dt id="ChatMarkerData">
<span class="name "><a href="../moxxmpp/ChatMarkerData-class.html">ChatMarkerData</a></span>
</dt>
<dd>
</dd>
<dt id="ChatMarkerEvent">
<span class="name "><a href="../moxxmpp/ChatMarkerEvent-class.html">ChatMarkerEvent</a></span>
</dt>
<dd>
</dd>
<dt id="ChatMarkerManager">
<span class="name "><a href="../moxxmpp/ChatMarkerManager-class.html">ChatMarkerManager</a></span>
</dt>
<dd>
</dd>
<dt id="ChatStateManager">
<span class="name "><a href="../moxxmpp/ChatStateManager-class.html">ChatStateManager</a></span>
</dt>
<dd>
</dd>
<dt id="ClientStreamHeaderNonza">
<span class="name "><a href="../moxxmpp/ClientStreamHeaderNonza-class.html">ClientStreamHeaderNonza</a></span>
</dt>
<dd>
"Nonza" describing the XMPP stream header of a client-to-server connection.
</dd>
<dt id="ClientToServerNegotiator">
<span class="name "><a href="../moxxmpp/ClientToServerNegotiator-class.html">ClientToServerNegotiator</a></span>
</dt>
<dd>
This class implements the stream feature negotiation for usage in client to server
connections.
</dd>
<dt id="ComponentStreamHeaderNonza">
<span class="name "><a href="../moxxmpp/ComponentStreamHeaderNonza-class.html">ComponentStreamHeaderNonza</a></span>
</dt>
<dd>
Nonza describing the XMPP stream header.
</dd>
<dt id="ComponentToServerNegotiator">
<span class="name "><a href="../moxxmpp/ComponentToServerNegotiator-class.html">ComponentToServerNegotiator</a></span>
</dt>
<dd>
The ComponentToServerNegotiator is a NegotiationsHandler that allows writing
components that adhere to XEP-0114.
</dd>
<dt id="ConnectingEvent">
<span class="name "><a href="../moxxmpp/ConnectingEvent-class.html">ConnectingEvent</a></span>
</dt>
<dd>
Triggered when we are starting an connection attempt
</dd>
<dt id="ConnectionSettings">
<span class="name "><a href="../moxxmpp/ConnectionSettings-class.html">ConnectionSettings</a></span>
</dt>
<dd>
</dd>
<dt id="ConnectionStateChangedEvent">
<span class="name "><a href="../moxxmpp/ConnectionStateChangedEvent-class.html">ConnectionStateChangedEvent</a></span>
</dt>
<dd>
Triggered when the connection state of the XmppConnection has
changed.
</dd>
<dt id="ConnectivityManager">
<span class="name "><a href="../moxxmpp/ConnectivityManager-class.html">ConnectivityManager</a></span>
</dt>
<dd>
This manager class is responsible to tell the moxxmpp XmppConnection
when a connection can be established or not, regarding the network availability.
</dd>
<dt id="CryptographicHashManager">
<span class="name "><a href="../moxxmpp/CryptographicHashManager-class.html">CryptographicHashManager</a></span>
</dt>
<dd>
</dd>
<dt id="CSIActiveNonza">
<span class="name "><a href="../moxxmpp/CSIActiveNonza-class.html">CSIActiveNonza</a></span>
</dt>
<dd>
</dd>
<dt id="CSIInactiveNonza">
<span class="name "><a href="../moxxmpp/CSIInactiveNonza-class.html">CSIInactiveNonza</a></span>
</dt>
<dd>
</dd>
<dt id="CSIManager">
<span class="name "><a href="../moxxmpp/CSIManager-class.html">CSIManager</a></span>
</dt>
<dd>
The manager requires a CSINegotiator to be registered as a feature negotiator.
</dd>
<dt id="CSINegotiator">
<span class="name "><a href="../moxxmpp/CSINegotiator-class.html">CSINegotiator</a></span>
</dt>
<dd>
A Stub negotiator that is just for "intercepting" the stream feature.
</dd>
<dt id="DataForm">
<span class="name "><a href="../moxxmpp/DataForm-class.html">DataForm</a></span>
</dt>
<dd>
</dd>
<dt id="DataFormField">
<span class="name "><a href="../moxxmpp/DataFormField-class.html">DataFormField</a></span>
</dt>
<dd>
</dd>
<dt id="DataFormOption">
<span class="name "><a href="../moxxmpp/DataFormOption-class.html">DataFormOption</a></span>
</dt>
<dd>
</dd>
<dt id="DelayedDeliveryData">
<span class="name "><a href="../moxxmpp/DelayedDeliveryData-class.html">DelayedDeliveryData</a></span>
</dt>
<dd>
</dd>
<dt id="DelayedDeliveryManager">
<span class="name "><a href="../moxxmpp/DelayedDeliveryManager-class.html">DelayedDeliveryManager</a></span>
</dt>
<dd>
</dd>
<dt id="DeliveryReceiptReceivedEvent">
<span class="name "><a href="../moxxmpp/DeliveryReceiptReceivedEvent-class.html">DeliveryReceiptReceivedEvent</a></span>
</dt>
<dd>
Triggered when a client responds to our delivery receipt request
</dd>
<dt id="DiscoError">
<span class="name "><a href="../moxxmpp/DiscoError-class.html">DiscoError</a></span>
</dt>
<dd>
Base type for disco-related errors.
</dd>
<dt id="DiscoInfo">
<span class="name "><a href="../moxxmpp/DiscoInfo-class.html">DiscoInfo</a></span>
</dt>
<dd>
</dd>
<dt id="DiscoItem">
<span class="name "><a href="../moxxmpp/DiscoItem-class.html">DiscoItem</a></span>
</dt>
<dd>
</dd>
<dt id="DiscoManager">
<span class="name "><a href="../moxxmpp/DiscoManager-class.html">DiscoManager</a></span>
</dt>
<dd>
This manager implements XEP-0030 by providing a way of performing disco#info and
disco#items requests and answering those requests.
A caching mechanism is also provided.
</dd>
<dt id="DoNotEncrypt">
<span class="name "><a href="../moxxmpp/DoNotEncrypt-class.html">DoNotEncrypt</a></span>
</dt>
<dd>
A simple wrapper class for defining elements that should not be encrypted.
</dd>
<dt id="EjabberdMaxItemsError">
<span class="name "><a href="../moxxmpp/EjabberdMaxItemsError-class.html">EjabberdMaxItemsError</a></span>
</dt>
<dd>
Returned if we can guess that the server, by which I mean ejabberd, rejected
the publish due to not liking that we set "max_items" to "max".
NOTE: This workaround is required due to <a href="https://github.com/processone/ejabberd/issues/3044">https://github.com/processone/ejabberd/issues/3044</a>
</dd>
<dt id="EmeManager">
<span class="name "><a href="../moxxmpp/EmeManager-class.html">EmeManager</a></span>
</dt>
<dd>
</dd>
<dt id="EntityCapabilitiesManager">
<span class="name "><a href="../moxxmpp/EntityCapabilitiesManager-class.html">EntityCapabilitiesManager</a></span>
</dt>
<dd>
A manager implementing the advertising of XEP-0115. It responds to the
disco#info requests on the specified node with the information provided by
the DiscoManager.
NOTE: This manager requires that the DiscoManager is also registered.
</dd>
<dt id="FASTSaslNegotiator">
<span class="name "><a href="../moxxmpp/FASTSaslNegotiator-class.html">FASTSaslNegotiator</a></span>
</dt>
<dd>
</dd>
<dt id="FASTToken">
<span class="name "><a href="../moxxmpp/FASTToken-class.html">FASTToken</a></span>
</dt>
<dd>
The description of a token for FAST authentication.
</dd>
<dt id="FileMetadataData">
<span class="name "><a href="../moxxmpp/FileMetadataData-class.html">FileMetadataData</a></span>
</dt>
<dd>
</dd>
<dt id="FileTooBigError">
<span class="name "><a href="../moxxmpp/FileTooBigError-class.html">FileTooBigError</a></span>
</dt>
<dd>
Returned when the file we want to upload is too big
</dd>
<dt id="FileUploadNotificationCancellationData">
<span class="name "><a href="../moxxmpp/FileUploadNotificationCancellationData-class.html">FileUploadNotificationCancellationData</a></span>
</dt>
<dd>
Indicates that a file upload has been cancelled.
</dd>
<dt id="FileUploadNotificationData">
<span class="name "><a href="../moxxmpp/FileUploadNotificationData-class.html">FileUploadNotificationData</a></span>
</dt>
<dd>
Indicates a file upload notification.
</dd>
<dt id="FileUploadNotificationManager">
<span class="name "><a href="../moxxmpp/FileUploadNotificationManager-class.html">FileUploadNotificationManager</a></span>
</dt>
<dd>
</dd>
<dt id="FileUploadNotificationReplacementData">
<span class="name "><a href="../moxxmpp/FileUploadNotificationReplacementData-class.html">FileUploadNotificationReplacementData</a></span>
</dt>
<dd>
Indicates that a file upload has been completed.
</dd>
<dt id="Handler">
<span class="name "><a href="../moxxmpp/Handler-class.html">Handler</a></span>
</dt>
<dd>
A Handler is responsible for matching any kind of toplevel item in the XML stream
(stanzas and Nonzas). For that, its <a href="../moxxmpp/Handler/matches.html">matches</a> method is called. What happens
next depends on the subclass.
</dd>
<dt id="HttpFileUploadError">
<span class="name "><a href="../moxxmpp/HttpFileUploadError-class.html">HttpFileUploadError</a></span>
</dt>
<dd>
</dd>
<dt id="HttpFileUploadManager">
<span class="name "><a href="../moxxmpp/HttpFileUploadManager-class.html">HttpFileUploadManager</a></span>
</dt>
<dd>
</dd>
<dt id="HttpFileUploadSlot">
<span class="name "><a href="../moxxmpp/HttpFileUploadSlot-class.html">HttpFileUploadSlot</a></span>
</dt>
<dd>
</dd>
<dt id="Identity">
<span class="name "><a href="../moxxmpp/Identity-class.html">Identity</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidateFASTTokenEvent">
<span class="name "><a href="../moxxmpp/InvalidateFASTTokenEvent-class.html">InvalidateFASTTokenEvent</a></span>
</dt>
<dd>
This event is triggered whenever a new FAST token is invalidated because it's
invalid.
</dd>
<dt id="InvalidDiscoInfoResponse">
<span class="name "><a href="../moxxmpp/InvalidDiscoInfoResponse-class.html">InvalidDiscoInfoResponse</a></span>
</dt>
<dd>
Represents an error indicating an abnormal condition while parsing
the DiscoInfo response stanza in Multi-User Chat (MUC).
</dd>
<dt id="InvalidHandshakeCredentialsError">
<span class="name "><a href="../moxxmpp/InvalidHandshakeCredentialsError-class.html">InvalidHandshakeCredentialsError</a></span>
</dt>
<dd>
Returned by the ComponentToServerNegotiator if the handshake is not successful.
</dd>
<dt id="InvalidResponseDiscoError">
<span class="name "><a href="../moxxmpp/InvalidResponseDiscoError-class.html">InvalidResponseDiscoError</a></span>
</dt>
<dd>
The received disco response is invalid in some shape or form.
</dd>
<dt id="InvalidServerSignatureError">
<span class="name "><a href="../moxxmpp/InvalidServerSignatureError-class.html">InvalidServerSignatureError</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidStanzaFormat">
<span class="name "><a href="../moxxmpp/InvalidStanzaFormat-class.html">InvalidStanzaFormat</a></span>
</dt>
<dd>
Error indicating an invalid (non-supported) stanza received while going
through normal operation/flow of an MUC.
</dd>
<dt id="InvalidVCardError">
<span class="name "><a href="../moxxmpp/InvalidVCardError-class.html">InvalidVCardError</a></span>
</dt>
<dd>
</dd>
<dt id="JID">
<span class="name "><a href="../moxxmpp/JID-class.html">JID</a></span>
</dt>
<dd>
Represents a Jabber ID in parsed form.
</dd>
<dt id="JingleContentThumbnail">
<span class="name "><a href="../moxxmpp/JingleContentThumbnail-class.html">JingleContentThumbnail</a></span>
</dt>
<dd>
</dd>
<dt id="JoinForbiddenError">
<span class="name "><a href="../moxxmpp/JoinForbiddenError-class.html">JoinForbiddenError</a></span>
</dt>
<dd>
Indicates that the MUC forbids us from joining, i.e. when we're banned.
</dd>
<dt id="LastMessageCorrectionData">
<span class="name "><a href="../moxxmpp/LastMessageCorrectionData-class.html">LastMessageCorrectionData</a></span>
</dt>
<dd>
</dd>
<dt id="LastMessageCorrectionManager">
<span class="name "><a href="../moxxmpp/LastMessageCorrectionManager-class.html">LastMessageCorrectionManager</a></span>
</dt>
<dd>
</dd>
<dt id="MalformedResponseError">
<span class="name "><a href="../moxxmpp/MalformedResponseError-class.html">MalformedResponseError</a></span>
</dt>
<dd>
</dd>
<dt id="MarkableData">
<span class="name "><a href="../moxxmpp/MarkableData-class.html">MarkableData</a></span>
</dt>
<dd>
</dd>
<dt id="MemberChangedEvent">
<span class="name "><a href="../moxxmpp/MemberChangedEvent-class.html">MemberChangedEvent</a></span>
</dt>
<dd>
Triggered when an entity changes their presence in the MUC.
</dd>
<dt id="MemberChangedNickEvent">
<span class="name "><a href="../moxxmpp/MemberChangedNickEvent-class.html">MemberChangedNickEvent</a></span>
</dt>
<dd>
Triggered when an entity changes their nick.
</dd>
<dt id="MemberJoinedEvent">
<span class="name "><a href="../moxxmpp/MemberJoinedEvent-class.html">MemberJoinedEvent</a></span>
</dt>
<dd>
Triggered when an entity joins the MUC.
</dd>
<dt id="MemberLeftEvent">
<span class="name "><a href="../moxxmpp/MemberLeftEvent-class.html">MemberLeftEvent</a></span>
</dt>
<dd>
Triggered when an entity leaves the MUC.
</dd>
<dt id="MessageBodyData">
<span class="name "><a href="../moxxmpp/MessageBodyData-class.html">MessageBodyData</a></span>
</dt>
<dd>
The raw content of the element.
</dd>
<dt id="MessageDeliveryReceiptData">
<span class="name "><a href="../moxxmpp/MessageDeliveryReceiptData-class.html">MessageDeliveryReceiptData</a></span>
</dt>
<dd>
</dd>
<dt id="MessageDeliveryReceiptManager">
<span class="name "><a href="../moxxmpp/MessageDeliveryReceiptManager-class.html">MessageDeliveryReceiptManager</a></span>
</dt>
<dd>
</dd>
<dt id="MessageDeliveryReceivedData">
<span class="name "><a href="../moxxmpp/MessageDeliveryReceivedData-class.html">MessageDeliveryReceivedData</a></span>
</dt>
<dd>
</dd>
<dt id="MessageEvent">
<span class="name "><a href="../moxxmpp/MessageEvent-class.html">MessageEvent</a></span>
</dt>
<dd>
Triggered when a message is received
</dd>
<dt id="MessageIdData">
<span class="name "><a href="../moxxmpp/MessageIdData-class.html">MessageIdData</a></span>
</dt>
<dd>
The id attribute of the message stanza.
</dd>
<dt id="MessageManager">
<span class="name "><a href="../moxxmpp/MessageManager-class.html">MessageManager</a></span>
</dt>
<dd>
</dd>
<dt id="MessageProcessingHintData">
<span class="name "><a href="../moxxmpp/MessageProcessingHintData-class.html">MessageProcessingHintData</a></span>
</dt>
<dd>
</dd>
<dt id="MessageProcessingHintManager">
<span class="name "><a href="../moxxmpp/MessageProcessingHintManager-class.html">MessageProcessingHintManager</a></span>
</dt>
<dd>
</dd>
<dt id="MessageReactionsData">
<span class="name "><a href="../moxxmpp/MessageReactionsData-class.html">MessageReactionsData</a></span>
</dt>
<dd>
</dd>
<dt id="MessageReactionsManager">
<span class="name "><a href="../moxxmpp/MessageReactionsManager-class.html">MessageReactionsManager</a></span>
</dt>
<dd>
</dd>
<dt id="MessageRepliesManager">
<span class="name "><a href="../moxxmpp/MessageRepliesManager-class.html">MessageRepliesManager</a></span>
</dt>
<dd>
A manager implementing support for parsing XEP-0461 metadata. The
MessageRepliesManager itself does not modify the body of the message.
</dd>
<dt id="MessageRetractionData">
<span class="name "><a href="../moxxmpp/MessageRetractionData-class.html">MessageRetractionData</a></span>
</dt>
<dd>
</dd>
<dt id="MessageRetractionManager">
<span class="name "><a href="../moxxmpp/MessageRetractionManager-class.html">MessageRetractionManager</a></span>
</dt>
<dd>
</dd>
<dt id="MUCError">
<span class="name "><a href="../moxxmpp/MUCError-class.html">MUCError</a></span>
</dt>
<dd>
Represents an error related to Multi-User Chat (MUC).
</dd>
<dt id="MUCManager">
<span class="name "><a href="../moxxmpp/MUCManager-class.html">MUCManager</a></span>
</dt>
<dd>
</dd>
<dt id="MUCUnspecificError">
<span class="name "><a href="../moxxmpp/MUCUnspecificError-class.html">MUCUnspecificError</a></span>
</dt>
<dd>
Indicates that an unspecific error occurred while joining.
</dd>
<dt id="NegotiationsHandler">
<span class="name "><a href="../moxxmpp/NegotiationsHandler-class.html">NegotiationsHandler</a></span>
</dt>
<dd>
This class implements the stream feature negotiation for XmppConnection.
</dd>
<dt id="NegotiatorAttributes">
<span class="name "><a href="../moxxmpp/NegotiatorAttributes-class.html">NegotiatorAttributes</a></span>
</dt>
<dd>
</dd>
<dt id="NegotiatorError">
<span class="name "><a href="../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>
</dt>
<dd>
A base class for all errors that may occur during feature negotiation
</dd>
<dt id="NegotiatorReturnedError">
<span class="name "><a href="../moxxmpp/NegotiatorReturnedError-class.html">NegotiatorReturnedError</a></span>
</dt>
<dd>
Returned by <code>XmppConnection.connect</code> when a negotiator returned an unrecoverable
error. Only returned when waitUntilLogin is true.
</dd>
<dt id="NewFASTTokenReceivedEvent">
<span class="name "><a href="../moxxmpp/NewFASTTokenReceivedEvent-class.html">NewFASTTokenReceivedEvent</a></span>
</dt>
<dd>
This event is triggered whenever a new FAST token is received.
</dd>
<dt id="NoAdditionalDataError">
<span class="name "><a href="../moxxmpp/NoAdditionalDataError-class.html">NoAdditionalDataError</a></span>
</dt>
<dd>
</dd>
<dt id="NoAuthenticatorAvailableError">
<span class="name "><a href="../moxxmpp/NoAuthenticatorAvailableError-class.html">NoAuthenticatorAvailableError</a></span>
</dt>
<dd>
Returned if no negotiator was picked, even though negotiations are not done
yet.
</dd>
<dt id="NoConnectionPossibleError">
<span class="name "><a href="../moxxmpp/NoConnectionPossibleError-class.html">NoConnectionPossibleError</a></span>
</dt>
<dd>
Returned by <code>XmppConnection.connect</code> when no connection could
be established.
</dd>
<dt id="NoEntityKnownError">
<span class="name "><a href="../moxxmpp/NoEntityKnownError-class.html">NoEntityKnownError</a></span>
</dt>
<dd>
Returned when we don't know what JID to ask for an upload slot
</dd>
<dt id="NoItemReturnedError">
<span class="name "><a href="../moxxmpp/NoItemReturnedError-class.html">NoItemReturnedError</a></span>
</dt>
<dd>
</dd>
<dt id="NoMatchingAuthenticationMechanismAvailableError">
<span class="name "><a href="../moxxmpp/NoMatchingAuthenticationMechanismAvailableError-class.html">NoMatchingAuthenticationMechanismAvailableError</a></span>
</dt>
<dd>
Returned if no matching authentication mechanism has been presented
</dd>
<dt id="NoNicknameSpecified">
<span class="name "><a href="../moxxmpp/NoNicknameSpecified-class.html">NoNicknameSpecified</a></span>
</dt>
<dd>
Returned when no nickname was specified from the client side while trying to
perform some actions on the MUC, such as joining the room.
</dd>
<dt id="NonRecoverableErrorEvent">
<span class="name "><a href="../moxxmpp/NonRecoverableErrorEvent-class.html">NonRecoverableErrorEvent</a></span>
</dt>
<dd>
Triggered when a reconnection is not performed due to a non-recoverable
error.
</dd>
<dt id="NonzaHandler">
<span class="name "><a href="../moxxmpp/NonzaHandler-class.html">NonzaHandler</a></span>
</dt>
<dd>
A Handler that specialises in matching Nonzas (and stanzas).
</dd>
<dt id="NoQueryError">
<span class="name "><a href="../moxxmpp/NoQueryError-class.html">NoQueryError</a></span>
</dt>
<dd>
Returned when the server's response did not contain a <query> element</query>
</dd>
<dt id="NoSASLMechanismSelectedError">
<span class="name "><a href="../moxxmpp/NoSASLMechanismSelectedError-class.html">NoSASLMechanismSelectedError</a></span>
</dt>
<dd>
Triggered by the SASL2 negotiator when no SASL mechanism was chosen during
negotiation.
</dd>
<dt id="OccupantIdData">
<span class="name "><a href="../moxxmpp/OccupantIdData-class.html">OccupantIdData</a></span>
</dt>
<dd>
Representation of a <occupant-id> element.</occupant-id>
</dd>
<dt id="OccupantIdManager">
<span class="name "><a href="../moxxmpp/OccupantIdManager-class.html">OccupantIdManager</a></span>
</dt>
<dd>
</dd>
<dt id="OmemoData">
<span class="name "><a href="../moxxmpp/OmemoData-class.html">OmemoData</a></span>
</dt>
<dd>
</dd>
<dt id="OmemoDeviceListUpdatedEvent">
<span class="name "><a href="../moxxmpp/OmemoDeviceListUpdatedEvent-class.html">OmemoDeviceListUpdatedEvent</a></span>
</dt>
<dd>
Triggered when the device list of a Jid is updated
</dd>
<dt id="OmemoEncryptionError">
<span class="name "><a href="../moxxmpp/OmemoEncryptionError-class.html">OmemoEncryptionError</a></span>
</dt>
<dd>
An encryption error caused by OMEMO.
</dd>
<dt id="OmemoError">
<span class="name "><a href="../moxxmpp/OmemoError-class.html">OmemoError</a></span>
</dt>
<dd>
</dd>
<dt id="OmemoManager">
<span class="name "><a href="../moxxmpp/OmemoManager-class.html">OmemoManager</a></span>
</dt>
<dd>
</dd>
<dt id="OmemoNotSupportedForContactException">
<span class="name "><a href="../moxxmpp/OmemoNotSupportedForContactException-class.html">OmemoNotSupportedForContactException</a></span>
</dt>
<dd>
</dd>
<dt id="OOBData">
<span class="name "><a href="../moxxmpp/OOBData-class.html">OOBData</a></span>
</dt>
<dd>
A data class representing the jabber:x:oob tag.
</dd>
<dt id="OOBManager">
<span class="name "><a href="../moxxmpp/OOBManager-class.html">OOBManager</a></span>
</dt>
<dd>
</dd>
<dt id="OwnDataChangedEvent">
<span class="name "><a href="../moxxmpp/OwnDataChangedEvent-class.html">OwnDataChangedEvent</a></span>
</dt>
<dd>
Triggered when the MUC changes our nickname.
</dd>
<dt id="PingManager">
<span class="name "><a href="../moxxmpp/PingManager-class.html">PingManager</a></span>
</dt>
<dd>
This manager class is responsible to sending periodic pings, if required, using
either whitespaces or Stream Management. Keep in mind, that without
Stream Management, a stale connection cannot be detected.
</dd>
<dt id="PreconditionsNotMetError">
<span class="name "><a href="../moxxmpp/PreconditionsNotMetError-class.html">PreconditionsNotMetError</a></span>
</dt>
<dd>
</dd>
<dt id="PresenceManager">
<span class="name "><a href="../moxxmpp/PresenceManager-class.html">PresenceManager</a></span>
</dt>
<dd>
A mandatory manager that handles initial presence sending, sending of subscription
request management requests and triggers events for incoming presence stanzas.
</dd>
<dt id="PresenceNegotiator">
<span class="name "><a href="../moxxmpp/PresenceNegotiator-class.html">PresenceNegotiator</a></span>
</dt>
<dd>
A pseudo-negotiator that does not really negotiate anything. Instead, its purpose
is to look for a stream feature indicating that we can pre-approve subscription
requests, shown by <a href="../moxxmpp/PresenceNegotiator/preApprovalSupported.html">PresenceNegotiator.preApprovalSupported</a>.
</dd>
<dt id="PubSubError">
<span class="name "><a href="../moxxmpp/PubSubError-class.html">PubSubError</a></span>
</dt>
<dd>
</dd>
<dt id="PubSubItem">
<span class="name "><a href="../moxxmpp/PubSubItem-class.html">PubSubItem</a></span>
</dt>
<dd>
</dd>
<dt id="PubSubManager">
<span class="name "><a href="../moxxmpp/PubSubManager-class.html">PubSubManager</a></span>
</dt>
<dd>
</dd>
<dt id="PubSubNotificationEvent">
<span class="name "><a href="../moxxmpp/PubSubNotificationEvent-class.html">PubSubNotificationEvent</a></span>
</dt>
<dd>
Triggered when a PubSub notification has been received
</dd>
<dt id="PubSubPublishOptions">
<span class="name "><a href="../moxxmpp/PubSubPublishOptions-class.html">PubSubPublishOptions</a></span>
</dt>
<dd>
</dd>
<dt id="QuoteData">
<span class="name "><a href="../moxxmpp/QuoteData-class.html">QuoteData</a></span>
</dt>
<dd>
Internal class describing how to build a message with a quote fallback body.
</dd>
<dt id="RandomBackoffReconnectionPolicy">
<span class="name "><a href="../moxxmpp/RandomBackoffReconnectionPolicy-class.html">RandomBackoffReconnectionPolicy</a></span>
</dt>
<dd>
A simple reconnection strategy: Make the reconnection delays exponentially longer
for every failed attempt.
NOTE: This ReconnectionPolicy may be broken
</dd>
<dt id="ReconnectionPolicy">
<span class="name "><a href="../moxxmpp/ReconnectionPolicy-class.html">ReconnectionPolicy</a></span>
</dt>
<dd>
</dd>
<dt id="RemoteServerNotFoundError">
<span class="name "><a href="../moxxmpp/RemoteServerNotFoundError-class.html">RemoteServerNotFoundError</a></span>
</dt>
<dd>
Could not connect to the remote server.
https://xmpp.org/rfcs/rfc6120.html#stanzas-error-conditions-remote-server-not-found
</dd>
<dt id="RemoteServerTimeoutError">
<span class="name "><a href="../moxxmpp/RemoteServerTimeoutError-class.html">RemoteServerTimeoutError</a></span>
</dt>
<dd>
The connection to the remote server timed out.
https://xmpp.org/rfcs/rfc6120.html#stanzas-error-conditions-remote-server-timeout
</dd>
<dt id="ReplyData">
<span class="name "><a href="../moxxmpp/ReplyData-class.html">ReplyData</a></span>
</dt>
<dd>
A reply to a message.
</dd>
<dt id="ResourceBindingFailedError">
<span class="name "><a href="../moxxmpp/ResourceBindingFailedError-class.html">ResourceBindingFailedError</a></span>
</dt>
<dd>
</dd>
<dt id="ResourceBindingNegotiator">
<span class="name "><a href="../moxxmpp/ResourceBindingNegotiator-class.html">ResourceBindingNegotiator</a></span>
</dt>
<dd>
A negotiator that implements resource binding against a random server-provided
resource.
</dd>
<dt id="ResourceBoundEvent">
<span class="name "><a href="../moxxmpp/ResourceBoundEvent-class.html">ResourceBoundEvent</a></span>
</dt>
<dd>
Triggered when we bound a resource
</dd>
<dt id="RoomInformation">
<span class="name "><a href="../moxxmpp/RoomInformation-class.html">RoomInformation</a></span>
</dt>
<dd>
</dd>
<dt id="RoomMember">
<span class="name "><a href="../moxxmpp/RoomMember-class.html">RoomMember</a></span>
</dt>
<dd>
An entity inside a MUC room. The name "member" here does not refer to an affiliation of member.
</dd>
<dt id="RoomNotJoinedError">
<span class="name "><a href="../moxxmpp/RoomNotJoinedError-class.html">RoomNotJoinedError</a></span>
</dt>
<dd>
This error occurs when a user attempts to perform an action that requires
them to be a member of a room, but they are not currently joined to
that room.
</dd>
<dt id="RoomState">
<span class="name "><a href="../moxxmpp/RoomState-class.html">RoomState</a></span>
</dt>
<dd>
</dd>
<dt id="RosterCacheLoadResult">
<span class="name "><a href="../moxxmpp/RosterCacheLoadResult-class.html">RosterCacheLoadResult</a></span>
</dt>
<dd>
</dd>
<dt id="RosterError">
<span class="name "><a href="../moxxmpp/RosterError-class.html">RosterError</a></span>
</dt>
<dd>
</dd>
<dt id="RosterFeatureNegotiator">
<span class="name "><a href="../moxxmpp/RosterFeatureNegotiator-class.html">RosterFeatureNegotiator</a></span>
</dt>
<dd>
A Stub feature negotiator for finding out whether roster versioning is supported.
</dd>
<dt id="RosterManager">
<span class="name "><a href="../moxxmpp/RosterManager-class.html">RosterManager</a></span>
</dt>
<dd>
This manager requires a RosterFeatureNegotiator to be registered.
</dd>
<dt id="RosterPushResult">
<span class="name "><a href="../moxxmpp/RosterPushResult-class.html">RosterPushResult</a></span>
</dt>
<dd>
</dd>
<dt id="RosterRequestResult">
<span class="name "><a href="../moxxmpp/RosterRequestResult-class.html">RosterRequestResult</a></span>
</dt>
<dd>
</dd>
<dt id="RosterUpdatedEvent">
<span class="name "><a href="../moxxmpp/RosterUpdatedEvent-class.html">RosterUpdatedEvent</a></span>
</dt>
<dd>
Triggered when the roster has been modified
</dd>
<dt id="Sasl2AuthenticationNegotiator">
<span class="name "><a href="../moxxmpp/Sasl2AuthenticationNegotiator-class.html">Sasl2AuthenticationNegotiator</a></span>
</dt>
<dd>
A special type of <a href="../moxxmpp/SaslNegotiator-class.html">SaslNegotiator</a> that is aware of SASL2.
</dd>
<dt id="Sasl2FeatureNegotiator">
<span class="name "><a href="../moxxmpp/Sasl2FeatureNegotiator-class.html">Sasl2FeatureNegotiator</a></span>
</dt>
<dd>
A special type of <a href="../moxxmpp/XmppFeatureNegotiatorBase-class.html">XmppFeatureNegotiatorBase</a> that is aware of SASL2.
</dd>
<dt id="Sasl2Negotiator">
<span class="name "><a href="../moxxmpp/Sasl2Negotiator-class.html">Sasl2Negotiator</a></span>
</dt>
<dd>
A negotiator that implements XEP-0388 SASL2. Alone, it does nothing. Has to be
registered with other negotiators that register themselves against this one.
</dd>
<dt id="SaslAccountDisabledError">
<span class="name "><a href="../moxxmpp/SaslAccountDisabledError-class.html">SaslAccountDisabledError</a></span>
</dt>
<dd>
Triggered when the server returned us a <account-disabled> failure during SASL
(<a href="https://xmpp.org/rfcs/rfc6120.html#sasl-errors-account-disabled">https://xmpp.org/rfcs/rfc6120.html#sasl-errors-account-disabled</a>).</account-disabled>
</dd>
<dt id="SaslCredentialsExpiredError">
<span class="name "><a href="../moxxmpp/SaslCredentialsExpiredError-class.html">SaslCredentialsExpiredError</a></span>
</dt>
<dd>
Triggered when the server returned us a <credentials-expired> failure during SASL
(<a href="https://xmpp.org/rfcs/rfc6120.html#sasl-errors-credentials-expired">https://xmpp.org/rfcs/rfc6120.html#sasl-errors-credentials-expired</a>).</credentials-expired>
</dd>
<dt id="SaslError">
<span class="name "><a href="../moxxmpp/SaslError-class.html">SaslError</a></span>
</dt>
<dd>
</dd>
<dt id="SaslNegotiator">
<span class="name "><a href="../moxxmpp/SaslNegotiator-class.html">SaslNegotiator</a></span>
</dt>
<dd>
</dd>
<dt id="SaslNotAuthorizedError">
<span class="name "><a href="../moxxmpp/SaslNotAuthorizedError-class.html">SaslNotAuthorizedError</a></span>
</dt>
<dd>
Triggered when the server returned us a <not-authorized> failure during SASL
(<a href="https://xmpp.org/rfcs/rfc6120.html#sasl-errors-not-authorized">https://xmpp.org/rfcs/rfc6120.html#sasl-errors-not-authorized</a>).</not-authorized>
</dd>
<dt id="SaslPlainAuthNonza">
<span class="name "><a href="../moxxmpp/SaslPlainAuthNonza-class.html">SaslPlainAuthNonza</a></span>
</dt>
<dd>
</dd>
<dt id="SaslPlainNegotiator">
<span class="name "><a href="../moxxmpp/SaslPlainNegotiator-class.html">SaslPlainNegotiator</a></span>
</dt>
<dd>
</dd>
<dt id="SaslScramAuthNonza">
<span class="name "><a href="../moxxmpp/SaslScramAuthNonza-class.html">SaslScramAuthNonza</a></span>
</dt>
<dd>
</dd>
<dt id="SaslScramError">
<span class="name "><a href="../moxxmpp/SaslScramError-class.html">SaslScramError</a></span>
</dt>
<dd>
</dd>
<dt id="SaslScramNegotiator">
<span class="name "><a href="../moxxmpp/SaslScramNegotiator-class.html">SaslScramNegotiator</a></span>
</dt>
<dd>
</dd>
<dt id="SaslScramResponseNonza">
<span class="name "><a href="../moxxmpp/SaslScramResponseNonza-class.html">SaslScramResponseNonza</a></span>
</dt>
<dd>
</dd>
<dt id="SaslUnspecifiedError">
<span class="name "><a href="../moxxmpp/SaslUnspecifiedError-class.html">SaslUnspecifiedError</a></span>
</dt>
<dd>
An unspecified SASL error, i.e. everything not matched by any more precise erorr
class.
</dd>
<dt id="ServerDiscoDoneEvent">
<span class="name "><a href="../moxxmpp/ServerDiscoDoneEvent-class.html">ServerDiscoDoneEvent</a></span>
</dt>
<dd>
Triggered when we found out what the server supports
</dd>
<dt id="ServerItemDiscoEvent">
<span class="name "><a href="../moxxmpp/ServerItemDiscoEvent-class.html">ServerItemDiscoEvent</a></span>
</dt>
<dd>
</dd>
<dt id="ServiceUnavailableError">
<span class="name "><a href="../moxxmpp/ServiceUnavailableError-class.html">ServiceUnavailableError</a></span>
</dt>
<dd>
Recipient does not provide a given service.
https://xmpp.org/rfcs/rfc6120.html#stanzas-error-conditions-service-unavailable
</dd>
<dt id="SFSManager">
<span class="name "><a href="../moxxmpp/SFSManager-class.html">SFSManager</a></span>
</dt>
<dd>
</dd>
<dt id="SFSMessageData">
<span class="name "><a href="../moxxmpp/SFSMessageData-class.html">SFSMessageData</a></span>
</dt>
<dd>
</dd>
<dt id="SIMSManager">
<span class="name deprecated"><a class="deprecated" href="../moxxmpp/SIMSManager-class.html">SIMSManager</a></span>
</dt>
<dd>
</dd>
<dt id="SocketError">
<span class="name "><a href="../moxxmpp/SocketError-class.html">SocketError</a></span>
</dt>
<dd>
Returned if a socket error occured
</dd>
<dt id="StableIdData">
<span class="name "><a href="../moxxmpp/StableIdData-class.html">StableIdData</a></span>
</dt>
<dd>
</dd>
<dt id="StableIdManager">
<span class="name "><a href="../moxxmpp/StableIdManager-class.html">StableIdManager</a></span>
</dt>
<dd>
</dd>
<dt id="Stanza">
<span class="name "><a href="../moxxmpp/Stanza-class.html">Stanza</a></span>
</dt>
<dd>
</dd>
<dt id="StanzaAckedEvent">
<span class="name "><a href="../moxxmpp/StanzaAckedEvent-class.html">StanzaAckedEvent</a></span>
</dt>
<dd>
Triggered by the StreamManagementManager if a stanza has been acked
</dd>
<dt id="StanzaDetails">
<span class="name "><a href="../moxxmpp/StanzaDetails-class.html">StanzaDetails</a></span>
</dt>
<dd>
A description of a stanza to send.
</dd>
<dt id="StanzaError">
<span class="name "><a href="../moxxmpp/StanzaError-class.html">StanzaError</a></span>
</dt>
<dd>
A general error type for errors.
</dd>
<dt id="StanzaHandler">
<span class="name "><a href="../moxxmpp/StanzaHandler-class.html">StanzaHandler</a></span>
</dt>
<dd>
A Handler that only matches stanzas.
</dd>
<dt id="StanzaHandlerData">
<span class="name "><a href="../moxxmpp/StanzaHandlerData-class.html">StanzaHandlerData</a></span>
</dt>
<dd>
</dd>
<dt id="StanzaHandlerExtension">
<span class="name "><a href="../moxxmpp/StanzaHandlerExtension-class.html">StanzaHandlerExtension</a></span>
</dt>
<dd>
</dd>
<dt id="StanzaId">
<span class="name "><a href="../moxxmpp/StanzaId-class.html">StanzaId</a></span>
</dt>
<dd>
Representation of a <stanza-id> element.</stanza-id>
</dd>
<dt id="StanzaSendingCancelledEvent">
<span class="name "><a href="../moxxmpp/StanzaSendingCancelledEvent-class.html">StanzaSendingCancelledEvent</a></span>
</dt>
<dd>
Triggered when a stanza has not been sent because a stanza handler
wanted to cancel the entire process.
</dd>
<dt id="StartTLSFailedError">
<span class="name "><a href="../moxxmpp/StartTLSFailedError-class.html">StartTLSFailedError</a></span>
</dt>
<dd>
</dd>
<dt id="StartTlsNegotiator">
<span class="name "><a href="../moxxmpp/StartTlsNegotiator-class.html">StartTlsNegotiator</a></span>
</dt>
<dd>
A negotiator implementing StartTLS.
</dd>
<dt id="StartTLSNonza">
<span class="name "><a href="../moxxmpp/StartTLSNonza-class.html">StartTLSNonza</a></span>
</dt>
<dd>
</dd>
<dt id="StatelessFileSharingData">
<span class="name "><a href="../moxxmpp/StatelessFileSharingData-class.html">StatelessFileSharingData</a></span>
</dt>
<dd>
</dd>
<dt id="StatelessFileSharingEncryptedSource">
<span class="name "><a href="../moxxmpp/StatelessFileSharingEncryptedSource-class.html">StatelessFileSharingEncryptedSource</a></span>
</dt>
<dd>
</dd>
<dt id="StatelessFileSharingSource">
<span class="name "><a href="../moxxmpp/StatelessFileSharingSource-class.html">StatelessFileSharingSource</a></span>
</dt>
<dd>
The base class for sources for StatelessFileSharing
</dd>
<dt id="StatelessFileSharingUrlSource">
<span class="name "><a href="../moxxmpp/StatelessFileSharingUrlSource-class.html">StatelessFileSharingUrlSource</a></span>
</dt>
<dd>
Implementation for url-data source elements.
</dd>
<dt id="StatelessMediaSharingData">
<span class="name "><a href="../moxxmpp/StatelessMediaSharingData-class.html">StatelessMediaSharingData</a></span>
</dt>
<dd>
</dd>
<dt id="Sticker">
<span class="name "><a href="../moxxmpp/Sticker-class.html">Sticker</a></span>
</dt>
<dd>
</dd>
<dt id="StickerPack">
<span class="name "><a href="../moxxmpp/StickerPack-class.html">StickerPack</a></span>
</dt>
<dd>
</dd>
<dt id="StickersData">
<span class="name "><a href="../moxxmpp/StickersData-class.html">StickersData</a></span>
</dt>
<dd>
</dd>
<dt id="StickersManager">
<span class="name "><a href="../moxxmpp/StickersManager-class.html">StickersManager</a></span>
</dt>
<dd>
</dd>
<dt id="StreamError">
<span class="name "><a href="../moxxmpp/StreamError-class.html">StreamError</a></span>
</dt>
<dd>
Returned if we received a stream error
</dd>
<dt id="StreamErrorEvent">
<span class="name "><a href="../moxxmpp/StreamErrorEvent-class.html">StreamErrorEvent</a></span>
</dt>
<dd>
Triggered when we encounter a stream error.
</dd>
<dt id="StreamFailureError">
<span class="name "><a href="../moxxmpp/StreamFailureError-class.html">StreamFailureError</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementAckNonza">
<span class="name "><a href="../moxxmpp/StreamManagementAckNonza-class.html">StreamManagementAckNonza</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementEnabledEvent">
<span class="name "><a href="../moxxmpp/StreamManagementEnabledEvent-class.html">StreamManagementEnabledEvent</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementEnableNonza">
<span class="name "><a href="../moxxmpp/StreamManagementEnableNonza-class.html">StreamManagementEnableNonza</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementManager">
<span class="name "><a href="../moxxmpp/StreamManagementManager-class.html">StreamManagementManager</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementNegotiator">
<span class="name "><a href="../moxxmpp/StreamManagementNegotiator-class.html">StreamManagementNegotiator</a></span>
</dt>
<dd>
NOTE: The stream management negotiator requires that loadState has been called on the
StreamManagementManager at least once before connecting, if stream resumption
is wanted.
</dd>
<dt id="StreamManagementRequestNonza">
<span class="name "><a href="../moxxmpp/StreamManagementRequestNonza-class.html">StreamManagementRequestNonza</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementResumeNonza">
<span class="name "><a href="../moxxmpp/StreamManagementResumeNonza-class.html">StreamManagementResumeNonza</a></span>
</dt>
<dd>
</dd>
<dt id="StreamManagementState">
<span class="name "><a href="../moxxmpp/StreamManagementState-class.html">StreamManagementState</a></span>
</dt>
<dd>
</dd>
<dt id="StreamNegotiationsDoneEvent">
<span class="name "><a href="../moxxmpp/StreamNegotiationsDoneEvent-class.html">StreamNegotiationsDoneEvent</a></span>
</dt>
<dd>
Triggered when the stream negotiations are done.
</dd>
<dt id="StreamResumedEvent">
<span class="name "><a href="../moxxmpp/StreamResumedEvent-class.html">StreamResumedEvent</a></span>
</dt>
<dd>
Triggered when the stream resumption was successful
</dd>
<dt id="StreamResumeFailedEvent">
<span class="name "><a href="../moxxmpp/StreamResumeFailedEvent-class.html">StreamResumeFailedEvent</a></span>
</dt>
<dd>
Triggered when stream resumption failed
</dd>
<dt id="SubscriptionRequestReceivedEvent">
<span class="name "><a href="../moxxmpp/SubscriptionRequestReceivedEvent-class.html">SubscriptionRequestReceivedEvent</a></span>
</dt>
<dd>
Triggered when we receive a subscription request
</dd>
<dt id="TestingReconnectionPolicy">
<span class="name "><a href="../moxxmpp/TestingReconnectionPolicy-class.html">TestingReconnectionPolicy</a></span>
</dt>
<dd>
A stub reconnection policy for tests.
</dd>
<dt id="TestingRosterStateManager">
<span class="name "><a href="../moxxmpp/TestingRosterStateManager-class.html">TestingRosterStateManager</a></span>
</dt>
<dd>
</dd>
<dt id="TestingSleepReconnectionPolicy">
<span class="name "><a href="../moxxmpp/TestingSleepReconnectionPolicy-class.html">TestingSleepReconnectionPolicy</a></span>
</dt>
<dd>
A reconnection policy for tests that waits a constant number of seconds before
attempting a reconnection.
</dd>
<dt id="TimeoutError">
<span class="name "><a href="../moxxmpp/TimeoutError-class.html">TimeoutError</a></span>
</dt>
<dd>
Returned if we time out
</dd>
<dt id="TypedMap">
<span class="name "><a href="../moxxmpp/TypedMap-class.html">TypedMap</a><span class="signature">&lt;<wbr><span class="type-parameter">B</span>&gt;</span></span>
</dt>
<dd>
A map, similar to Map, but always uses the type of the value as the key.
</dd>
<dt id="UnexpectedDataError">
<span class="name "><a href="../moxxmpp/UnexpectedDataError-class.html">UnexpectedDataError</a></span>
</dt>
<dd>
Returned by the negotiation handler if unexpected data has been received
</dd>
<dt id="UnknownAvatarError">
<span class="name "><a href="../moxxmpp/UnknownAvatarError-class.html">UnknownAvatarError</a></span>
</dt>
<dd>
</dd>
<dt id="UnknownDiscoError">
<span class="name "><a href="../moxxmpp/UnknownDiscoError-class.html">UnknownDiscoError</a></span>
</dt>
<dd>
An unspecified error that is not covered by another <a href="../moxxmpp/DiscoError-class.html">DiscoError</a>.
</dd>
<dt id="UnknownError">
<span class="name "><a href="../moxxmpp/UnknownError-class.html">UnknownError</a></span>
</dt>
<dd>
Unspecified error
</dd>
<dt id="UnknownHttpFileUploadError">
<span class="name "><a href="../moxxmpp/UnknownHttpFileUploadError-class.html">UnknownHttpFileUploadError</a></span>
</dt>
<dd>
Unspecified errors
</dd>
<dt id="UnknownOmemoError">
<span class="name "><a href="../moxxmpp/UnknownOmemoError-class.html">UnknownOmemoError</a></span>
</dt>
<dd>
</dd>
<dt id="UnknownPubSubError">
<span class="name "><a href="../moxxmpp/UnknownPubSubError-class.html">UnknownPubSubError</a></span>
</dt>
<dd>
</dd>
<dt id="UnknownStanzaError">
<span class="name "><a href="../moxxmpp/UnknownStanzaError-class.html">UnknownStanzaError</a></span>
</dt>
<dd>
An unknown error.
</dd>
<dt id="UnknownVCardError">
<span class="name "><a href="../moxxmpp/UnknownVCardError-class.html">UnknownVCardError</a></span>
</dt>
<dd>
</dd>
<dt id="UserAgent">
<span class="name "><a href="../moxxmpp/UserAgent-class.html">UserAgent</a></span>
</dt>
<dd>
A data class describing the user agent. See <a href="https://xmpp.org/extensions/xep-0388.html#initiation">https://xmpp.org/extensions/xep-0388.html#initiation</a>.
</dd>
<dt id="UserAvatarData">
<span class="name "><a href="../moxxmpp/UserAvatarData-class.html">UserAvatarData</a></span>
</dt>
<dd>
The result of a successful query of a users avatar.
</dd>
<dt id="UserAvatarManager">
<span class="name "><a href="../moxxmpp/UserAvatarManager-class.html">UserAvatarManager</a></span>
</dt>
<dd>
NOTE: This class requires a PubSubManager
</dd>
<dt id="UserAvatarMetadata">
<span class="name "><a href="../moxxmpp/UserAvatarMetadata-class.html">UserAvatarMetadata</a></span>
</dt>
<dd>
</dd>
<dt id="UserAvatarUpdatedEvent">
<span class="name "><a href="../moxxmpp/UserAvatarUpdatedEvent-class.html">UserAvatarUpdatedEvent</a></span>
</dt>
<dd>
Triggered when we receive a new or updated avatar via XEP-0084
</dd>
<dt id="VCard">
<span class="name "><a href="../moxxmpp/VCard-class.html">VCard</a></span>
</dt>
<dd>
</dd>
<dt id="VCardAvatarUpdatedEvent">
<span class="name "><a href="../moxxmpp/VCardAvatarUpdatedEvent-class.html">VCardAvatarUpdatedEvent</a></span>
</dt>
<dd>
Triggered when we receive a new or updated avatar via XEP-0054
</dd>
<dt id="VCardError">
<span class="name "><a href="../moxxmpp/VCardError-class.html">VCardError</a></span>
</dt>
<dd>
</dd>
<dt id="VCardManager">
<span class="name "><a href="../moxxmpp/VCardManager-class.html">VCardManager</a></span>
</dt>
<dd>
</dd>
<dt id="VCardPhoto">
<span class="name "><a href="../moxxmpp/VCardPhoto-class.html">VCardPhoto</a></span>
</dt>
<dd>
</dd>
<dt id="XMLNode">
<span class="name "><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>
</dt>
<dd>
</dd>
<dt id="XmppConnection">
<span class="name "><a href="../moxxmpp/XmppConnection-class.html">XmppConnection</a></span>
</dt>
<dd>
This class is a connection to the server.
</dd>
<dt id="XmppConnectionError">
<span class="name "><a href="../moxxmpp/XmppConnectionError-class.html">XmppConnectionError</a></span>
</dt>
<dd>
The reason a call to <code>XmppConnection.connect</code> failed.
</dd>
<dt id="XmppError">
<span class="name "><a href="../moxxmpp/XmppError-class.html">XmppError</a></span>
</dt>
<dd>
An internal error class
</dd>
<dt id="XmppEvent">
<span class="name "><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span>
</dt>
<dd>
</dd>
<dt id="XmppFeatureNegotiatorBase">
<span class="name "><a href="../moxxmpp/XmppFeatureNegotiatorBase-class.html">XmppFeatureNegotiatorBase</a></span>
</dt>
<dd>
</dd>
<dt id="XmppManagerAttributes">
<span class="name "><a href="../moxxmpp/XmppManagerAttributes-class.html">XmppManagerAttributes</a></span>
</dt>
<dd>
</dd>
<dt id="XmppManagerBase">
<span class="name "><a href="../moxxmpp/XmppManagerBase-class.html">XmppManagerBase</a></span>
</dt>
<dd>
</dd>
<dt id="XmppRosterItem">
<span class="name "><a href="../moxxmpp/XmppRosterItem-class.html">XmppRosterItem</a></span>
</dt>
<dd>
</dd>
<dt id="XmppSocketClosureEvent">
<span class="name "><a href="../moxxmpp/XmppSocketClosureEvent-class.html">XmppSocketClosureEvent</a></span>
</dt>
<dd>
Triggered when the socket is closed
</dd>
<dt id="XmppSocketErrorEvent">
<span class="name "><a href="../moxxmpp/XmppSocketErrorEvent-class.html">XmppSocketErrorEvent</a></span>
</dt>
<dd>
Triggered by the socket when an error occurs.
</dd>
<dt id="XmppSocketEvent">
<span class="name "><a href="../moxxmpp/XmppSocketEvent-class.html">XmppSocketEvent</a></span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constants">
<h2>Constants</h2>
<dl class="properties">
<dt id="allowedHTTPHeaders" class="constant">
<span class="name "><a href="../moxxmpp/allowedHTTPHeaders-constant.html">allowedHTTPHeaders</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</dt>
<dd>
<div>
<span class="signature"><code>[&#39;authorization&#39;, &#39;cookie&#39;, &#39;expires&#39;]</code></span>
</div>
</dd>
<dt id="bind2Negotiator" class="constant">
<span class="name "><a href="../moxxmpp/bind2Negotiator-constant.html">bind2Negotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.bind2&#39;</code></span>
</div>
</dd>
<dt id="bind2Xmlns" class="constant">
<span class="name "><a href="../moxxmpp/bind2Xmlns-constant.html">bind2Xmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:bind:0&#39;</code></span>
</div>
</dd>
<dt id="bindXmlns" class="constant">
<span class="name "><a href="../moxxmpp/bindXmlns-constant.html">bindXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:ietf:params:xml:ns:xmpp-bind&#39;</code></span>
</div>
</dd>
<dt id="blockingManager" class="constant">
<span class="name "><a href="../moxxmpp/blockingManager-constant.html">blockingManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.blockingmanager&#39;</code></span>
</div>
</dd>
<dt id="blockingXmlns" class="constant">
<span class="name "><a href="../moxxmpp/blockingXmlns-constant.html">blockingXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:blocking&#39;</code></span>
</div>
</dd>
<dt id="capsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/capsXmlns-constant.html">capsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;caps&#39;</code></span>
</div>
</dd>
<dt id="carbonsManager" class="constant">
<span class="name "><a href="../moxxmpp/carbonsManager-constant.html">carbonsManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.carbonsmanager&#39;</code></span>
</div>
</dd>
<dt id="carbonsNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/carbonsNegotiator-constant.html">carbonsNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.bind2.carbons&#39;</code></span>
</div>
</dd>
<dt id="carbonsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/carbonsXmlns-constant.html">carbonsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:carbons:2&#39;</code></span>
</div>
</dd>
<dt id="chatMarkerManager" class="constant">
<span class="name "><a href="../moxxmpp/chatMarkerManager-constant.html">chatMarkerManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.chatmarkermanager&#39;</code></span>
</div>
</dd>
<dt id="chatMarkersXmlns" class="constant">
<span class="name "><a href="../moxxmpp/chatMarkersXmlns-constant.html">chatMarkersXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:chat-markers:0&#39;</code></span>
</div>
</dd>
<dt id="chatStateManager" class="constant">
<span class="name "><a href="../moxxmpp/chatStateManager-constant.html">chatStateManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.chatstatemanager&#39;</code></span>
</div>
</dd>
<dt id="chatStateXmlns" class="constant">
<span class="name "><a href="../moxxmpp/chatStateXmlns-constant.html">chatStateXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;chatstates&#39;</code></span>
</div>
</dd>
<dt id="componentAcceptXmlns" class="constant">
<span class="name "><a href="../moxxmpp/componentAcceptXmlns-constant.html">componentAcceptXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:component:accept&#39;</code></span>
</div>
</dd>
<dt id="cryptographicHashManager" class="constant">
<span class="name "><a href="../moxxmpp/cryptographicHashManager-constant.html">cryptographicHashManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.cryptographichashmanager&#39;</code></span>
</div>
</dd>
<dt id="csiManager" class="constant">
<span class="name "><a href="../moxxmpp/csiManager-constant.html">csiManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.csimanager&#39;</code></span>
</div>
</dd>
<dt id="csiNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/csiNegotiator-constant.html">csiNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.xeps.csi&#39;</code></span>
</div>
</dd>
<dt id="csiXmlns" class="constant">
<span class="name "><a href="../moxxmpp/csiXmlns-constant.html">csiXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:csi:0&#39;</code></span>
</div>
</dd>
<dt id="dataFormsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/dataFormsXmlns-constant.html">dataFormsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:x:data&#39;</code></span>
</div>
</dd>
<dt id="delayedDeliveryManager" class="constant">
<span class="name "><a href="../moxxmpp/delayedDeliveryManager-constant.html">delayedDeliveryManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.delayeddeliverymanager&#39;</code></span>
</div>
</dd>
<dt id="delayedDeliveryXmlns" class="constant">
<span class="name "><a href="../moxxmpp/delayedDeliveryXmlns-constant.html">delayedDeliveryXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:delay&#39;</code></span>
</div>
</dd>
<dt id="deliveryXmlns" class="constant">
<span class="name "><a href="../moxxmpp/deliveryXmlns-constant.html">deliveryXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:receipts&#39;</code></span>
</div>
</dd>
<dt id="discoInfoXmlns" class="constant">
<span class="name "><a href="../moxxmpp/discoInfoXmlns-constant.html">discoInfoXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;disco#info&#39;</code></span>
</div>
</dd>
<dt id="discoItemsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/discoItemsXmlns-constant.html">discoItemsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;disco#items&#39;</code></span>
</div>
</dd>
<dt id="discoManager" class="constant">
<span class="name "><a href="../moxxmpp/discoManager-constant.html">discoManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.discomanager&#39;</code></span>
</div>
</dd>
<dt id="emeLegacyOpenPGP" class="constant">
<span class="name "><a href="../moxxmpp/emeLegacyOpenPGP-constant.html">emeLegacyOpenPGP</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:x:encrypted&#39;</code></span>
</div>
</dd>
<dt id="emeManager" class="constant">
<span class="name "><a href="../moxxmpp/emeManager-constant.html">emeManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.ememanager&#39;</code></span>
</div>
</dd>
<dt id="emeOmemo" class="constant">
<span class="name "><a href="../moxxmpp/emeOmemo-constant.html">emeOmemo</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;eu.siacs.conversations.axolotl&#39;</code></span>
</div>
</dd>
<dt id="emeOmemo1" class="constant">
<span class="name "><a href="../moxxmpp/emeOmemo1-constant.html">emeOmemo1</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:omemo:1&#39;</code></span>
</div>
</dd>
<dt id="emeOmemo2" class="constant">
<span class="name "><a href="../moxxmpp/emeOmemo2-constant.html">emeOmemo2</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:omemo:2&#39;</code></span>
</div>
</dd>
<dt id="emeOpenPGP" class="constant">
<span class="name "><a href="../moxxmpp/emeOpenPGP-constant.html">emeOpenPGP</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:openpgp:0&#39;</code></span>
</div>
</dd>
<dt id="emeOtr" class="constant">
<span class="name "><a href="../moxxmpp/emeOtr-constant.html">emeOtr</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:otr:0&#39;</code></span>
</div>
</dd>
<dt id="emeXmlns" class="constant">
<span class="name "><a href="../moxxmpp/emeXmlns-constant.html">emeXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:eme:0&#39;</code></span>
</div>
</dd>
<dt id="entityCapabilitiesManager" class="constant">
<span class="name "><a href="../moxxmpp/entityCapabilitiesManager-constant.html">entityCapabilitiesManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.entitycapabilities&#39;</code></span>
</div>
</dd>
<dt id="extendedAddressingXmlns" class="constant">
<span class="name "><a href="../moxxmpp/extendedAddressingXmlns-constant.html">extendedAddressingXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;address&#39;</code></span>
</div>
</dd>
<dt id="fallbackIndicationXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fallbackIndicationXmlns-constant.html">fallbackIndicationXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:fallback:0&#39;</code></span>
</div>
</dd>
<dt id="fallbackXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fallbackXmlns-constant.html">fallbackXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:feature-fallback:0&#39;</code></span>
</div>
</dd>
<dt id="fasteningXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fasteningXmlns-constant.html">fasteningXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:fasten:0&#39;</code></span>
</div>
</dd>
<dt id="fastXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fastXmlns-constant.html">fastXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:fast:0&#39;</code></span>
</div>
</dd>
<dt id="fileMetadataXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fileMetadataXmlns-constant.html">fileMetadataXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:file:metadata:0&#39;</code></span>
</div>
</dd>
<dt id="fileUploadNotificationManager" class="constant">
<span class="name "><a href="../moxxmpp/fileUploadNotificationManager-constant.html">fileUploadNotificationManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.fileuploadnotificationmanager&#39;</code></span>
</div>
</dd>
<dt id="fileUploadNotificationXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fileUploadNotificationXmlns-constant.html">fileUploadNotificationXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
NOTE: Specified by <a href="https://github.com/PapaTutuWawa/custom-xeps/blob/master/xep-xxxx-file-upload-notifications.md">https://github.com/PapaTutuWawa/custom-xeps/blob/master/xep-xxxx-file-upload-notifications.md</a>
<div>
<span class="signature"><code>&#39;proto:urn:xmpp:fun:0&#39;</code></span>
</div>
</dd>
<dt id="formVarFormType" class="constant">
<span class="name "><a href="../moxxmpp/formVarFormType-constant.html">formVarFormType</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;FORM_TYPE&#39;</code></span>
</div>
</dd>
<dt id="forwardedXmlns" class="constant">
<span class="name "><a href="../moxxmpp/forwardedXmlns-constant.html">forwardedXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:forward:0&#39;</code></span>
</div>
</dd>
<dt id="fullStanzaXmlns" class="constant">
<span class="name "><a href="../moxxmpp/fullStanzaXmlns-constant.html">fullStanzaXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:ietf:params:xml:ns:xmpp-stanzas&#39;</code></span>
</div>
</dd>
<dt id="gs2Header" class="constant">
<span class="name "><a href="../moxxmpp/gs2Header-constant.html">gs2Header</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;n,,&#39;</code></span>
</div>
</dd>
<dt id="hashFunctionNameBaseXmlns" class="constant">
<span class="name "><a href="../moxxmpp/hashFunctionNameBaseXmlns-constant.html">hashFunctionNameBaseXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:hash-function-text-names&#39;</code></span>
</div>
</dd>
<dt id="hashXmlns" class="constant">
<span class="name "><a href="../moxxmpp/hashXmlns-constant.html">hashXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:hashes:2&#39;</code></span>
</div>
</dd>
<dt id="httpFileUploadManager" class="constant">
<span class="name "><a href="../moxxmpp/httpFileUploadManager-constant.html">httpFileUploadManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.httpfileuploadmanager&#39;</code></span>
</div>
</dd>
<dt id="httpFileUploadXmlns" class="constant">
<span class="name "><a href="../moxxmpp/httpFileUploadXmlns-constant.html">httpFileUploadXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:http:upload:0&#39;</code></span>
</div>
</dd>
<dt id="jingleContentThumbnailXmlns" class="constant">
<span class="name "><a href="../moxxmpp/jingleContentThumbnailXmlns-constant.html">jingleContentThumbnailXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:thumbs:1&#39;</code></span>
</div>
</dd>
<dt id="jingleFileTransferXmlns" class="constant">
<span class="name "><a href="../moxxmpp/jingleFileTransferXmlns-constant.html">jingleFileTransferXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:jingle:apps:file-transfer:5&#39;</code></span>
</div>
</dd>
<dt id="lastMessageCorrectionManager" class="constant">
<span class="name "><a href="../moxxmpp/lastMessageCorrectionManager-constant.html">lastMessageCorrectionManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.lastmessagecorrectionmanager&#39;</code></span>
</div>
</dd>
<dt id="lmcXmlns" class="constant">
<span class="name "><a href="../moxxmpp/lmcXmlns-constant.html">lmcXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:message-correct:0&#39;</code></span>
</div>
</dd>
<dt id="messageDeliveryReceiptManager" class="constant">
<span class="name "><a href="../moxxmpp/messageDeliveryReceiptManager-constant.html">messageDeliveryReceiptManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messagedeliveryreceiptmanager&#39;</code></span>
</div>
</dd>
<dt id="messageManager" class="constant">
<span class="name "><a href="../moxxmpp/messageManager-constant.html">messageManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messagemanager&#39;</code></span>
</div>
</dd>
<dt id="messageProcessingHintManager" class="constant">
<span class="name "><a href="../moxxmpp/messageProcessingHintManager-constant.html">messageProcessingHintManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messageprocessinghint&#39;</code></span>
</div>
</dd>
<dt id="messageProcessingHintsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/messageProcessingHintsXmlns-constant.html">messageProcessingHintsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:hints&#39;</code></span>
</div>
</dd>
<dt id="messageReactionsManager" class="constant">
<span class="name "><a href="../moxxmpp/messageReactionsManager-constant.html">messageReactionsManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messagereactionsmanager&#39;</code></span>
</div>
</dd>
<dt id="messageReactionsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/messageReactionsXmlns-constant.html">messageReactionsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:reactions:0&#39;</code></span>
</div>
</dd>
<dt id="messageRepliesManager" class="constant">
<span class="name "><a href="../moxxmpp/messageRepliesManager-constant.html">messageRepliesManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messagerepliesmanager&#39;</code></span>
</div>
</dd>
<dt id="messageRetractionManager" class="constant">
<span class="name "><a href="../moxxmpp/messageRetractionManager-constant.html">messageRetractionManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.messageretractionmanager&#39;</code></span>
</div>
</dd>
<dt id="messageRetractionXmlns" class="constant">
<span class="name "><a href="../moxxmpp/messageRetractionXmlns-constant.html">messageRetractionXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:message-retract:0&#39;</code></span>
</div>
</dd>
<dt id="mucManager" class="constant">
<span class="name "><a href="../moxxmpp/mucManager-constant.html">mucManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.mucmanager&#39;</code></span>
</div>
</dd>
<dt id="mucUserXmlns" class="constant">
<span class="name "><a href="../moxxmpp/mucUserXmlns-constant.html">mucUserXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;muc#user&#39;</code></span>
</div>
</dd>
<dt id="mucXmlns" class="constant">
<span class="name "><a href="../moxxmpp/mucXmlns-constant.html">mucXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;muc&#39;</code></span>
</div>
</dd>
<dt id="occupantIdManager" class="constant">
<span class="name "><a href="../moxxmpp/occupantIdManager-constant.html">occupantIdManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.occupantidmanager&#39;</code></span>
</div>
</dd>
<dt id="occupantIdXmlns" class="constant">
<span class="name "><a href="../moxxmpp/occupantIdXmlns-constant.html">occupantIdXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:occupant-id:0&#39;</code></span>
</div>
</dd>
<dt id="omemoBundlesXmlns" class="constant">
<span class="name "><a href="../moxxmpp/omemoBundlesXmlns-constant.html">omemoBundlesXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:omemo:2:bundles&#39;</code></span>
</div>
</dd>
<dt id="omemoDevicesXmlns" class="constant">
<span class="name "><a href="../moxxmpp/omemoDevicesXmlns-constant.html">omemoDevicesXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:omemo:2:devices&#39;</code></span>
</div>
</dd>
<dt id="omemoManager" class="constant">
<span class="name "><a href="../moxxmpp/omemoManager-constant.html">omemoManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.omemomanager&#39;</code></span>
</div>
</dd>
<dt id="omemoXmlns" class="constant">
<span class="name "><a href="../moxxmpp/omemoXmlns-constant.html">omemoXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:omemo:2&#39;</code></span>
</div>
</dd>
<dt id="oobDataXmlns" class="constant">
<span class="name "><a href="../moxxmpp/oobDataXmlns-constant.html">oobDataXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:x:oob&#39;</code></span>
</div>
</dd>
<dt id="oobManager" class="constant">
<span class="name "><a href="../moxxmpp/oobManager-constant.html">oobManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.oobmanager&#39;</code></span>
</div>
</dd>
<dt id="pingManager" class="constant">
<span class="name "><a href="../moxxmpp/pingManager-constant.html">pingManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.ping&#39;</code></span>
</div>
</dd>
<dt id="presenceManager" class="constant">
<span class="name "><a href="../moxxmpp/presenceManager-constant.html">presenceManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.presencemanager&#39;</code></span>
</div>
</dd>
<dt id="presenceNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/presenceNegotiator-constant.html">presenceNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.core.presence&#39;</code></span>
</div>
</dd>
<dt id="pubsubEventXmlns" class="constant">
<span class="name "><a href="../moxxmpp/pubsubEventXmlns-constant.html">pubsubEventXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub#event&#39;</code></span>
</div>
</dd>
<dt id="pubsubManager" class="constant">
<span class="name "><a href="../moxxmpp/pubsubManager-constant.html">pubsubManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.pubsubmanager&#39;</code></span>
</div>
</dd>
<dt id="pubsubNodeConfigMax" class="constant">
<span class="name "><a href="../moxxmpp/pubsubNodeConfigMax-constant.html">pubsubNodeConfigMax</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub#config-node-max&#39;</code></span>
</div>
</dd>
<dt id="pubsubNodeConfigMultiItems" class="constant">
<span class="name "><a href="../moxxmpp/pubsubNodeConfigMultiItems-constant.html">pubsubNodeConfigMultiItems</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub#multi-items&#39;</code></span>
</div>
</dd>
<dt id="pubsubOwnerXmlns" class="constant">
<span class="name "><a href="../moxxmpp/pubsubOwnerXmlns-constant.html">pubsubOwnerXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub#owner&#39;</code></span>
</div>
</dd>
<dt id="pubsubPublishOptionsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/pubsubPublishOptionsXmlns-constant.html">pubsubPublishOptionsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub#publish-options&#39;</code></span>
</div>
</dd>
<dt id="pubsubXmlns" class="constant">
<span class="name "><a href="../moxxmpp/pubsubXmlns-constant.html">pubsubXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;pubsub&#39;</code></span>
</div>
</dd>
<dt id="referenceXmlns" class="constant">
<span class="name "><a href="../moxxmpp/referenceXmlns-constant.html">referenceXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:reference:0&#39;</code></span>
</div>
</dd>
<dt id="replyXmlns" class="constant">
<span class="name "><a href="../moxxmpp/replyXmlns-constant.html">replyXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:reply:0&#39;</code></span>
</div>
</dd>
<dt id="resourceBindingNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/resourceBindingNegotiator-constant.html">resourceBindingNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.core.resource&#39;</code></span>
</div>
</dd>
<dt id="roomInfoFormType" class="constant">
<span class="name "><a href="../moxxmpp/roomInfoFormType-constant.html">roomInfoFormType</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;muc#roominfo&#39;</code></span>
</div>
</dd>
<dt id="rosterManager" class="constant">
<span class="name "><a href="../moxxmpp/rosterManager-constant.html">rosterManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.rostermanager&#39;</code></span>
</div>
</dd>
<dt id="rosterNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/rosterNegotiator-constant.html">rosterNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.core.roster&#39;</code></span>
</div>
</dd>
<dt id="rosterVersioningXmlns" class="constant">
<span class="name "><a href="../moxxmpp/rosterVersioningXmlns-constant.html">rosterVersioningXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:features:rosterver&#39;</code></span>
</div>
</dd>
<dt id="rosterXmlns" class="constant">
<span class="name "><a href="../moxxmpp/rosterXmlns-constant.html">rosterXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:iq:roster&#39;</code></span>
</div>
</dd>
<dt id="sasl2Negotiator" class="constant">
<span class="name "><a href="../moxxmpp/sasl2Negotiator-constant.html">sasl2Negotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.sasl.sasl2&#39;</code></span>
</div>
</dd>
<dt id="sasl2Xmlns" class="constant">
<span class="name "><a href="../moxxmpp/sasl2Xmlns-constant.html">sasl2Xmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sasl:2&#39;</code></span>
</div>
</dd>
<dt id="saslFASTNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/saslFASTNegotiator-constant.html">saslFASTNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.sasl.fast&#39;</code></span>
</div>
</dd>
<dt id="saslPlainNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/saslPlainNegotiator-constant.html">saslPlainNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.sasl.plain&#39;</code></span>
</div>
</dd>
<dt id="saslScramSha1Negotiator" class="constant">
<span class="name "><a href="../moxxmpp/saslScramSha1Negotiator-constant.html">saslScramSha1Negotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.sasl.scram.sha1&#39;</code></span>
</div>
</dd>
<dt id="saslScramSha256Negotiator" class="constant">
<span class="name "><a href="../moxxmpp/saslScramSha256Negotiator-constant.html">saslScramSha256Negotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.sasl.scram.sha256&#39;</code></span>
</div>
</dd>
<dt id="saslScramSha512Negotiator" class="constant">
<span class="name "><a href="../moxxmpp/saslScramSha512Negotiator-constant.html">saslScramSha512Negotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.sasl.scram.sha512&#39;</code></span>
</div>
</dd>
<dt id="saslXmlns" class="constant">
<span class="name "><a href="../moxxmpp/saslXmlns-constant.html">saslXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:ietf:params:xml:ns:xmpp-sasl&#39;</code></span>
</div>
</dd>
<dt id="sceXmlns" class="constant">
<span class="name "><a href="../moxxmpp/sceXmlns-constant.html">sceXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sce:1&#39;</code></span>
</div>
</dd>
<dt id="scramSha1Mechanism" class="constant">
<span class="name "><a href="../moxxmpp/scramSha1Mechanism-constant.html">scramSha1Mechanism</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;SCRAM-SHA-1&#39;</code></span>
</div>
</dd>
<dt id="scramSha256Mechanism" class="constant">
<span class="name "><a href="../moxxmpp/scramSha256Mechanism-constant.html">scramSha256Mechanism</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;SCRAM-SHA-256&#39;</code></span>
</div>
</dd>
<dt id="scramSha512Mechanism" class="constant">
<span class="name "><a href="../moxxmpp/scramSha512Mechanism-constant.html">scramSha512Mechanism</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;SCRAM-SHA-512&#39;</code></span>
</div>
</dd>
<dt id="sfsEncryptionAes128GcmNoPaddingXmlns" class="constant">
<span class="name "><a href="../moxxmpp/sfsEncryptionAes128GcmNoPaddingXmlns-constant.html">sfsEncryptionAes128GcmNoPaddingXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:ciphers:aes-128-gcm-nopadding:0&#39;</code></span>
</div>
</dd>
<dt id="sfsEncryptionAes256CbcPkcs7Xmlns" class="constant">
<span class="name "><a href="../moxxmpp/sfsEncryptionAes256CbcPkcs7Xmlns-constant.html">sfsEncryptionAes256CbcPkcs7Xmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:ciphers:aes-256-cbc-pkcs7:0&#39;</code></span>
</div>
</dd>
<dt id="sfsEncryptionAes256GcmNoPaddingXmlns" class="constant">
<span class="name "><a href="../moxxmpp/sfsEncryptionAes256GcmNoPaddingXmlns-constant.html">sfsEncryptionAes256GcmNoPaddingXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:ciphers:aes-256-gcm-nopadding:0&#39;</code></span>
</div>
</dd>
<dt id="sfsEncryptionXmlns" class="constant">
<span class="name "><a href="../moxxmpp/sfsEncryptionXmlns-constant.html">sfsEncryptionXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:esfs:0&#39;</code></span>
</div>
</dd>
<dt id="sfsManager" class="constant">
<span class="name "><a href="../moxxmpp/sfsManager-constant.html">sfsManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.sfsmanager&#39;</code></span>
</div>
</dd>
<dt id="sfsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/sfsXmlns-constant.html">sfsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sfs:0&#39;</code></span>
</div>
</dd>
<dt id="simsManager" class="constant">
<span class="name "><a href="../moxxmpp/simsManager-constant.html">simsManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.simsmanager&#39;</code></span>
</div>
</dd>
<dt id="simsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/simsXmlns-constant.html">simsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sims:1&#39;</code></span>
</div>
</dd>
<dt id="smManager" class="constant">
<span class="name "><a href="../moxxmpp/smManager-constant.html">smManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.streammangementmanager&#39;</code></span>
</div>
</dd>
<dt id="smXmlns" class="constant">
<span class="name "><a href="../moxxmpp/smXmlns-constant.html">smXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sm:3&#39;</code></span>
</div>
</dd>
<dt id="stableIdManager" class="constant">
<span class="name "><a href="../moxxmpp/stableIdManager-constant.html">stableIdManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.stableidmanager&#39;</code></span>
</div>
</dd>
<dt id="stableIdXmlns" class="constant">
<span class="name "><a href="../moxxmpp/stableIdXmlns-constant.html">stableIdXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:sid:0&#39;</code></span>
</div>
</dd>
<dt id="stanzaXmlns" class="constant">
<span class="name "><a href="../moxxmpp/stanzaXmlns-constant.html">stanzaXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;jabber:client&#39;</code></span>
</div>
</dd>
<dt id="startTlsNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/startTlsNegotiator-constant.html">startTlsNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.core.starttls&#39;</code></span>
</div>
</dd>
<dt id="startTlsXmlns" class="constant">
<span class="name "><a href="../moxxmpp/startTlsXmlns-constant.html">startTlsXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:ietf:params:xml:ns:xmpp-tls&#39;</code></span>
</div>
</dd>
<dt id="stickersManager" class="constant">
<span class="name "><a href="../moxxmpp/stickersManager-constant.html">stickersManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.stickersmanager&#39;</code></span>
</div>
</dd>
<dt id="stickersXmlns" class="constant">
<span class="name "><a href="../moxxmpp/stickersXmlns-constant.html">stickersXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:stickers:0&#39;</code></span>
</div>
</dd>
<dt id="streamManagementNegotiator" class="constant">
<span class="name "><a href="../moxxmpp/streamManagementNegotiator-constant.html">streamManagementNegotiator</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;im.moxxmpp.xeps.sm&#39;</code></span>
</div>
</dd>
<dt id="streamXmlns" class="constant">
<span class="name "><a href="../moxxmpp/streamXmlns-constant.html">streamXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;etherx.jabber.org&#47;streams&#39;</code></span>
</div>
</dd>
<dt id="subscriptionPreApprovalXmlns" class="constant">
<span class="name "><a href="../moxxmpp/subscriptionPreApprovalXmlns-constant.html">subscriptionPreApprovalXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:features:pre-approval&#39;</code></span>
</div>
</dd>
<dt id="urlDataXmlns" class="constant">
<span class="name "><a href="../moxxmpp/urlDataXmlns-constant.html">urlDataXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;http:&#47;&#47;jabber.org&#47;protocol&#47;url-data&#39;</code></span>
</div>
</dd>
<dt id="userAvatarDataXmlns" class="constant">
<span class="name "><a href="../moxxmpp/userAvatarDataXmlns-constant.html">userAvatarDataXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:avatar:data&#39;</code></span>
</div>
</dd>
<dt id="userAvatarManager" class="constant">
<span class="name "><a href="../moxxmpp/userAvatarManager-constant.html">userAvatarManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.useravatarmanager&#39;</code></span>
</div>
</dd>
<dt id="userAvatarMetadataXmlns" class="constant">
<span class="name "><a href="../moxxmpp/userAvatarMetadataXmlns-constant.html">userAvatarMetadataXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;urn:xmpp:avatar:metadata&#39;</code></span>
</div>
</dd>
<dt id="vcardManager" class="constant">
<span class="name "><a href="../moxxmpp/vcardManager-constant.html">vcardManager</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;org.moxxmpp.vcardmanager&#39;</code></span>
</div>
</dd>
<dt id="vCardTempUpdate" class="constant">
<span class="name "><a href="../moxxmpp/vCardTempUpdate-constant.html">vCardTempUpdate</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;vcard-temp:x:update&#39;</code></span>
</div>
</dd>
<dt id="vCardTempXmlns" class="constant">
<span class="name "><a href="../moxxmpp/vCardTempXmlns-constant.html">vCardTempXmlns</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;vcard-temp&#39;</code></span>
</div>
</dd>
<dt id="xmlUintMax" class="constant">
<span class="name "><a href="../moxxmpp/xmlUintMax-constant.html">xmlUintMax</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>4294967296</code></span>
</div>
</dd>
<dt id="xmppClientALPNId" class="constant">
<span class="name "><a href="../moxxmpp/xmppClientALPNId-constant.html">xmppClientALPNId</a></span>
<span class="signature">&#8594; const <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>&#39;xmpp-client&#39;</code></span>
</div>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="functions">
<h2>Functions</h2>
<dl class="callables">
<dt id="buildDiscoInfoQueryStanza" class="callable">
<span class="name"><a href="../moxxmpp/buildDiscoInfoQueryStanza.html">buildDiscoInfoQueryStanza</a></span><span class="signature">(<wbr><span class="parameter" id="buildDiscoInfoQueryStanza-param-entity"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span> <span class="parameter-name">entity</span>, </span><span class="parameter" id="buildDiscoInfoQueryStanza-param-node"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span> <span class="parameter-name">node</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/Stanza-class.html">Stanza</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="buildDiscoItemsQueryStanza" class="callable">
<span class="name"><a href="../moxxmpp/buildDiscoItemsQueryStanza.html">buildDiscoItemsQueryStanza</a></span><span class="signature">(<wbr><span class="parameter" id="buildDiscoItemsQueryStanza-param-entity"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span> <span class="parameter-name">entity</span>, </span><span class="parameter" id="buildDiscoItemsQueryStanza-param-node">{<span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span> <span class="parameter-name">node</span>}</span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/Stanza-class.html">Stanza</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="buildErrorElement" class="callable">
<span class="name"><a href="../moxxmpp/buildErrorElement.html">buildErrorElement</a></span><span class="signature">(<wbr><span class="parameter" id="buildErrorElement-param-type"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">type</span>, </span><span class="parameter" id="buildErrorElement-param-condition"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">condition</span>, </span><span class="parameter" id="buildErrorElement-param-text">{<span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span> <span class="parameter-name">text</span>}</span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>
</span>
</dt>
<dd>
Build an <error> element with a child &lt;<code>condition</code> type="<code>type</code>" /&gt;. If <code>text</code>
is not null, then the condition element will contain a <text> element with <code>text</code>
as the body.</text></error>
</dd>
<dt id="bundleFromXML" class="callable">
<span class="name"><a href="../moxxmpp/bundleFromXML.html">bundleFromXML</a></span><span class="signature">(<wbr><span class="parameter" id="bundleFromXML-param-jid"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span> <span class="parameter-name">jid</span>, </span><span class="parameter" id="bundleFromXML-param-id"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span> <span class="parameter-name">id</span>, </span><span class="parameter" id="bundleFromXML-param-bundle"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">bundle</span></span>)
<span class="returntype parameter">&#8594; OmemoBundle</span>
</span>
</dt>
<dd>
Convert the XML representation of an OMEMO bundle into an OmemoBundle object.
<code>jid</code> refers to the JID the bundle belongs to. <code>id</code> refers to the bundle's device
identifier. <code>bundle</code> refers to the <bundle> element.</bundle>
</dd>
<dt id="bundleToXML" class="callable">
<span class="name"><a href="../moxxmpp/bundleToXML.html">bundleToXML</a></span><span class="signature">(<wbr><span class="parameter" id="bundleToXML-param-bundle"><span class="type-annotation">OmemoBundle</span> <span class="parameter-name">bundle</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>
</span>
</dt>
<dd>
Converts an OmemoBundle <code>bundle</code> into its XML representation.
</dd>
<dt id="calculateCapabilityHash" class="callable">
<span class="name"><a href="../moxxmpp/calculateCapabilityHash.html">calculateCapabilityHash</a></span><span class="signature">(<wbr><span class="parameter" id="calculateCapabilityHash-param-algorithm"><span class="type-annotation"><a href="../moxxmpp/HashFunction.html">HashFunction</a></span> <span class="parameter-name">algorithm</span>, </span><span class="parameter" id="calculateCapabilityHash-param-info"><span class="type-annotation"><a href="../moxxmpp/DiscoInfo-class.html">DiscoInfo</a></span> <span class="parameter-name">info</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Calculates the Entitiy Capability hash according to XEP-0115 based on the
disco information.
</dd>
<dt id="checkAffixElements" class="callable">
<span class="name"><a href="../moxxmpp/checkAffixElements.html">checkAffixElements</a></span><span class="signature">(<wbr><span class="parameter" id="checkAffixElements-param-envelope"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">envelope</span>, </span><span class="parameter" id="checkAffixElements-param-sender"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">sender</span>, </span><span class="parameter" id="checkAffixElements-param-ourJid"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span> <span class="parameter-name">ourJid</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</span>
</dt>
<dd>
Checks the OMEMO affix elements. <code>envelope</code> refers to the <envelope> element we get
after decrypting the payload. <code>sender</code> refers to the "to" attribute of the stanza.
<code>ourJid</code> is our current full Jid.</envelope>
</dd>
<dt id="constructHashElement" class="callable">
<span class="name"><a href="../moxxmpp/constructHashElement.html">constructHashElement</a></span><span class="signature">(<wbr><span class="parameter" id="constructHashElement-param-hash"><span class="type-annotation"><a href="../moxxmpp/HashFunction.html">HashFunction</a></span> <span class="parameter-name">hash</span>, </span><span class="parameter" id="constructHashElement-param-value"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">value</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>
</span>
</dt>
<dd>
Helper method for building a <hash> element according to XEP-0300.</hash>
</dd>
<dt id="generateRpad" class="callable">
<span class="name"><a href="../moxxmpp/generateRpad.html">generateRpad</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</span>
</dt>
<dd>
Generate a random alpha-numeric string with a random length between 0 and 200 in
accordance to XEP-0420's rpad affix element.
</dd>
<dt id="getPubSubError" class="callable">
<span class="name"><a href="../moxxmpp/getPubSubError.html">getPubSubError</a></span><span class="signature">(<wbr><span class="parameter" id="getPubSubError-param-stanza"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">stanza</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/PubSubError-class.html">PubSubError</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="handleUnhandledStanza" class="callable">
<span class="name"><a href="../moxxmpp/handleUnhandledStanza.html">handleUnhandledStanza</a></span><span class="signature">(<wbr><span class="parameter" id="handleUnhandledStanza-param-conn"><span class="type-annotation"><a href="../moxxmpp/XmppConnection-class.html">XmppConnection</a></span> <span class="parameter-name">conn</span>, </span><span class="parameter" id="handleUnhandledStanza-param-data"><span class="type-annotation"><a href="../moxxmpp/StanzaHandlerData-class.html">StanzaHandlerData</a></span> <span class="parameter-name">data</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">void</span>&gt;</span></span>
</span>
</dt>
<dd>
Bounce a stanza if it was not handled by any manager. <code>conn</code> is the connection object
to use for sending the stanza. <code>data</code> is the StanzaHandlerData of the unhandled
stanza.
</dd>
<dt id="hashFromType" class="callable">
<span class="name"><a href="../moxxmpp/hashFromType.html">hashFromType</a></span><span class="signature">(<wbr><span class="parameter" id="hashFromType-param-type"><span class="type-annotation"><a href="../moxxmpp/ScramHashType.html">ScramHashType</a></span> <span class="parameter-name">type</span></span>)
<span class="returntype parameter">&#8594; <a href="https://pub.dev/documentation/cryptography/2.7.0/cryptography/HashAlgorithm-class.html">HashAlgorithm</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="ioctetSortComparator" class="callable">
<span class="name"><a href="../moxxmpp/ioctetSortComparator.html">ioctetSortComparator</a></span><span class="signature">(<wbr><span class="parameter" id="ioctetSortComparator-param-a"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">a</span>, </span><span class="parameter" id="ioctetSortComparator-param-b"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span> <span class="parameter-name">b</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</span>
</dt>
<dd>
A sort comparator using the i;octet collation defined by RFC 4790
</dd>
<dt id="ioctetSortComparatorRaw" class="callable">
<span class="name"><a href="../moxxmpp/ioctetSortComparatorRaw.html">ioctetSortComparatorRaw</a></span><span class="signature">(<wbr><span class="parameter" id="ioctetSortComparatorRaw-param-a"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>&gt;</span></span> <span class="parameter-name">a</span>, </span><span class="parameter" id="ioctetSortComparatorRaw-param-b"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>&gt;</span></span> <span class="parameter-name">b</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="mechanismNameFromType" class="callable">
<span class="name"><a href="../moxxmpp/mechanismNameFromType.html">mechanismNameFromType</a></span><span class="signature">(<wbr><span class="parameter" id="mechanismNameFromType-param-type"><span class="type-annotation"><a href="../moxxmpp/ScramHashType.html">ScramHashType</a></span> <span class="parameter-name">type</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="namespaceFromType" class="callable">
<span class="name"><a href="../moxxmpp/namespaceFromType.html">namespaceFromType</a></span><span class="signature">(<wbr><span class="parameter" id="namespaceFromType-param-type"><span class="type-annotation"><a href="../moxxmpp/ScramHashType.html">ScramHashType</a></span> <span class="parameter-name">type</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="parseDataForm" class="callable">
<span class="name"><a href="../moxxmpp/parseDataForm.html">parseDataForm</a></span><span class="signature">(<wbr><span class="parameter" id="parseDataForm-param-x"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">x</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/DataForm-class.html">DataForm</a></span>
</span>
</dt>
<dd>
Parse a Data Form declaration.
</dd>
<dt id="parseSIMSElement" class="callable">
<span class="name"><a href="../moxxmpp/parseSIMSElement.html">parseSIMSElement</a></span><span class="signature">(<wbr><span class="parameter" id="parseSIMSElement-param-node"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">node</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/StatelessMediaSharingData-class.html">StatelessMediaSharingData</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="pbkdfBitsFromHash" class="callable">
<span class="name"><a href="../moxxmpp/pbkdfBitsFromHash.html">pbkdfBitsFromHash</a></span><span class="signature">(<wbr><span class="parameter" id="pbkdfBitsFromHash-param-type"><span class="type-annotation"><a href="../moxxmpp/ScramHashType.html">ScramHashType</a></span> <span class="parameter-name">type</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="prepareHeaders" class="callable">
<span class="name"><a href="../moxxmpp/prepareHeaders.html">prepareHeaders</a></span><span class="signature">(<wbr><span class="parameter" id="prepareHeaders-param-headers"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Map-class.html">Map</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>, <span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">headers</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Map-class.html">Map</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>, <span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Prepares a list of headers by removing newlines from header names and values
and also removes any headers that are not allowed by the XEP.
</dd>
<dt id="processStatelessFileSharingSources" class="callable">
<span class="name"><a href="../moxxmpp/processStatelessFileSharingSources.html">processStatelessFileSharingSources</a></span><span class="signature">(<wbr><span class="parameter" id="processStatelessFileSharingSources-param-node"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">node</span>, </span><span class="parameter" id="processStatelessFileSharingSources-param-checkXmlns">{<span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span> <span class="parameter-name">checkXmlns</span> = <span class="default-value">true</span>}</span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/StatelessFileSharingSource-class.html">StatelessFileSharingSource</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Finds the <sources> element in <code>node</code> and returns the list of
StatelessFileSharingSources contained with it.
If <code>checkXmlns</code> is true, then the sources element must also have an xmlns attribute
of "urn:xmpp:sfs:0".</sources>
</dd>
<dt id="stanzaHandlerSortComparator" class="callable">
<span class="name"><a href="../moxxmpp/stanzaHandlerSortComparator.html">stanzaHandlerSortComparator</a></span><span class="signature">(<wbr><span class="parameter" id="stanzaHandlerSortComparator-param-a"><span class="type-annotation"><a href="../moxxmpp/StanzaHandler-class.html">StanzaHandler</a></span> <span class="parameter-name">a</span>, </span><span class="parameter" id="stanzaHandlerSortComparator-param-b"><span class="type-annotation"><a href="../moxxmpp/StanzaHandler-class.html">StanzaHandler</a></span> <span class="parameter-name">b</span></span>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</span>
</dt>
<dd>
</dd>
<dt id="unpackForwarded" class="callable">
<span class="name"><a href="../moxxmpp/unpackForwarded.html">unpackForwarded</a></span><span class="signature">(<wbr><span class="parameter" id="unpackForwarded-param-forwarded"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">forwarded</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/Stanza-class.html">Stanza</a></span>
</span>
</dt>
<dd>
Extracts the message stanza from the <forwarded> node.</forwarded>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="enums">
<h2>Enums</h2>
<dl>
<dt id="Affiliation">
<span class="name "><a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
</dd>
<dt id="ChatMarker">
<span class="name "><a href="../moxxmpp/ChatMarker.html">ChatMarker</a></span>
</dt>
<dd>
</dd>
<dt id="ChatState">
<span class="name "><a href="../moxxmpp/ChatState.html">ChatState</a></span>
</dt>
<dd>
</dd>
<dt id="ComponentToServerState">
<span class="name "><a href="../moxxmpp/ComponentToServerState.html">ComponentToServerState</a></span>
</dt>
<dd>
The states the ComponentToServerNegotiator can be in.
</dd>
<dt id="ExplicitEncryptionType">
<span class="name "><a href="../moxxmpp/ExplicitEncryptionType.html">ExplicitEncryptionType</a></span>
</dt>
<dd>
</dd>
<dt id="HashFunction">
<span class="name "><a href="../moxxmpp/HashFunction.html">HashFunction</a></span>
</dt>
<dd>
</dd>
<dt id="MessageProcessingHint">
<span class="name "><a href="../moxxmpp/MessageProcessingHint.html">MessageProcessingHint</a></span>
</dt>
<dd>
</dd>
<dt id="NegotiatorState">
<span class="name "><a href="../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>
</dt>
<dd>
The state a negotiator is currently in
</dd>
<dt id="Role">
<span class="name "><a href="../moxxmpp/Role.html">Role</a></span>
</dt>
<dd>
</dd>
<dt id="RosterRemovalResult">
<span class="name "><a href="../moxxmpp/RosterRemovalResult.html">RosterRemovalResult</a></span>
</dt>
<dd>
</dd>
<dt id="Sasl2State">
<span class="name "><a href="../moxxmpp/Sasl2State.html">Sasl2State</a></span>
</dt>
<dd>
The state of the SASL2 negotiation
</dd>
<dt id="ScramHashType">
<span class="name "><a href="../moxxmpp/ScramHashType.html">ScramHashType</a></span>
</dt>
<dd>
</dd>
<dt id="ScramState">
<span class="name "><a href="../moxxmpp/ScramState.html">ScramState</a></span>
</dt>
<dd>
</dd>
<dt id="SFSEncryptionType">
<span class="name "><a href="../moxxmpp/SFSEncryptionType.html">SFSEncryptionType</a></span>
</dt>
<dd>
</dd>
<dt id="XmppConnectionState">
<span class="name "><a href="../moxxmpp/XmppConnectionState.html">XmppConnectionState</a></span>
</dt>
<dd>
The states the XmppConnection can be in
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="typedefs">
<h2>Typedefs</h2>
<dl>
<dt id="ConnectionLostCallback" class="callable">
<span class="name"><a href="../moxxmpp/ConnectionLostCallback.html">ConnectionLostCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">void</span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
A callback function to be called when the connection to the server has been lost.
</dd>
<dt id="DiscoInfoRequestCallback" class="callable">
<span class="name"><a href="../moxxmpp/DiscoInfoRequestCallback.html">DiscoInfoRequestCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/DiscoInfo-class.html">DiscoInfo</a></span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
Callback that is called when a disco#info requests is received on a given node.
</dd>
<dt id="DiscoItemsRequestCallback" class="callable">
<span class="name"><a href="../moxxmpp/DiscoItemsRequestCallback.html">DiscoItemsRequestCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/DiscoItem-class.html">DiscoItem</a></span>&gt;</span></span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
Callback that is called when a disco#items requests is received on a given node.
</dd>
<dt id="ErrorCallback" class="callable">
<span class="name"><a href="../moxxmpp/ErrorCallback.html">ErrorCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">void</span>&gt;</span> Function<span class="signature">(<span class="parameter" id="param-"><span class="type-annotation"><a href="../moxxmpp/XmppError-class.html">XmppError</a></span></span>)</span></span>
</span>
</dt>
<dd>
A callback for the case that an error occurs while negotiating.
</dd>
<dt id="GetConnectionSettingsFunction" class="callable">
<span class="name"><a href="../moxxmpp/GetConnectionSettingsFunction.html">GetConnectionSettingsFunction</a></span><span class="signature">
<span class="returntype parameter">= <a href="../moxxmpp/ConnectionSettings-class.html">ConnectionSettings</a> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
Returns the connection settings.
</dd>
<dt id="GetOmemoManagerCallback" class="callable">
<span class="name"><a href="../moxxmpp/GetOmemoManagerCallback.html">GetOmemoManagerCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">OmemoManager</span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
A callback that is executed whenever we need to acquire the OmemoManager backing
the manager.
</dd>
<dt id="IsAuthenticatedFunction" class="callable">
<span class="name"><a href="../moxxmpp/IsAuthenticatedFunction.html">IsAuthenticatedFunction</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
Return true if the current connection is authenticated. If not, return false.
</dd>
<dt id="MessageSendingCallback" class="callable">
<span class="name"><a href="../moxxmpp/MessageSendingCallback.html">MessageSendingCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span> Function<span class="signature">(<span class="parameter" id="param-"><span class="type-annotation"><a href="../moxxmpp/TypedMap-class.html">TypedMap</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/StanzaHandlerExtension-class.html">StanzaHandlerExtension</a></span>&gt;</span></span></span>)</span></span>
</span>
</dt>
<dd>
A callback that is called whenever a message is sent using
<a href="../moxxmpp/MessageManager/sendMessage.html">MessageManager.sendMessage</a>. The input the typed map that is passed to
sendMessage.
</dd>
<dt id="MUCRoomJoin" class="">
<span class="name"><a href="../moxxmpp/MUCRoomJoin.html">MUCRoomJoin</a></span>
= (<span class="field"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span>, </span><span class="field"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span></span>)
</span>
</dt>
<dd>
(Room JID, nickname)
</dd>
<dt id="NegotiationsDoneCallback" class="callable">
<span class="name"><a href="../moxxmpp/NegotiationsDoneCallback.html">NegotiationsDoneCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">void</span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
A callback for when the <a href="../moxxmpp/NegotiationsHandler-class.html">NegotiationsHandler</a> is done.
</dd>
<dt id="PendingMessage" class="">
<span class="name"><a href="../moxxmpp/PendingMessage.html">PendingMessage</a></span>
= (<span class="field"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>, </span><span class="field"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span></span>)
</span>
</dt>
<dd>
The used message-id and an optional origin-id.
</dd>
<dt id="PerformReconnectFunction" class="callable">
<span class="name"><a href="../moxxmpp/PerformReconnectFunction.html">PerformReconnectFunction</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter">void</span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
A function that, when called, causes the XmppConnection to connect to the server, if
another reconnection is not already running.
</dd>
<dt id="PresencePreSendCallback" class="callable">
<span class="name"><a href="../moxxmpp/PresencePreSendCallback.html">PresencePreSendCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span>&gt;</span> Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
A function that will be called when presence, outside of subscription request
management, will be sent. Useful for managers that want to add <a href="../moxxmpp/XMLNode-class.html">XMLNode</a>s to said
presence.
</dd>
<dt id="ResetStreamParserFunction" class="callable">
<span class="name"><a href="../moxxmpp/ResetStreamParserFunction.html">ResetStreamParserFunction</a></span><span class="signature">
<span class="returntype parameter">= void Function<span class="signature">()</span></span>
</span>
</dt>
<dd>
Resets the stream parser's state.
</dd>
<dt id="SendNonzaFunction" class="callable">
<span class="name"><a href="../moxxmpp/SendNonzaFunction.html">SendNonzaFunction</a></span><span class="signature">
<span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="param-"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span></span>)</span></span>
</span>
</dt>
<dd>
Send a nonza on the stream
</dd>
<dt id="ShouldEncryptStanzaCallback" class="callable">
<span class="name"><a href="../moxxmpp/ShouldEncryptStanzaCallback.html">ShouldEncryptStanzaCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-async/Future-class.html">Future</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>&gt;</span> Function<span class="signature">(<span class="parameter" id="param-toJid"><span class="type-annotation"><a href="../moxxmpp/JID-class.html">JID</a></span> <span class="parameter-name">toJid</span>, </span><span class="parameter" id="param-stanza"><span class="type-annotation"><a href="../moxxmpp/Stanza-class.html">Stanza</a></span> <span class="parameter-name">stanza</span></span>)</span></span>
</span>
</dt>
<dd>
A callback for figuring out whether a stanza should be encrypted or not. Note that
returning true here does not necessarily mean that a stanza gets encrypted because
handlers can indicate that a stanza should not be encrypted, e.g. PubSub.
</dd>
<dt id="StanzaAckedCallback" class="callable">
<span class="name"><a href="../moxxmpp/StanzaAckedCallback.html">StanzaAckedCallback</a></span><span class="signature">
<span class="returntype parameter">= <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a> Function<span class="signature">(<span class="parameter" id="param-stanza"><span class="type-annotation"><a href="../moxxmpp/Stanza-class.html">Stanza</a></span> <span class="parameter-name">stanza</span></span>)</span></span>
</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="exceptions">
<h2>Exceptions / Errors</h2>
<dl>
<dt id="EncryptionFailedException">
<span class="name "><a href="../moxxmpp/EncryptionFailedException-class.html">EncryptionFailedException</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidAffiliationException">
<span class="name "><a href="../moxxmpp/InvalidAffiliationException-class.html">InvalidAffiliationException</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidAffixElementsException">
<span class="name "><a href="../moxxmpp/InvalidAffixElementsException-class.html">InvalidAffixElementsException</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidEnvelopePayloadException">
<span class="name "><a href="../moxxmpp/InvalidEnvelopePayloadException-class.html">InvalidEnvelopePayloadException</a></span>
</dt>
<dd>
</dd>
<dt id="InvalidRoleException">
<span class="name "><a href="../moxxmpp/InvalidRoleException-class.html">InvalidRoleException</a></span>
</dt>
<dd>
</dd>
</dl>
</section>
</div> <!-- /.main-content -->
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
<!-- The search input and breadcrumbs below are only responsively visible at low resolutions. -->
<header id="header-search-sidebar" class="hidden-l">
<form class="search-sidebar" role="search">
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
</header>
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
<li><a href="../index.html">moxxmpp</a></li>
<li class="self-crumb">moxxmpp library</li>
</ol>
<h5><span class="package-name">moxxmpp</span> <span class="package-kind">package</span></h5>
<ol>
<li class="section-title">Libraries</li>
<li><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
</ol>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
<h5>moxxmpp library</h5>
</div><!--/sidebar-offcanvas-right-->
</main>
<footer>
<span class="no-break">
moxxmpp
0.4.0
</span>
</footer>
<script src="../static-assets/highlight.pack.js?v1"></script>
<script src="../static-assets/docs.dart.js"></script>
</body>
</html>