INITIAL COMMIT

This commit is contained in:
PapaTutuWawa 2024-04-27 00:14:18 +02:00
commit ed2475d171
1893 changed files with 290669 additions and 0 deletions

112
moxxmpp/__404error.html Normal file
View File

@ -0,0 +1,112 @@
<!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="generator" content="made with love by dartdoc 7.0.1-wip">
<meta name="description" content="moxxmpp API docs, for the Dart programming language.">
<title>moxxmpp - Dart API docs</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="https://codeberg.org/moxxy/moxxmpp">moxxmpp package</a></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">
<h1>404: Something's gone wrong :-(</h1>
<section class="desc">
<p>You've tried to visit a page that doesn't exist. Luckily this site
has other <a href="index.html">pages</a>.</p>
<p>If you were looking for something specific, try searching:
<form class="search-body" role="search">
<input type="text" id="search-body" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
</p>
</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="https://codeberg.org/moxxy/moxxmpp">moxxmpp package</a></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">
</div>
</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>

1
moxxmpp/categories.json Normal file
View File

@ -0,0 +1 @@
[]

132
moxxmpp/index.html Normal file
View File

@ -0,0 +1,132 @@
<!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="generator" content="made with love by dartdoc 7.0.1-wip">
<meta name="description" content="moxxmpp API docs, for the Dart programming language.">
<title>moxxmpp - Dart API docs</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="https://codeberg.org/moxxy/moxxmpp">moxxmpp package</a></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">
<section class="desc markdown">
<h1 id="moxxmpp">moxxmpp</h1>
<p>A pure-Dart XMPP library written for Moxxy.</p>
<h2 id="usage">Usage</h2>
<p>Include the following as a dependency in your pubspec file:</p>
<pre class="language-dart"><code> moxxmpp:
hosted: https://git.polynom.me/api/packages/Moxxy/pub
version: 0.3.1
</code></pre>
<p>You can find the documentation <a href="https://moxxy.org/developers/docs/moxxmpp/">here</a>.</p>
<h2 id="license">License</h2>
<p>See <code>./LICENSE</code>.</p>
<h2 id="support">Support</h2>
<p>If you like what I do and you want to support me, feel free to donate to me on Ko-Fi.</p>
<p><a href="https://ko-fi.com/papatutuwawa"><img src="https://codeberg.org/moxxy/moxxyv2/raw/branch/master/assets/repo/kofi.png" height="36" style="height: 36px; border: 0px;"></a></p>
</section>
<section class="summary">
<h2>Libraries</h2>
<dl>
<dt id="moxxmpp">
<span class="name"><a href="moxxmpp/moxxmpp-library.html">moxxmpp</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="https://codeberg.org/moxxy/moxxmpp">moxxmpp package</a></li>
</ol>
<h5 class="hidden-xs"><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">
</div>
</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>

1
moxxmpp/index.json Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,34 @@
<ol>
<li class="section-title"><a href="moxxmpp/Affiliation.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/Affiliation/Affiliation.html">Affiliation</a></li>
<li><a href="moxxmpp/Affiliation/Affiliation.fromString.html">fromString</a></li>
<li class="section-title"><a href="moxxmpp/Affiliation.html#values">Values</a></li>
<li><a href="moxxmpp/Affiliation.html#owner">owner</a></li>
<li><a href="moxxmpp/Affiliation.html#admin">admin</a></li>
<li><a href="moxxmpp/Affiliation.html#member">member</a></li>
<li><a href="moxxmpp/Affiliation.html#outcast">outcast</a></li>
<li><a href="moxxmpp/Affiliation.html#none">none</a></li>
<li class="section-title">
<a href="moxxmpp/Affiliation.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Enum/index.html">index</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li><a href="moxxmpp/Affiliation/value.html">value</a></li>
<li class="section-title inherited"><a href="moxxmpp/Affiliation.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/Affiliation.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
<li class="section-title"><a href="moxxmpp/Affiliation.html#constants">Constants</a></li>
<li><a href="moxxmpp/Affiliation/values-constant.html">values</a></li>
</ol>

View File

@ -0,0 +1,375 @@
<!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="API docs for the Affiliation enum from the moxxmpp library, for the Dart programming language.">
<title>Affiliation enum - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Affiliation enum</li>
</ol>
<div class="self-name">Affiliation</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;Affiliation-enum-sidebar.html">
<div>
<h1>
<span class="kind-enum">Affiliation</span>
enum
</h1>
</div>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark eNum-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Enum-class.html">Enum</a></li>
<li>Affiliation</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="Affiliation" class="callable">
<span class="name"><a href="../moxxmpp/Affiliation/Affiliation.html">Affiliation</a></span><span class="signature">(<span class="parameter" id="-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>
</dt>
<dd>
<div class="constructor-modifier features">const</div>
</dd>
<dt id="Affiliation.fromString" class="callable">
<span class="name"><a href="../moxxmpp/Affiliation/Affiliation.fromString.html">Affiliation.fromString</a></span><span class="signature">(<span class="parameter" id="fromString-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>
</dt>
<dd>
<div class="constructor-modifier features">factory</div>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="values">
<h2>Values</h2>
<dl class="properties">
<dt id="owner" class="constant">
<span class="name ">owner</span>
<span class="signature">&#8594; const <a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>Affiliation(&#39;owner&#39;)</code></span>
</div>
</dd>
<dt id="admin" class="constant">
<span class="name ">admin</span>
<span class="signature">&#8594; const <a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>Affiliation(&#39;admin&#39;)</code></span>
</div>
</dd>
<dt id="member" class="constant">
<span class="name ">member</span>
<span class="signature">&#8594; const <a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>Affiliation(&#39;member&#39;)</code></span>
</div>
</dd>
<dt id="outcast" class="constant">
<span class="name ">outcast</span>
<span class="signature">&#8594; const <a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>Affiliation(&#39;outcast&#39;)</code></span>
</div>
</dd>
<dt id="none" class="constant">
<span class="name ">none</span>
<span class="signature">&#8594; const <a href="../moxxmpp/Affiliation.html">Affiliation</a></span>
</dt>
<dd>
<div>
<span class="signature"><code>Affiliation(&#39;none&#39;)</code></span>
</div>
</dd>
</dl>
</section>
<section
class="
summary
offset-anchor"
id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="index" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Enum/index.html">index</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
A numeric identifier for the enumerated value.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="value" class="property">
<span class="name"><a href="../moxxmpp/Affiliation/value.html">value</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
The value to use for an attribute referring to this affiliation.
<div class="features"><span class="feature">final</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constants">
<h2>Constants</h2>
<dl class="properties">
<dt id="values" class="constant">
<span class="name "><a href="../moxxmpp/Affiliation/values-constant.html">values</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="../moxxmpp/Affiliation.html">Affiliation</a></span>&gt;</span></span>
</dt>
<dd>
A constant List of the values in this enum, in order of their declaration.
<div>
<span class="signature"><code>[owner, admin, member, outcast, none]</code></span>
</div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Affiliation enum</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!-- /.sidebar-offcanvas -->
</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>

View File

@ -0,0 +1,140 @@
<!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="API docs for the Affiliation.fromString constructor from Enum Affiliation from the moxxmpp library, for the Dart programming language.">
<title>Affiliation.fromString constructor - Affiliation - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">Affiliation.fromString factory constructor</li>
</ol>
<div class="self-name">Affiliation.fromString</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="moxxmpp&#47;Affiliation-enum-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">Affiliation.fromString</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">Affiliation.fromString</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="fromString-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></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">factory Affiliation.fromString(String value) {
switch (value) {
case &#39;owner&#39;:
return Affiliation.owner;
case &#39;admin&#39;:
return Affiliation.admin;
case &#39;member&#39;:
return Affiliation.member;
case &#39;outcast&#39;:
return Affiliation.outcast;
case &#39;none&#39;:
return Affiliation.none;
default:
throw InvalidAffiliationException();
}
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">Affiliation.fromString factory constructor</li>
</ol>
<h5>Affiliation enum</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the Affiliation constructor from Enum Affiliation from the moxxmpp library, for the Dart programming language.">
<title>Affiliation constructor - Affiliation - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">Affiliation const constructor</li>
</ol>
<div class="self-name">Affiliation</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="moxxmpp&#47;Affiliation-enum-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">Affiliation</span> constructor
</h1></div>
<section class="multi-line-signature">
const
<span class="name ">Affiliation</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-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></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">const Affiliation</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">Affiliation const constructor</li>
</ol>
<h5>Affiliation enum</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,128 @@
<!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="API docs for the value property from the Affiliation enum, for the Dart programming language.">
<title>value property - Affiliation enum - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">value property</li>
</ol>
<div class="self-name">value</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="moxxmpp&#47;Affiliation-enum-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">value</span> property
</h1></div>
<section class="multi-line-signature">
<a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>
<span class="name ">value</span>
<div class="features"><span class="feature">final</span></div>
</section>
<section class="desc markdown">
<p>The value to use for an attribute referring to this affiliation.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">final String value;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">value property</li>
</ol>
<h5>Affiliation enum</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the values constant from the Affiliation enum, for the Dart programming language.">
<title>values constant - Affiliation enum - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">values constant</li>
</ol>
<div class="self-name">values</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="moxxmpp&#47;Affiliation-enum-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">values</span> constant
</h1></div>
<section class="multi-line-signature">
<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/Affiliation.html">Affiliation</a></span>&gt;</span>
const <span class="name ">values</span>
</section>
<section class="desc markdown">
<p>A constant List of the values in this enum, in order of their declaration.</p>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Affiliation.html">Affiliation</a></li>
<li class="self-crumb">values constant</li>
</ol>
<h5>Affiliation enum</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,25 @@
<ol>
<li class="section-title"><a href="moxxmpp/AlwaysConnectedConnectivityManager-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/AlwaysConnectedConnectivityManager/AlwaysConnectedConnectivityManager.html">AlwaysConnectedConnectivityManager</a></li>
<li class="section-title inherited">
<a href="moxxmpp/AlwaysConnectedConnectivityManager-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/AlwaysConnectedConnectivityManager-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/AlwaysConnectedConnectivityManager/hasConnection.html">hasConnection</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li><a href="moxxmpp/AlwaysConnectedConnectivityManager/waitForConnection.html">waitForConnection</a></li>
<li class="section-title inherited"><a href="moxxmpp/AlwaysConnectedConnectivityManager-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,266 @@
<!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="API docs for the AlwaysConnectedConnectivityManager class from the moxxmpp library, for the Dart programming language.">
<title>AlwaysConnectedConnectivityManager class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AlwaysConnectedConnectivityManager class</li>
</ol>
<div class="self-name">AlwaysConnectedConnectivityManager</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;AlwaysConnectedConnectivityManager-class-sidebar.html">
<div>
<h1><span class="kind-class">AlwaysConnectedConnectivityManager</span> class
</h1></div>
<section class="desc markdown">
<p>An implementation of <a href="../moxxmpp/ConnectivityManager-class.html">ConnectivityManager</a> that is always connected.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/ConnectivityManager-class.html">ConnectivityManager</a></li>
<li>AlwaysConnectedConnectivityManager</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="AlwaysConnectedConnectivityManager" class="callable">
<span class="name"><a href="../moxxmpp/AlwaysConnectedConnectivityManager/AlwaysConnectedConnectivityManager.html">AlwaysConnectedConnectivityManager</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="hasConnection" class="callable">
<span class="name"><a href="../moxxmpp/AlwaysConnectedConnectivityManager/hasConnection.html">hasConnection</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Returns true if a network connection is available. If not, returns false.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="waitForConnection" class="callable">
<span class="name"><a href="../moxxmpp/AlwaysConnectedConnectivityManager/waitForConnection.html">waitForConnection</a></span><span class="signature">(<wbr>)
<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>
Returns a future that resolves once we have a network connection.
<div class="features"><span class="feature">override</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AlwaysConnectedConnectivityManager class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the AlwaysConnectedConnectivityManager constructor from Class AlwaysConnectedConnectivityManager from the moxxmpp library, for the Dart programming language.">
<title>AlwaysConnectedConnectivityManager constructor - AlwaysConnectedConnectivityManager - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">AlwaysConnectedConnectivityManager constructor</li>
</ol>
<div class="self-name">AlwaysConnectedConnectivityManager</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="moxxmpp&#47;AlwaysConnectedConnectivityManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">AlwaysConnectedConnectivityManager</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">AlwaysConnectedConnectivityManager</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">AlwaysConnectedConnectivityManager constructor</li>
</ol>
<h5>AlwaysConnectedConnectivityManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,137 @@
<!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="API docs for the hasConnection method from the AlwaysConnectedConnectivityManager class, for the Dart programming language.">
<title>hasConnection method - AlwaysConnectedConnectivityManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">hasConnection method</li>
</ol>
<div class="self-name">hasConnection</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="moxxmpp&#47;AlwaysConnectedConnectivityManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">hasConnection</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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></span>
<span class="name ">hasConnection</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Returns true if a network connection is available. If not, returns false.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;bool&gt; hasConnection() async =&gt; true;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">hasConnection method</li>
</ol>
<h5>AlwaysConnectedConnectivityManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,137 @@
<!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="API docs for the waitForConnection method from the AlwaysConnectedConnectivityManager class, for the Dart programming language.">
<title>waitForConnection method - AlwaysConnectedConnectivityManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">waitForConnection method</li>
</ol>
<div class="self-name">waitForConnection</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="moxxmpp&#47;AlwaysConnectedConnectivityManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">waitForConnection</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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 class="name ">waitForConnection</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Returns a future that resolves once we have a network connection.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;void&gt; waitForConnection() async {}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AlwaysConnectedConnectivityManager-class.html">AlwaysConnectedConnectivityManager</a></li>
<li class="self-crumb">waitForConnection method</li>
</ol>
<h5>AlwaysConnectedConnectivityManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,24 @@
<ol>
<li class="section-title"><a href="moxxmpp/AuthenticationFailedEvent-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/AuthenticationFailedEvent/AuthenticationFailedEvent.html">AuthenticationFailedEvent</a></li>
<li class="section-title">
<a href="moxxmpp/AuthenticationFailedEvent-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li><a href="moxxmpp/AuthenticationFailedEvent/saslError.html">saslError</a></li>
<li class="section-title inherited"><a href="moxxmpp/AuthenticationFailedEvent-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/AuthenticationFailedEvent-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,251 @@
<!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="API docs for the AuthenticationFailedEvent class from the moxxmpp library, for the Dart programming language.">
<title>AuthenticationFailedEvent class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AuthenticationFailedEvent class</li>
</ol>
<div class="self-name">AuthenticationFailedEvent</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;AuthenticationFailedEvent-class-sidebar.html">
<div>
<h1><span class="kind-class">AuthenticationFailedEvent</span> class
</h1></div>
<section class="desc markdown">
<p>Triggered after the SASL authentication has failed.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></li>
<li>AuthenticationFailedEvent</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="AuthenticationFailedEvent" class="callable">
<span class="name"><a href="../moxxmpp/AuthenticationFailedEvent/AuthenticationFailedEvent.html">AuthenticationFailedEvent</a></span><span class="signature">(<span class="parameter" id="-param-saslError"><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">saslError</span></span>)</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="saslError" class="property">
<span class="name"><a href="../moxxmpp/AuthenticationFailedEvent/saslError.html">saslError</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd>
<div class="features"><span class="feature">final</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AuthenticationFailedEvent class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the AuthenticationFailedEvent constructor from Class AuthenticationFailedEvent from the moxxmpp library, for the Dart programming language.">
<title>AuthenticationFailedEvent constructor - AuthenticationFailedEvent - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationFailedEvent-class.html">AuthenticationFailedEvent</a></li>
<li class="self-crumb">AuthenticationFailedEvent constructor</li>
</ol>
<div class="self-name">AuthenticationFailedEvent</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="moxxmpp&#47;AuthenticationFailedEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">AuthenticationFailedEvent</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">AuthenticationFailedEvent</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-param-saslError"><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">saslError</span></span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">AuthenticationFailedEvent</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationFailedEvent-class.html">AuthenticationFailedEvent</a></li>
<li class="self-crumb">AuthenticationFailedEvent constructor</li>
</ol>
<h5>AuthenticationFailedEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the saslError property from the AuthenticationFailedEvent class, for the Dart programming language.">
<title>saslError property - AuthenticationFailedEvent class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationFailedEvent-class.html">AuthenticationFailedEvent</a></li>
<li class="self-crumb">saslError property</li>
</ol>
<div class="self-name">saslError</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="moxxmpp&#47;AuthenticationFailedEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">saslError</span> property
</h1></div>
<section class="multi-line-signature">
<a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>
<span class="name ">saslError</span>
<div class="features"><span class="feature">final</span></div>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">final String saslError;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationFailedEvent-class.html">AuthenticationFailedEvent</a></li>
<li class="self-crumb">saslError property</li>
</ol>
<h5>AuthenticationFailedEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,23 @@
<ol>
<li class="section-title"><a href="moxxmpp/AuthenticationSuccessEvent-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/AuthenticationSuccessEvent/AuthenticationSuccessEvent.html">AuthenticationSuccessEvent</a></li>
<li class="section-title inherited">
<a href="moxxmpp/AuthenticationSuccessEvent-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title inherited"><a href="moxxmpp/AuthenticationSuccessEvent-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/AuthenticationSuccessEvent-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,240 @@
<!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="API docs for the AuthenticationSuccessEvent class from the moxxmpp library, for the Dart programming language.">
<title>AuthenticationSuccessEvent class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AuthenticationSuccessEvent class</li>
</ol>
<div class="self-name">AuthenticationSuccessEvent</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;AuthenticationSuccessEvent-class-sidebar.html">
<div>
<h1><span class="kind-class">AuthenticationSuccessEvent</span> class
</h1></div>
<section class="desc markdown">
<p>Triggered after the SASL authentication has succeeded.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></li>
<li>AuthenticationSuccessEvent</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="AuthenticationSuccessEvent" class="callable">
<span class="name"><a href="../moxxmpp/AuthenticationSuccessEvent/AuthenticationSuccessEvent.html">AuthenticationSuccessEvent</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AuthenticationSuccessEvent class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the AuthenticationSuccessEvent constructor from Class AuthenticationSuccessEvent from the moxxmpp library, for the Dart programming language.">
<title>AuthenticationSuccessEvent constructor - AuthenticationSuccessEvent - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationSuccessEvent-class.html">AuthenticationSuccessEvent</a></li>
<li class="self-crumb">AuthenticationSuccessEvent constructor</li>
</ol>
<div class="self-name">AuthenticationSuccessEvent</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="moxxmpp&#47;AuthenticationSuccessEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">AuthenticationSuccessEvent</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">AuthenticationSuccessEvent</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AuthenticationSuccessEvent-class.html">AuthenticationSuccessEvent</a></li>
<li class="self-crumb">AuthenticationSuccessEvent constructor</li>
</ol>
<h5>AuthenticationSuccessEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,23 @@
<ol>
<li class="section-title"><a href="moxxmpp/AvatarError-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/AvatarError/AvatarError.html">AvatarError</a></li>
<li class="section-title inherited">
<a href="moxxmpp/AvatarError-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title inherited"><a href="moxxmpp/AvatarError-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/AvatarError-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,234 @@
<!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="API docs for the AvatarError class from the moxxmpp library, for the Dart programming language.">
<title>AvatarError class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AvatarError class</li>
</ol>
<div class="self-name">AvatarError</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;AvatarError-class-sidebar.html">
<div>
<h1><span class="kind-class">AvatarError</span> class
<a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a>
</h1></div>
<section>
<dl class="dl-horizontal">
<dt>Implementers</dt>
<dd><ul class="comma-separated clazz-relationships">
<li><a href="../moxxmpp/UnknownAvatarError-class.html">UnknownAvatarError</a></li>
</ul></dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="AvatarError" class="callable">
<span class="name"><a href="../moxxmpp/AvatarError/AvatarError.html">AvatarError</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">AvatarError class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the AvatarError constructor from Class AvatarError from the moxxmpp library, for the Dart programming language.">
<title>AvatarError constructor - AvatarError - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AvatarError-class.html">AvatarError</a></li>
<li class="self-crumb">AvatarError constructor</li>
</ol>
<div class="self-name">AvatarError</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="moxxmpp&#47;AvatarError-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">AvatarError</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">AvatarError</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/AvatarError-class.html">AvatarError</a></li>
<li class="self-crumb">AvatarError constructor</li>
</ol>
<h5>AvatarError class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,30 @@
<ol>
<li class="section-title"><a href="moxxmpp/BaseRosterStateManager-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/BaseRosterStateManager.html">BaseRosterStateManager</a></li>
<li class="section-title inherited">
<a href="moxxmpp/BaseRosterStateManager-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/BaseRosterStateManager-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/commitRoster.html">commitRoster</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/getRosterItems.html">getRosterItems</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/getRosterVersion.html">getRosterVersion</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/handleRosterFetch.html">handleRosterFetch</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/handleRosterPush.html">handleRosterPush</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/loadRosterCache.html">loadRosterCache</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li><a href="moxxmpp/BaseRosterStateManager/register.html">register</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/BaseRosterStateManager-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,333 @@
<!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="API docs for the BaseRosterStateManager class from the moxxmpp library, for the Dart programming language.">
<title>BaseRosterStateManager class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BaseRosterStateManager class</li>
</ol>
<div class="self-name">BaseRosterStateManager</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html">
<div>
<h1><span class="kind-class">BaseRosterStateManager</span> class
<a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a>
</h1></div>
<section class="desc markdown">
<p>This class manages the roster state in order to correctly process and persist
roster pushes and facilitate roster versioning requests.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Implementers</dt>
<dd><ul class="comma-separated clazz-relationships">
<li><a href="../moxxmpp/TestingRosterStateManager-class.html">TestingRosterStateManager</a></li>
</ul></dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BaseRosterStateManager" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/BaseRosterStateManager.html">BaseRosterStateManager</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="commitRoster" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/commitRoster.html">commitRoster</a></span><span class="signature">(<wbr><span class="parameter" id="commitRoster-param-version"><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">version</span>, </span><span class="parameter" id="commitRoster-param-removed"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">removed</span>, </span><span class="parameter" id="commitRoster-param-modified"><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="../moxxmpp/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span> <span class="parameter-name">modified</span>, </span><span class="parameter" id="commitRoster-param-added"><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="../moxxmpp/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span> <span class="parameter-name">added</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>
Overrideable function
Commits the roster data to persistent storage.
</dd>
<dt id="getRosterItems" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/getRosterItems.html">getRosterItems</a></span><span class="signature">(<wbr>)
<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/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span>
</span>
</dt>
<dd>
</dd>
<dt id="getRosterVersion" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/getRosterVersion.html">getRosterVersion</a></span><span class="signature">(<wbr>)
<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>
Load and cache or return the cached roster version.
</dd>
<dt id="handleRosterFetch" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/handleRosterFetch.html">handleRosterFetch</a></span><span class="signature">(<wbr><span class="parameter" id="handleRosterFetch-param-result"><span class="type-annotation"><a href="../moxxmpp/RosterRequestResult-class.html">RosterRequestResult</a></span> <span class="parameter-name">result</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>
Handles the result from a roster fetch.
</dd>
<dt id="handleRosterPush" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/handleRosterPush.html">handleRosterPush</a></span><span class="signature">(<wbr><span class="parameter" id="handleRosterPush-param-event"><span class="type-annotation"><a href="../moxxmpp/RosterPushResult-class.html">RosterPushResult</a></span> <span class="parameter-name">event</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>
Handles a roster push from the RosterManager.
</dd>
<dt id="loadRosterCache" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/loadRosterCache.html">loadRosterCache</a></span><span class="signature">(<wbr>)
<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="../moxxmpp/RosterCacheLoadResult-class.html">RosterCacheLoadResult</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Overrideable function
Loads the old cached version of the roster and optionally that roster version
from persistent storage into a RosterCacheLoadResult object.
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="register" class="callable">
<span class="name"><a href="../moxxmpp/BaseRosterStateManager/register.html">register</a></span><span class="signature">(<wbr><span class="parameter" id="register-param-sendEvent"><span class="type-annotation">void</span> <span class="parameter-name">sendEvent</span>(<span class="parameter" id="param-"><span class="type-annotation"><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span></span>)</span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
Internal function. Registers functions from the RosterManger against this
instance.
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BaseRosterStateManager class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the BaseRosterStateManager constructor from Class BaseRosterStateManager from the moxxmpp library, for the Dart programming language.">
<title>BaseRosterStateManager constructor - BaseRosterStateManager - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">BaseRosterStateManager constructor</li>
</ol>
<div class="self-name">BaseRosterStateManager</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BaseRosterStateManager</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BaseRosterStateManager</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">BaseRosterStateManager constructor</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,149 @@
<!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="API docs for the commitRoster method from the BaseRosterStateManager class, for the Dart programming language.">
<title>commitRoster method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">commitRoster abstract method</li>
</ol>
<div class="self-name">commitRoster</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">commitRoster</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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 class="name ">commitRoster</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="commitRoster-param-version"><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">version</span>, </span></li>
<li><span class="parameter" id="commitRoster-param-removed"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">removed</span>, </span></li>
<li><span class="parameter" id="commitRoster-param-modified"><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="../../moxxmpp/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span> <span class="parameter-name">modified</span>, </span></li>
<li><span class="parameter" id="commitRoster-param-added"><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="../../moxxmpp/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span> <span class="parameter-name">added</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Overrideable function
Commits the roster data to persistent storage.</p>
<p><code>version</code> is the roster version string. If none was provided, then this value
is null.</p>
<p><code>removed</code> is a (possibly empty) list of bare JIDs that are removed from the
roster.</p>
<p><code>modified</code> is a (possibly empty) list of XmppRosterItems that are modified. Correlation with
the cache is done using its jid attribute.</p>
<p><code>added</code> is a (possibly empty) list of XmppRosterItems that are added by the
roster push or roster fetch request.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;void&gt; commitRoster(
String? version,
List&lt;String&gt; removed,
List&lt;XmppRosterItem&gt; modified,
List&lt;XmppRosterItem&gt; added,
);</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">commitRoster abstract method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,134 @@
<!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="API docs for the getRosterItems method from the BaseRosterStateManager class, for the Dart programming language.">
<title>getRosterItems method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">getRosterItems method</li>
</ol>
<div class="self-name">getRosterItems</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getRosterItems</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://pub.dev/documentation/meta/1.10.0/meta/visibleForTesting-constant.html">visibleForTesting</a></li>
</ol>
</div>
<span class="returntype"><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/XmppRosterItem-class.html">XmppRosterItem</a></span>&gt;</span></span>
<span class="name ">getRosterItems</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@visibleForTesting
List&lt;XmppRosterItem&gt; getRosterItems() =&gt; _currentRoster!;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">getRosterItems method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,137 @@
<!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="API docs for the getRosterVersion method from the BaseRosterStateManager class, for the Dart programming language.">
<title>getRosterVersion method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">getRosterVersion method</li>
</ol>
<div class="self-name">getRosterVersion</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getRosterVersion</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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 class="name ">getRosterVersion</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Load and cache or return the cached roster version.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;String?&gt; getRosterVersion() async {
return _lock.synchronized(() async {
await _loadRosterCache();
return _currentVersion;
});
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">getRosterVersion method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,156 @@
<!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="API docs for the handleRosterFetch method from the BaseRosterStateManager class, for the Dart programming language.">
<title>handleRosterFetch method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">handleRosterFetch method</li>
</ol>
<div class="self-name">handleRosterFetch</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">handleRosterFetch</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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 class="name ">handleRosterFetch</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="handleRosterFetch-param-result"><span class="type-annotation"><a href="../../moxxmpp/RosterRequestResult-class.html">RosterRequestResult</a></span> <span class="parameter-name">result</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Handles the result from a roster fetch.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;void&gt; handleRosterFetch(RosterRequestResult result) async {
await _lock.synchronized(() async {
final removed = List&lt;String&gt;.empty(growable: true);
final modified = List&lt;XmppRosterItem&gt;.empty(growable: true);
final added = List&lt;XmppRosterItem&gt;.empty(growable: true);
await _loadRosterCache();
_currentVersion = result.ver;
for (final item in result.items) {
final result = _handleRosterItem(item);
if (result.removed != null) removed.add(result.removed!);
if (result.modified != null) modified.add(result.modified!);
if (result.added != null) added.add(result.added!);
}
await _commitRoster(
_currentVersion,
removed,
modified,
added,
);
});
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">handleRosterFetch method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,162 @@
<!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="API docs for the handleRosterPush method from the BaseRosterStateManager class, for the Dart programming language.">
<title>handleRosterPush method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">handleRosterPush method</li>
</ol>
<div class="self-name">handleRosterPush</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">handleRosterPush</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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 class="name ">handleRosterPush</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="handleRosterPush-param-event"><span class="type-annotation"><a href="../../moxxmpp/RosterPushResult-class.html">RosterPushResult</a></span> <span class="parameter-name">event</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Handles a roster push from the RosterManager.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;void&gt; handleRosterPush(RosterPushResult event) async {
await _lock.synchronized(() async {
await _loadRosterCache();
_currentVersion = event.ver;
final result = _handleRosterItem(event.item);
if (result.removed != null) {
return _commitRoster(
_currentVersion,
[result.removed!],
[],
[],
);
} else if (result.modified != null) {
return _commitRoster(
_currentVersion,
[],
[result.modified!],
[],
);
} else if (result.added != null) {
return _commitRoster(
_currentVersion,
[],
[],
[result.added!],
);
}
});
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">handleRosterPush method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,133 @@
<!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="API docs for the loadRosterCache method from the BaseRosterStateManager class, for the Dart programming language.">
<title>loadRosterCache method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">loadRosterCache abstract method</li>
</ol>
<div class="self-name">loadRosterCache</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">loadRosterCache</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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/RosterCacheLoadResult-class.html">RosterCacheLoadResult</a></span>&gt;</span></span>
<span class="name ">loadRosterCache</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Overrideable function
Loads the old cached version of the roster and optionally that roster version
from persistent storage into a RosterCacheLoadResult object.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;RosterCacheLoadResult&gt; loadRosterCache();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">loadRosterCache abstract method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,137 @@
<!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="API docs for the register method from the BaseRosterStateManager class, for the Dart programming language.">
<title>register method - BaseRosterStateManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">register method</li>
</ol>
<div class="self-name">register</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="moxxmpp&#47;BaseRosterStateManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">register</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype">void</span>
<span class="name ">register</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="register-param-sendEvent"><span class="type-annotation">void</span> <span class="parameter-name">sendEvent</span>(<ol class="parameter-list"><li><span class="parameter" id="param-"><span class="type-annotation"><a href="../../moxxmpp/XmppEvent-class.html">XmppEvent</a></span></span></li>
</ol>
)</span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Internal function. Registers functions from the RosterManger against this
instance.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">void register(void Function(XmppEvent) sendEvent) {
_sendEvent = sendEvent;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseRosterStateManager-class.html">BaseRosterStateManager</a></li>
<li class="self-crumb">register method</li>
</ol>
<h5>BaseRosterStateManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,33 @@
<ol>
<li class="section-title"><a href="moxxmpp/BaseSocketWrapper-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/BaseSocketWrapper.html">BaseSocketWrapper</a></li>
<li class="section-title inherited">
<a href="moxxmpp/BaseSocketWrapper-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/BaseSocketWrapper-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/close.html">close</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/connect.html">connect</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/getDataStream.html">getDataStream</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/getEventStream.html">getEventStream</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/isSecure.html">isSecure</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/managesKeepalives.html">managesKeepalives</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/prepareDisconnect.html">prepareDisconnect</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/secure.html">secure</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/whitespacePingAllowed.html">whitespacePingAllowed</a></li>
<li><a href="moxxmpp/BaseSocketWrapper/write.html">write</a></li>
<li class="section-title inherited"><a href="moxxmpp/BaseSocketWrapper-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,357 @@
<!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="API docs for the BaseSocketWrapper class from the moxxmpp library, for the Dart programming language.">
<title>BaseSocketWrapper class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BaseSocketWrapper class</li>
</ol>
<div class="self-name">BaseSocketWrapper</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html">
<div>
<h1><span class="kind-class">BaseSocketWrapper</span> class
<a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a>
</h1></div>
<section class="desc markdown">
<p>This class is the base for a socket that XmppConnection can use.</p>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BaseSocketWrapper" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/BaseSocketWrapper.html">BaseSocketWrapper</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="close" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/close.html">close</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
This must close the socket but not the streams so that the same class can be
reused by calling <a href="../moxxmpp/BaseSocketWrapper/connect.html">this.connect</a> again.
</dd>
<dt id="connect" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/connect.html">connect</a></span><span class="signature">(<wbr><span class="parameter" id="connect-param-domain"><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">domain</span>, </span><span class="parameter" id="connect-param-host">{<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">host</span>, </span><span class="parameter" id="connect-param-port"><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">port</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
This must connect to <code>host</code>:<code>port</code> and initialize the streams accordingly.
<code>domain</code> is the domain that TLS should be validated against, in case the Socket
provides TLS encryption. Returns true if the connection has been successfully
established. Returns false if the connection has failed.
</dd>
<dt id="getDataStream" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/getDataStream.html">getDataStream</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-async/Stream-class.html">Stream</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>
This must return the unbuffered string stream that the socket receives.
</dd>
<dt id="getEventStream" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/getEventStream.html">getEventStream</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-async/Stream-class.html">Stream</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/XmppSocketEvent-class.html">XmppSocketEvent</a></span>&gt;</span></span>
</span>
</dt>
<dd>
This must return events generated by the socket.
See sub-classes of <code>XmppSocketEvent</code> for possible events.
</dd>
<dt id="isSecure" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/isSecure.html">isSecure</a></span><span class="signature">(<wbr>)
<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>
Returns true if the socket is secured, e.g. using TLS.
</dd>
<dt id="managesKeepalives" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/managesKeepalives.html">managesKeepalives</a></span><span class="signature">(<wbr>)
<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>
Returns true if it manages its own keepalive pings, like websockets. False if not.
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="prepareDisconnect" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/prepareDisconnect.html">prepareDisconnect</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
Brings the socket into a state that allows it to close without triggering any errors
to the XmppConnection.
</dd>
<dt id="secure" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/secure.html">secure</a></span><span class="signature">(<wbr><span class="parameter" id="secure-param-domain"><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">domain</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Upgrades the connection into a secure version, e.g. by performing a TLS upgrade.
May do nothing if the connection is always secure.
Returns true if the socket has been successfully upgraded. False otherwise.
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="whitespacePingAllowed" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/whitespacePingAllowed.html">whitespacePingAllowed</a></span><span class="signature">(<wbr>)
<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>
Returns true if whitespace pings are allowed. False if not.
</dd>
<dt id="write" class="callable">
<span class="name"><a href="../moxxmpp/BaseSocketWrapper/write.html">write</a></span><span class="signature">(<wbr><span class="parameter" id="write-param-data"><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">data</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
Write <code>data</code> into the socket.
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BaseSocketWrapper class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the BaseSocketWrapper constructor from Class BaseSocketWrapper from the moxxmpp library, for the Dart programming language.">
<title>BaseSocketWrapper constructor - BaseSocketWrapper - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">BaseSocketWrapper constructor</li>
</ol>
<div class="self-name">BaseSocketWrapper</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BaseSocketWrapper</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BaseSocketWrapper</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">BaseSocketWrapper constructor</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the close method from the BaseSocketWrapper class, for the Dart programming language.">
<title>close method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">close abstract method</li>
</ol>
<div class="self-name">close</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">close</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype">void</span>
<span class="name ">close</span>(<wbr>)
</section>
<section class="desc markdown">
<p>This must close the socket but not the streams so that the same class can be
reused by calling <a href="../../moxxmpp/BaseSocketWrapper/connect.html">this.connect</a> again.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">void close();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">close abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,137 @@
<!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="API docs for the connect method from the BaseSocketWrapper class, for the Dart programming language.">
<title>connect method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">connect abstract method</li>
</ol>
<div class="self-name">connect</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">connect</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">connect</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="connect-param-domain"><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">domain</span>, </span></li>
<li><span class="parameter" id="connect-param-host">{<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">host</span>, </span></li>
<li><span class="parameter" id="connect-param-port"><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">port</span>}</span></li>
</ol>)
</section>
<section class="desc markdown">
<p>This must connect to <code>host</code>:<code>port</code> and initialize the streams accordingly.
<code>domain</code> is the domain that TLS should be validated against, in case the Socket
provides TLS encryption. Returns true if the connection has been successfully
established. Returns false if the connection has failed.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;bool&gt; connect(String domain, {String? host, int? port});</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">connect abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,131 @@
<!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="API docs for the getDataStream method from the BaseSocketWrapper class, for the Dart programming language.">
<title>getDataStream method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">getDataStream abstract method</li>
</ol>
<div class="self-name">getDataStream</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getDataStream</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-async/Stream-class.html">Stream</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 class="name ">getDataStream</span>(<wbr>)
</section>
<section class="desc markdown">
<p>This must return the unbuffered string stream that the socket receives.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Stream&lt;String&gt; getDataStream();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">getDataStream abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the getEventStream method from the BaseSocketWrapper class, for the Dart programming language.">
<title>getEventStream method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">getEventStream abstract method</li>
</ol>
<div class="self-name">getEventStream</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getEventStream</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-async/Stream-class.html">Stream</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="../../moxxmpp/XmppSocketEvent-class.html">XmppSocketEvent</a></span>&gt;</span></span>
<span class="name ">getEventStream</span>(<wbr>)
</section>
<section class="desc markdown">
<p>This must return events generated by the socket.
See sub-classes of <code>XmppSocketEvent</code> for possible events.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Stream&lt;XmppSocketEvent&gt; getEventStream();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">getEventStream abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,131 @@
<!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="API docs for the isSecure method from the BaseSocketWrapper class, for the Dart programming language.">
<title>isSecure method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">isSecure abstract method</li>
</ol>
<div class="self-name">isSecure</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">isSecure</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">isSecure</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Returns true if the socket is secured, e.g. using TLS.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">bool isSecure();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">isSecure abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,131 @@
<!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="API docs for the managesKeepalives method from the BaseSocketWrapper class, for the Dart programming language.">
<title>managesKeepalives method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">managesKeepalives abstract method</li>
</ol>
<div class="self-name">managesKeepalives</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">managesKeepalives</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">managesKeepalives</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Returns true if it manages its own keepalive pings, like websockets. False if not.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">bool managesKeepalives();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">managesKeepalives abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the prepareDisconnect method from the BaseSocketWrapper class, for the Dart programming language.">
<title>prepareDisconnect method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">prepareDisconnect method</li>
</ol>
<div class="self-name">prepareDisconnect</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">prepareDisconnect</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype">void</span>
<span class="name ">prepareDisconnect</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Brings the socket into a state that allows it to close without triggering any errors
to the XmppConnection.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">void prepareDisconnect() {}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">prepareDisconnect method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,134 @@
<!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="API docs for the secure method from the BaseSocketWrapper class, for the Dart programming language.">
<title>secure method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">secure abstract method</li>
</ol>
<div class="self-name">secure</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">secure</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">secure</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="secure-param-domain"><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">domain</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Upgrades the connection into a secure version, e.g. by performing a TLS upgrade.
May do nothing if the connection is always secure.
Returns true if the socket has been successfully upgraded. False otherwise.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;bool&gt; secure(String domain);</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">secure abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,131 @@
<!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="API docs for the whitespacePingAllowed method from the BaseSocketWrapper class, for the Dart programming language.">
<title>whitespacePingAllowed method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">whitespacePingAllowed abstract method</li>
</ol>
<div class="self-name">whitespacePingAllowed</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">whitespacePingAllowed</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">whitespacePingAllowed</span>(<wbr>)
</section>
<section class="desc markdown">
<p>Returns true if whitespace pings are allowed. False if not.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">bool whitespacePingAllowed();</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">whitespacePingAllowed abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the write method from the BaseSocketWrapper class, for the Dart programming language.">
<title>write method - BaseSocketWrapper class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">write abstract method</li>
</ol>
<div class="self-name">write</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="moxxmpp&#47;BaseSocketWrapper-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">write</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype">void</span>
<span class="name ">write</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="write-param-data"><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">data</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Write <code>data</code> into the socket.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">void write(String data);</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BaseSocketWrapper-class.html">BaseSocketWrapper</a></li>
<li class="self-crumb">write abstract method</li>
</ol>
<h5>BaseSocketWrapper class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,37 @@
<ol>
<li class="section-title"><a href="moxxmpp/Bind2FeatureNegotiator-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiator/Bind2FeatureNegotiator.html">Bind2FeatureNegotiator</a></li>
<li class="section-title inherited">
<a href="moxxmpp/Bind2FeatureNegotiator-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/attributes.html">attributes</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/id.html">id</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/priority.html">priority</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/sendStreamHeaderWhenDone.html">sendStreamHeaderWhenDone</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/state.html">state</a></li>
<li class="section-title"><a href="moxxmpp/Bind2FeatureNegotiator-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiator/matchesFeature.html">matchesFeature</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiator/negotiate.html">negotiate</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/Bind2FeatureNegotiatorInterface/onBind2FeaturesReceived.html">onBind2FeaturesReceived</a></li>
<li class="inherited"><a href="moxxmpp/Bind2FeatureNegotiatorInterface/onBind2Success.html">onBind2Success</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/onXmppEvent.html">onXmppEvent</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiator/postRegisterCallback.html">postRegisterCallback</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/register.html">register</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/reset.html">reset</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/Bind2FeatureNegotiator-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,430 @@
<!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="API docs for the Bind2FeatureNegotiator class from the moxxmpp library, for the Dart programming language.">
<title>Bind2FeatureNegotiator class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2FeatureNegotiator class</li>
</ol>
<div class="self-name">Bind2FeatureNegotiator</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;Bind2FeatureNegotiator-class-sidebar.html">
<div>
<h1><span class="kind-class">Bind2FeatureNegotiator</span> class
<a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a>
</h1></div>
<section class="desc markdown">
<p>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>.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppFeatureNegotiatorBase-class.html">XmppFeatureNegotiatorBase</a></li>
<li>Bind2FeatureNegotiator</li>
</ul>
</dd>
<dt>Implemented types</dt>
<dd>
<ul class="comma-separated clazz-relationships">
<li><a href="../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
</ul>
</dd>
<dt>Implementers</dt>
<dd><ul class="comma-separated clazz-relationships">
<li><a href="../moxxmpp/CarbonsNegotiator-class.html">CarbonsNegotiator</a></li>
</ul></dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="Bind2FeatureNegotiator" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiator/Bind2FeatureNegotiator.html">Bind2FeatureNegotiator</a></span><span class="signature">(<span class="parameter" id="-param-priority"><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">priority</span>, </span><span class="parameter" id="-param-negotiatingXmlns"><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">negotiatingXmlns</span>, </span><span class="parameter" id="-param-id"><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">id</span></span>)</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="attributes" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/attributes.html">attributes</a></span>
<span class="signature">&#8594; <a href="../moxxmpp/NegotiatorAttributes-class.html">NegotiatorAttributes</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="id" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/id.html">id</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The Id of the negotiator
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="negotiatingXmlns" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The XMLNS the negotiator will negotiate
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="priority" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/priority.html">priority</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The priority regarding other negotiators. The higher, the earlier will the
negotiator be used
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="sendStreamHeaderWhenDone" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/sendStreamHeaderWhenDone.html">sendStreamHeaderWhenDone</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
If true, then a new stream header will be sent when the negotiator switches its
state to done. If false, no stream header will be sent.
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="state" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/state.html">state</a></span>
<span class="signature">&#8596; <a href="../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>
</dt>
<dd class="inherited">
The state the negotiator is currently in
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="matchesFeature" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiator/matchesFeature.html">matchesFeature</a></span><span class="signature">(<wbr><span class="parameter" id="matchesFeature-param-features"><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="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">features</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>
Returns true if a feature in <code>features</code>, which are the children of the
&lt;stream:features /&gt; nonza, can be negotiated. Otherwise, returns false.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="negotiate" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiator/negotiate.html">negotiate</a></span><span class="signature">(<wbr><span class="parameter" id="negotiate-param-nonza"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</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">Result<span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>, <span class="type-parameter"><a href="../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
</span>
</dt>
<dd>
Called with the currently received nonza <code>nonza</code> when the negotiator is active.
If the negotiator is just elected to be the next one, then <code>nonza</code> is equal to
the &lt;stream:features /&gt; nonza.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onBind2FeaturesReceived" class="callable inherited">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface/onBind2FeaturesReceived.html">onBind2FeaturesReceived</a></span><span class="signature">(<wbr><span class="parameter" id="onBind2FeaturesReceived-param-bind2Features"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">bind2Features</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/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></span>
</span>
</dt>
<dd class="inherited">
Called by the Bind2 negotiator when Bind2 features are received. The returned
<a href="../moxxmpp/XMLNode-class.html">XMLNode</a>s are added to Bind2's bind request.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onBind2Success" class="callable inherited">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface/onBind2Success.html">onBind2Success</a></span><span class="signature">(<wbr><span class="parameter" id="onBind2Success-param-result"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">result</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 class="inherited">
Called by the Bind2 negotiator when Bind2 results are received.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onXmppEvent" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/onXmppEvent.html">onXmppEvent</a></span><span class="signature">(<wbr><span class="parameter" id="onXmppEvent-param-event"><span class="type-annotation"><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span> <span class="parameter-name">event</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 class="inherited">
Called when an event is triggered in the <a href="../moxxmpp/XmppConnection-class.html">XmppConnection</a>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="postRegisterCallback" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiator/postRegisterCallback.html">postRegisterCallback</a></span><span class="signature">(<wbr>)
<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>
Run after all negotiators are registered. Useful for registering callbacks against
other negotiators. By default this function does nothing.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="register" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/register.html">register</a></span><span class="signature">(<wbr><span class="parameter" id="register-param-attributes"><span class="type-annotation"><a href="../moxxmpp/NegotiatorAttributes-class.html">NegotiatorAttributes</a></span> <span class="parameter-name">attributes</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Register the negotiator against a connection class by means of <code>attributes</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="reset" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/reset.html">reset</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Reset the negotiator to a state that negotation can happen again.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2FeatureNegotiator class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,127 @@
<!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="API docs for the Bind2FeatureNegotiator constructor from Class Bind2FeatureNegotiator from the moxxmpp library, for the Dart programming language.">
<title>Bind2FeatureNegotiator constructor - Bind2FeatureNegotiator - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">Bind2FeatureNegotiator constructor</li>
</ol>
<div class="self-name">Bind2FeatureNegotiator</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="moxxmpp&#47;Bind2FeatureNegotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">Bind2FeatureNegotiator</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">Bind2FeatureNegotiator</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-param-priority"><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">priority</span>, </span></li>
<li><span class="parameter" id="-param-negotiatingXmlns"><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">negotiatingXmlns</span>, </span></li>
<li><span class="parameter" id="-param-id"><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">id</span></span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Bind2FeatureNegotiator</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">Bind2FeatureNegotiator constructor</li>
</ol>
<h5>Bind2FeatureNegotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,139 @@
<!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="API docs for the matchesFeature method from the Bind2FeatureNegotiator class, for the Dart programming language.">
<title>matchesFeature method - Bind2FeatureNegotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">matchesFeature method</li>
</ol>
<div class="self-name">matchesFeature</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="moxxmpp&#47;Bind2FeatureNegotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">matchesFeature</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">matchesFeature</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="matchesFeature-param-features"><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="../../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">features</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Returns true if a feature in <code>features</code>, which are the children of the
&lt;stream:features /&gt; nonza, can be negotiated. Otherwise, returns false.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
bool matchesFeature(List&lt;XMLNode&gt; features) =&gt; false;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">matchesFeature method</li>
</ol>
<h5>Bind2FeatureNegotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,149 @@
<!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="API docs for the negotiate method from the Bind2FeatureNegotiator class, for the Dart programming language.">
<title>negotiate method - Bind2FeatureNegotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">negotiate method</li>
</ol>
<div class="self-name">negotiate</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="moxxmpp&#47;Bind2FeatureNegotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">negotiate</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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">Result<span class="signature">&lt;<wbr><span class="type-parameter"><a href="../../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>, <span class="type-parameter"><a href="../../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
<span class="name ">negotiate</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="negotiate-param-nonza"><span class="type-annotation"><a href="../../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called with the currently received nonza <code>nonza</code> when the negotiator is active.
If the negotiator is just elected to be the next one, then <code>nonza</code> is equal to
the &lt;stream:features /&gt; nonza.</p>
<p>Returns the next state of the negotiator. If done or retryLater is selected, then
negotiator won't be called again. If retryLater is returned, then the negotiator
must switch some internal state to prevent getting matched immediately again.
If ready is returned, then the negotiator indicates that it is not done with
negotiation.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;Result&lt;NegotiatorState, NegotiatorError&gt;&gt; negotiate(
XMLNode nonza,
) async {
return const Result(NegotiatorState.done);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">negotiate method</li>
</ol>
<h5>Bind2FeatureNegotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,144 @@
<!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="API docs for the postRegisterCallback method from the Bind2FeatureNegotiator class, for the Dart programming language.">
<title>postRegisterCallback method - Bind2FeatureNegotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">postRegisterCallback method</li>
</ol>
<div class="self-name">postRegisterCallback</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="moxxmpp&#47;Bind2FeatureNegotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">postRegisterCallback</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://pub.dev/documentation/meta/1.10.0/meta/mustCallSuper-constant.html">mustCallSuper</a></li>
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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 class="name ">postRegisterCallback</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Run after all negotiators are registered. Useful for registering callbacks against
other negotiators. By default this function does nothing.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@mustCallSuper
@override
Future&lt;void&gt; postRegisterCallback() async {
attributes
.getNegotiatorById&lt;Bind2Negotiator&gt;(bind2Negotiator)!
.registerNegotiator(this);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li class="self-crumb">postRegisterCallback method</li>
</ol>
<h5>Bind2FeatureNegotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,25 @@
<ol>
<li class="section-title"><a href="moxxmpp/Bind2FeatureNegotiatorInterface-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiatorInterface/Bind2FeatureNegotiatorInterface.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="section-title inherited">
<a href="moxxmpp/Bind2FeatureNegotiatorInterface-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/Bind2FeatureNegotiatorInterface-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiatorInterface/onBind2FeaturesReceived.html">onBind2FeaturesReceived</a></li>
<li><a href="moxxmpp/Bind2FeatureNegotiatorInterface/onBind2Success.html">onBind2Success</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/Bind2FeatureNegotiatorInterface-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,267 @@
<!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="API docs for the Bind2FeatureNegotiatorInterface class from the moxxmpp library, for the Dart programming language.">
<title>Bind2FeatureNegotiatorInterface class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2FeatureNegotiatorInterface class</li>
</ol>
<div class="self-name">Bind2FeatureNegotiatorInterface</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;Bind2FeatureNegotiatorInterface-class-sidebar.html">
<div>
<h1><span class="kind-class">Bind2FeatureNegotiatorInterface</span> class
<a href="https://dart.dev/language/class-modifiers#abstract" class="feature feature-abstract" title="This type can not be directly constructed.">abstract</a>
</h1></div>
<section class="desc markdown">
<p>An interface that allows registering against Bind2's feature list in order to
negotiate features inline with Bind2.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Implementers</dt>
<dd><ul class="comma-separated clazz-relationships">
<li><a href="../moxxmpp/Bind2FeatureNegotiator-class.html">Bind2FeatureNegotiator</a></li>
<li><a href="../moxxmpp/CSINegotiator-class.html">CSINegotiator</a></li>
<li><a href="../moxxmpp/StreamManagementNegotiator-class.html">StreamManagementNegotiator</a></li>
</ul></dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="Bind2FeatureNegotiatorInterface" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface/Bind2FeatureNegotiatorInterface.html">Bind2FeatureNegotiatorInterface</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onBind2FeaturesReceived" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface/onBind2FeaturesReceived.html">onBind2FeaturesReceived</a></span><span class="signature">(<wbr><span class="parameter" id="onBind2FeaturesReceived-param-bind2Features"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">bind2Features</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/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></span>
</span>
</dt>
<dd>
Called by the Bind2 negotiator when Bind2 features are received. The returned
<a href="../moxxmpp/XMLNode-class.html">XMLNode</a>s are added to Bind2's bind request.
</dd>
<dt id="onBind2Success" class="callable">
<span class="name"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface/onBind2Success.html">onBind2Success</a></span><span class="signature">(<wbr><span class="parameter" id="onBind2Success-param-result"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">result</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>
Called by the Bind2 negotiator when Bind2 results are received.
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2FeatureNegotiatorInterface class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,120 @@
<!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="API docs for the Bind2FeatureNegotiatorInterface constructor from Class Bind2FeatureNegotiatorInterface from the moxxmpp library, for the Dart programming language.">
<title>Bind2FeatureNegotiatorInterface constructor - Bind2FeatureNegotiatorInterface - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">Bind2FeatureNegotiatorInterface constructor</li>
</ol>
<div class="self-name">Bind2FeatureNegotiatorInterface</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="moxxmpp&#47;Bind2FeatureNegotiatorInterface-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">Bind2FeatureNegotiatorInterface</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">Bind2FeatureNegotiatorInterface</span>(<wbr>)
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">Bind2FeatureNegotiatorInterface constructor</li>
</ol>
<h5>Bind2FeatureNegotiatorInterface class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,133 @@
<!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="API docs for the onBind2FeaturesReceived method from the Bind2FeatureNegotiatorInterface class, for the Dart programming language.">
<title>onBind2FeaturesReceived method - Bind2FeatureNegotiatorInterface class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">onBind2FeaturesReceived abstract method</li>
</ol>
<div class="self-name">onBind2FeaturesReceived</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="moxxmpp&#47;Bind2FeatureNegotiatorInterface-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">onBind2FeaturesReceived</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">onBind2FeaturesReceived</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="onBind2FeaturesReceived-param-bind2Features"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">bind2Features</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Called by the Bind2 negotiator when Bind2 features are received. The returned
<a href="../../moxxmpp/XMLNode-class.html">XMLNode</a>s are added to Bind2's bind request.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;List&lt;XMLNode&gt;&gt; onBind2FeaturesReceived(List&lt;String&gt; bind2Features);</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">onBind2FeaturesReceived abstract method</li>
</ol>
<h5>Bind2FeatureNegotiatorInterface class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the onBind2Success method from the Bind2FeatureNegotiatorInterface class, for the Dart programming language.">
<title>onBind2Success method - Bind2FeatureNegotiatorInterface class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">onBind2Success abstract method</li>
</ol>
<div class="self-name">onBind2Success</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="moxxmpp&#47;Bind2FeatureNegotiatorInterface-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">onBind2Success</span> abstract method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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 class="name ">onBind2Success</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="onBind2Success-param-result"><span class="type-annotation"><a href="../../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">result</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Called by the Bind2 negotiator when Bind2 results are received.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;void&gt; onBind2Success(XMLNode result);</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></li>
<li class="self-crumb">onBind2Success abstract method</li>
</ol>
<h5>Bind2FeatureNegotiatorInterface class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,41 @@
<ol>
<li class="section-title"><a href="moxxmpp/Bind2Negotiator-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/Bind2Negotiator/Bind2Negotiator.html">Bind2Negotiator</a></li>
<li class="section-title">
<a href="moxxmpp/Bind2Negotiator-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/attributes.html">attributes</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/id.html">id</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/priority.html">priority</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/sendStreamHeaderWhenDone.html">sendStreamHeaderWhenDone</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/state.html">state</a></li>
<li><a href="moxxmpp/Bind2Negotiator/tag.html">tag</a></li>
<li class="section-title"><a href="moxxmpp/Bind2Negotiator-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/Bind2Negotiator/canInlineFeature.html">canInlineFeature</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/matchesFeature.html">matchesFeature</a></li>
<li><a href="moxxmpp/Bind2Negotiator/negotiate.html">negotiate</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/Sasl2FeatureNegotiator/onSasl2Failure.html">onSasl2Failure</a></li>
<li><a href="moxxmpp/Bind2Negotiator/onSasl2FeaturesReceived.html">onSasl2FeaturesReceived</a></li>
<li><a href="moxxmpp/Bind2Negotiator/onSasl2Success.html">onSasl2Success</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/onXmppEvent.html">onXmppEvent</a></li>
<li><a href="moxxmpp/Bind2Negotiator/postRegisterCallback.html">postRegisterCallback</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/register.html">register</a></li>
<li><a href="moxxmpp/Bind2Negotiator/registerNegotiator.html">registerNegotiator</a></li>
<li class="inherited"><a href="moxxmpp/XmppFeatureNegotiatorBase/reset.html">reset</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/Bind2Negotiator-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,479 @@
<!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="API docs for the Bind2Negotiator class from the moxxmpp library, for the Dart programming language.">
<title>Bind2Negotiator class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2Negotiator class</li>
</ol>
<div class="self-name">Bind2Negotiator</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;Bind2Negotiator-class-sidebar.html">
<div>
<h1><span class="kind-class">Bind2Negotiator</span> class
</h1></div>
<section class="desc markdown">
<p>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.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppFeatureNegotiatorBase-class.html">XmppFeatureNegotiatorBase</a></li>
<li><a href="../moxxmpp/Sasl2FeatureNegotiator-class.html">Sasl2FeatureNegotiator</a></li>
<li>Bind2Negotiator</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="Bind2Negotiator" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/Bind2Negotiator.html">Bind2Negotiator</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="attributes" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/attributes.html">attributes</a></span>
<span class="signature">&#8594; <a href="../moxxmpp/NegotiatorAttributes-class.html">NegotiatorAttributes</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="id" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/id.html">id</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The Id of the negotiator
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="negotiatingXmlns" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The XMLNS the negotiator will negotiate
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="priority" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/priority.html">priority</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The priority regarding other negotiators. The higher, the earlier will the
negotiator be used
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="sendStreamHeaderWhenDone" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/sendStreamHeaderWhenDone.html">sendStreamHeaderWhenDone</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
If true, then a new stream header will be sent when the negotiator switches its
state to done. If false, no stream header will be sent.
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="state" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/state.html">state</a></span>
<span class="signature">&#8596; <a href="../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>
</dt>
<dd class="inherited">
The state the negotiator is currently in
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="tag" class="property">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/tag.html">tag</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span>
</dt>
<dd>
A tag to sent to the server when requesting Bind2.
<div class="features"><span class="feature">getter/setter pair</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="canInlineFeature" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/canInlineFeature.html">canInlineFeature</a></span><span class="signature">(<wbr><span class="parameter" id="canInlineFeature-param-features"><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="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">features</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>
Called by the SASL2 negotiator to find out whether the negotiator is willing
to inline a feature. <code>features</code> is the list of elements inside the <inline>
element.</inline>
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="matchesFeature" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/matchesFeature.html">matchesFeature</a></span><span class="signature">(<wbr><span class="parameter" id="matchesFeature-param-features"><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="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">features</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 class="inherited">
Returns true if a feature in <code>features</code>, which are the children of the
&lt;stream:features /&gt; nonza, can be negotiated. Otherwise, returns false.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="negotiate" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/negotiate.html">negotiate</a></span><span class="signature">(<wbr><span class="parameter" id="negotiate-param-nonza"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</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">Result<span class="signature">&lt;<wbr><span class="type-parameter"><a href="../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>, <span class="type-parameter"><a href="../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
</span>
</dt>
<dd>
Called with the currently received nonza <code>nonza</code> when the negotiator is active.
If the negotiator is just elected to be the next one, then <code>nonza</code> is equal to
the &lt;stream:features /&gt; nonza.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onSasl2Failure" class="callable inherited">
<span class="name"><a href="../moxxmpp/Sasl2FeatureNegotiator/onSasl2Failure.html">onSasl2Failure</a></span><span class="signature">(<wbr><span class="parameter" id="onSasl2Failure-param-response"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">response</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 class="inherited">
Called by the SASL2 negotiator when the SASL2 negotiations have failed. <code>response</code>
is the entire response nonza.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onSasl2FeaturesReceived" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/onSasl2FeaturesReceived.html">onSasl2FeaturesReceived</a></span><span class="signature">(<wbr><span class="parameter" id="onSasl2FeaturesReceived-param-sasl2Features"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">sasl2Features</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/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></span>
</span>
</dt>
<dd>
Called by the SASL2 negotiator when we received the SASL2 stream features
<code>sasl2Features</code>. The return value is a list of XML elements that should be
added to the SASL2 <authenticate> nonza.
This method is only called when the <inline> element contains an item with
xmlns equal to <a href="../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a>.</inline></authenticate>
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="onSasl2Success" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/onSasl2Success.html">onSasl2Success</a></span><span class="signature">(<wbr><span class="parameter" id="onSasl2Success-param-response"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">response</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">Result<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>, <span class="type-parameter"><a href="../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
</span>
</dt>
<dd>
Called by the SASL2 negotiator when the SASL2 negotiations are done. <code>response</code>
is the entire response nonza.
This method is only called when the previous <inline> element contains an
item with xmlns equal to <a href="../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a>.</inline>
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="onXmppEvent" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/onXmppEvent.html">onXmppEvent</a></span><span class="signature">(<wbr><span class="parameter" id="onXmppEvent-param-event"><span class="type-annotation"><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span> <span class="parameter-name">event</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 class="inherited">
Called when an event is triggered in the <a href="../moxxmpp/XmppConnection-class.html">XmppConnection</a>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="postRegisterCallback" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/postRegisterCallback.html">postRegisterCallback</a></span><span class="signature">(<wbr>)
<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>
Run after all negotiators are registered. Useful for registering callbacks against
other negotiators. By default this function does nothing.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="register" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/register.html">register</a></span><span class="signature">(<wbr><span class="parameter" id="register-param-attributes"><span class="type-annotation"><a href="../moxxmpp/NegotiatorAttributes-class.html">NegotiatorAttributes</a></span> <span class="parameter-name">attributes</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Register the negotiator against a connection class by means of <code>attributes</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="registerNegotiator" class="callable">
<span class="name"><a href="../moxxmpp/Bind2Negotiator/registerNegotiator.html">registerNegotiator</a></span><span class="signature">(<wbr><span class="parameter" id="registerNegotiator-param-negotiator"><span class="type-annotation"><a href="../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></span> <span class="parameter-name">negotiator</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
Register <code>negotiator</code> against the Bind2 negotiator to append data to the Bind2
negotiation.
</dd>
<dt id="reset" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppFeatureNegotiatorBase/reset.html">reset</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Reset the negotiator to a state that negotation can happen again.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">Bind2Negotiator class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the Bind2Negotiator constructor from Class Bind2Negotiator from the moxxmpp library, for the Dart programming language.">
<title>Bind2Negotiator constructor - Bind2Negotiator - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">Bind2Negotiator constructor</li>
</ol>
<div class="self-name">Bind2Negotiator</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">Bind2Negotiator</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">Bind2Negotiator</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Bind2Negotiator</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">Bind2Negotiator constructor</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,145 @@
<!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="API docs for the canInlineFeature method from the Bind2Negotiator class, for the Dart programming language.">
<title>canInlineFeature method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">canInlineFeature method</li>
</ol>
<div class="self-name">canInlineFeature</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">canInlineFeature</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">canInlineFeature</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="canInlineFeature-param-features"><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="../../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">features</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called by the SASL2 negotiator to find out whether the negotiator is willing
to inline a feature. <code>features</code> is the list of elements inside the <inline>
element.</inline></p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
bool canInlineFeature(List&lt;XMLNode&gt; features) {
return features.firstWhereOrNull(
(child) =&gt; child.tag == &#39;bind&#39; &amp;&amp; child.xmlns == bind2Xmlns,
) !=
null;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">canInlineFeature method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,149 @@
<!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="API docs for the negotiate method from the Bind2Negotiator class, for the Dart programming language.">
<title>negotiate method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">negotiate method</li>
</ol>
<div class="self-name">negotiate</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">negotiate</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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">Result<span class="signature">&lt;<wbr><span class="type-parameter"><a href="../../moxxmpp/NegotiatorState.html">NegotiatorState</a></span>, <span class="type-parameter"><a href="../../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
<span class="name ">negotiate</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="negotiate-param-nonza"><span class="type-annotation"><a href="../../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called with the currently received nonza <code>nonza</code> when the negotiator is active.
If the negotiator is just elected to be the next one, then <code>nonza</code> is equal to
the &lt;stream:features /&gt; nonza.</p>
<p>Returns the next state of the negotiator. If done or retryLater is selected, then
negotiator won't be called again. If retryLater is returned, then the negotiator
must switch some internal state to prevent getting matched immediately again.
If ready is returned, then the negotiator indicates that it is not done with
negotiation.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;Result&lt;NegotiatorState, NegotiatorError&gt;&gt; negotiate(
XMLNode nonza,
) async {
return const Result(NegotiatorState.done);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">negotiate method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,176 @@
<!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="API docs for the onSasl2FeaturesReceived method from the Bind2Negotiator class, for the Dart programming language.">
<title>onSasl2FeaturesReceived method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">onSasl2FeaturesReceived method</li>
</ol>
<div class="self-name">onSasl2FeaturesReceived</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">onSasl2FeaturesReceived</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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></span>
<span class="name ">onSasl2FeaturesReceived</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="onSasl2FeaturesReceived-param-sasl2Features"><span class="type-annotation"><a href="../../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">sasl2Features</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called by the SASL2 negotiator when we received the SASL2 stream features
<code>sasl2Features</code>. The return value is a list of XML elements that should be
added to the SASL2 <authenticate> nonza.
This method is only called when the <inline> element contains an item with
xmlns equal to <a href="../../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a>.</inline></authenticate></p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;List&lt;XMLNode&gt;&gt; onSasl2FeaturesReceived(XMLNode sasl2Features) async {
final children = List&lt;XMLNode&gt;.empty(growable: true);
if (_negotiators.isNotEmpty) {
final inline = sasl2Features
.firstTag(&#39;inline&#39;)!
.firstTag(&#39;bind&#39;, xmlns: bind2Xmlns)!
.firstTag(&#39;inline&#39;);
if (inline != null) {
final features = inline.children
.where((child) =&gt; child.tag == &#39;feature&#39;)
.map((child) =&gt; child.attributes[&#39;var&#39;]! as String)
.toList();
&#47;&#47; Only call the negotiators if Bind2 allows doing stuff inline
for (final negotiator in _negotiators) {
children.addAll(await negotiator.onBind2FeaturesReceived(features));
}
}
}
return [
XMLNode.xmlns(
tag: &#39;bind&#39;,
xmlns: bind2Xmlns,
children: [
if (tag != null)
XMLNode(
tag: &#39;tag&#39;,
text: tag,
),
...children,
],
),
];
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">onSasl2FeaturesReceived method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,151 @@
<!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="API docs for the onSasl2Success method from the Bind2Negotiator class, for the Dart programming language.">
<title>onSasl2Success method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">onSasl2Success method</li>
</ol>
<div class="self-name">onSasl2Success</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">onSasl2Success</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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">Result<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>, <span class="type-parameter"><a href="../../moxxmpp/NegotiatorError-class.html">NegotiatorError</a></span>&gt;</span></span>&gt;</span></span>
<span class="name ">onSasl2Success</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="onSasl2Success-param-response"><span class="type-annotation"><a href="../../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">response</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called by the SASL2 negotiator when the SASL2 negotiations are done. <code>response</code>
is the entire response nonza.
This method is only called when the previous <inline> element contains an
item with xmlns equal to <a href="../../moxxmpp/XmppFeatureNegotiatorBase/negotiatingXmlns.html">negotiatingXmlns</a>.</inline></p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;Result&lt;bool, NegotiatorError&gt;&gt; onSasl2Success(XMLNode response) async {
final bound = response.firstTag(&#39;bound&#39;, xmlns: bind2Xmlns);
if (bound != null) {
for (final negotiator in _negotiators) {
await negotiator.onBind2Success(bound);
}
}
attributes.removeNegotiatingFeature(bindXmlns);
return const Result(true);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">onSasl2Success method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,142 @@
<!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="API docs for the postRegisterCallback method from the Bind2Negotiator class, for the Dart programming language.">
<title>postRegisterCallback method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">postRegisterCallback method</li>
</ol>
<div class="self-name">postRegisterCallback</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">postRegisterCallback</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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 class="name ">postRegisterCallback</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Run after all negotiators are registered. Useful for registering callbacks against
other negotiators. By default this function does nothing.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;void&gt; postRegisterCallback() async {
attributes
.getNegotiatorById&lt;Sasl2Negotiator&gt;(sasl2Negotiator)!
.registerNegotiator(this);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">postRegisterCallback method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,135 @@
<!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="API docs for the registerNegotiator method from the Bind2Negotiator class, for the Dart programming language.">
<title>registerNegotiator method - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">registerNegotiator method</li>
</ol>
<div class="self-name">registerNegotiator</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">registerNegotiator</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype">void</span>
<span class="name ">registerNegotiator</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="registerNegotiator-param-negotiator"><span class="type-annotation"><a href="../../moxxmpp/Bind2FeatureNegotiatorInterface-class.html">Bind2FeatureNegotiatorInterface</a></span> <span class="parameter-name">negotiator</span></span></li>
</ol>)
</section>
<section class="desc markdown">
<p>Register <code>negotiator</code> against the Bind2 negotiator to append data to the Bind2
negotiation.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">void registerNegotiator(Bind2FeatureNegotiatorInterface negotiator) {
_negotiators.add(negotiator);
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">registerNegotiator method</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,128 @@
<!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="API docs for the tag property from the Bind2Negotiator class, for the Dart programming language.">
<title>tag property - Bind2Negotiator class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">tag property</li>
</ol>
<div class="self-name">tag</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="moxxmpp&#47;Bind2Negotiator-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">tag</span> property
</h1></div>
<section class="multi-line-signature">
<a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?
<span class="name ">tag</span>
<div class="features"><span class="feature">getter/setter pair</span></div>
</section>
<section class="desc markdown">
<p>A tag to sent to the server when requesting Bind2.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">String? tag;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/Bind2Negotiator-class.html">Bind2Negotiator</a></li>
<li class="self-crumb">tag property</li>
</ol>
<h5>Bind2Negotiator class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,48 @@
<ol>
<li class="section-title"><a href="moxxmpp/BlockingManager-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BlockingManager/BlockingManager.html">BlockingManager</a></li>
<li class="section-title inherited">
<a href="moxxmpp/BlockingManager-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/id.html">id</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/initialized.html">initialized</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/logger.html">logger</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/name.html">name</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/BlockingManager-class.html#instance-methods">Methods</a></li>
<li><a href="moxxmpp/BlockingManager/block.html">block</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getAttributes.html">getAttributes</a></li>
<li><a href="moxxmpp/BlockingManager/getBlocklist.html">getBlocklist</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getDiscoFeatures.html">getDiscoFeatures</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getDiscoIdentities.html">getDiscoIdentities</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getIncomingPreStanzaHandlers.html">getIncomingPreStanzaHandlers</a></li>
<li><a href="moxxmpp/BlockingManager/getIncomingStanzaHandlers.html">getIncomingStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getNonzaHandlers.html">getNonzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getOutgoingPostStanzaHandlers.html">getOutgoingPostStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getOutgoingPreStanzaHandlers.html">getOutgoingPreStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/isFeatureSupported.html">isFeatureSupported</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/isNewStream.html">isNewStream</a></li>
<li><a href="moxxmpp/BlockingManager/isSupported.html">isSupported</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/onData.html">onData</a></li>
<li><a href="moxxmpp/BlockingManager/onXmppEvent.html">onXmppEvent</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/postRegisterCallback.html">postRegisterCallback</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/register.html">register</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/reply.html">reply</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/runNonzaHandlers.html">runNonzaHandlers</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li><a href="moxxmpp/BlockingManager/unblock.html">unblock</a></li>
<li><a href="moxxmpp/BlockingManager/unblockAll.html">unblockAll</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlockingManager-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,573 @@
<!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="API docs for the BlockingManager class from the moxxmpp library, for the Dart programming language.">
<title>BlockingManager class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlockingManager class</li>
</ol>
<div class="self-name">BlockingManager</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BlockingManager-class-sidebar.html">
<div>
<h1><span class="kind-class">BlockingManager</span> class
</h1></div>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppManagerBase-class.html">XmppManagerBase</a></li>
<li>BlockingManager</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BlockingManager" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/BlockingManager.html">BlockingManager</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="id" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/id.html">id</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
Return the Id (akin to xmlns) of this manager.
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="initialized" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/initialized.html">initialized</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
Flag indicating that the post registration callback has been called once.
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="logger" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/logger.html">logger</a></span>
<span class="signature">&#8594; <a href="https://pub.dev/documentation/logging/1.2.0/logging/Logger-class.html">Logger</a></span>
</dt>
<dd class="inherited">
Return the logger for this manager.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="name" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/name.html">name</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The name of the manager.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="block" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/block.html">block</a></span><span class="signature">(<wbr><span class="parameter" id="block-param-items"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
</dd>
<dt id="getAttributes" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getAttributes.html">getAttributes</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XmppManagerAttributes-class.html">XmppManagerAttributes</a></span>
</span>
</dt>
<dd class="inherited">
Returns the attributes that are registered with the manager.
Must only be called after register has been called on it.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getBlocklist" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/getBlocklist.html">getBlocklist</a></span><span class="signature">(<wbr>)
<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/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>&gt;</span></span>
</span>
</dt>
<dd>
</dd>
<dt id="getDiscoFeatures" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getDiscoFeatures.html">getDiscoFeatures</a></span><span class="signature">(<wbr>)
<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="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return a list of features that should be included in a disco response.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getDiscoIdentities" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getDiscoIdentities.html">getDiscoIdentities</a></span><span class="signature">(<wbr>)
<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/Identity-class.html">Identity</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return a list of identities that should be included in a disco response.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getIncomingPreStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getIncomingPreStanzaHandlers.html">getIncomingPreStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanza handlers
that have to run before the main ones run. This is useful, for example, for OMEMO
as we have to decrypt the stanza before we do anything else. The higher the value
of the handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getIncomingStanzaHandlers" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/getIncomingStanzaHandlers.html">getIncomingStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Return the StanzaHandlers associated with this manager that deal with stanzas we
receive. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="getNonzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getNonzaHandlers.html">getNonzaHandlers</a></span><span class="signature">(<wbr>)
<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/NonzaHandler-class.html">NonzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the NonzaHandlers associated with this manager. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getOutgoingPostStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getOutgoingPostStanzaHandlers.html">getOutgoingPostStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanzas we
send. These are run after the stanza is sent. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getOutgoingPreStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getOutgoingPreStanzaHandlers.html">getOutgoingPreStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanzas we
send. These are run before the stanza is sent. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isFeatureSupported" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/isFeatureSupported.html">isFeatureSupported</a></span><span class="signature">(<wbr><span class="parameter" id="isFeatureSupported-param-xmlns"><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">xmlns</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Resolves to true when the server supports the disco feature <code>xmlns</code>. Resolves
to false when either the disco request fails or the server does not
support <code>xmlns</code>.
Note that this function requires a registered DiscoManager.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isNewStream" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/isNewStream.html">isNewStream</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Returns true, if the current stream negotiations resulted in a new stream. Useful
for plugins to reset their cache in case of a new stream.
The value only makes sense after receiving a StreamNegotiationsDoneEvent.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isSupported" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/isSupported.html">isSupported</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Returns true if the XEP is supported on the server. If not, returns false
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onData" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/onData.html">onData</a></span><span class="signature">(<wbr>)
<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 class="inherited">
Whenever the socket receives data, this method is called, if it is non-null.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onXmppEvent" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/onXmppEvent.html">onXmppEvent</a></span><span class="signature">(<wbr><span class="parameter" id="onXmppEvent-param-event"><span class="type-annotation"><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span> <span class="parameter-name">event</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>
Called when XmppConnection triggers an event
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="postRegisterCallback" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/postRegisterCallback.html">postRegisterCallback</a></span><span class="signature">(<wbr>)
<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 class="inherited">
Called after the registration of all managers against the XmppConnection is done.
This method is only called once during the entire lifetime of it.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="register" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/register.html">register</a></span><span class="signature">(<wbr><span class="parameter" id="register-param-attributes"><span class="type-annotation"><a href="../moxxmpp/XmppManagerAttributes-class.html">XmppManagerAttributes</a></span> <span class="parameter-name">attributes</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Registers the callbacks from XmppConnection with the manager
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="reply" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/reply.html">reply</a></span><span class="signature">(<wbr><span class="parameter" id="reply-param-data"><span class="type-annotation"><a href="../moxxmpp/StanzaHandlerData-class.html">StanzaHandlerData</a></span> <span class="parameter-name">data</span>, </span><span class="parameter" id="reply-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="reply-param-children"><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="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">children</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 class="inherited">
Sends a reply of the stanza in <code>data</code> with <code>type</code>. Replaces the original stanza's
children with <code>children</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="runNonzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/runNonzaHandlers.html">runNonzaHandlers</a></span><span class="signature">(<wbr><span class="parameter" id="runNonzaHandlers-param-nonza"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Runs all NonzaHandlers of this Manager which match the nonza. Resolves to true if
the nonza has been handled by one of the handlers. Resolves to false otherwise.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="unblock" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/unblock.html">unblock</a></span><span class="signature">(<wbr><span class="parameter" id="unblock-param-items"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
</dd>
<dt id="unblockAll" class="callable">
<span class="name"><a href="../moxxmpp/BlockingManager/unblockAll.html">unblockAll</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlockingManager class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the BlockingManager constructor from Class BlockingManager from the moxxmpp library, for the Dart programming language.">
<title>BlockingManager constructor - BlockingManager - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">BlockingManager constructor</li>
</ol>
<div class="self-name">BlockingManager</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BlockingManager</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BlockingManager</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">BlockingManager</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">BlockingManager constructor</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,153 @@
<!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="API docs for the block method from the BlockingManager class, for the Dart programming language.">
<title>block method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">block method</li>
</ol>
<div class="self-name">block</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">block</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">block</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="block-param-items"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span></span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;bool&gt; block(List&lt;String&gt; items) async {
final result = (await getAttributes().sendStanza(
StanzaDetails(
Stanza.iq(
type: &#39;set&#39;,
children: [
XMLNode.xmlns(
tag: &#39;block&#39;,
xmlns: blockingXmlns,
children: items.map((item) {
return XMLNode(
tag: &#39;item&#39;,
attributes: {
&#39;jid&#39;: item,
},
);
}).toList(),
),
],
),
),
))!;
return result.attributes[&#39;type&#39;] == &#39;result&#39;;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">block method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,148 @@
<!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="API docs for the getBlocklist method from the BlockingManager class, for the Dart programming language.">
<title>getBlocklist method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">getBlocklist method</li>
</ol>
<div class="self-name">getBlocklist</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getBlocklist</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>&gt;</span></span>
<span class="name ">getBlocklist</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;List&lt;String&gt;&gt; getBlocklist() async {
final result = (await getAttributes().sendStanza(
StanzaDetails(
Stanza.iq(
type: &#39;get&#39;,
children: [
XMLNode.xmlns(
tag: &#39;blocklist&#39;,
xmlns: blockingXmlns,
),
],
),
),
))!;
final blocklist = result.firstTag(&#39;blocklist&#39;, xmlns: blockingXmlns)!;
return blocklist
.findTags(&#39;item&#39;)
.map((item) =&gt; item.attributes[&#39;jid&#39;]! as String)
.toList();
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">getBlocklist method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,152 @@
<!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="API docs for the getIncomingStanzaHandlers method from the BlockingManager class, for the Dart programming language.">
<title>getIncomingStanzaHandlers method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">getIncomingStanzaHandlers method</li>
</ol>
<div class="self-name">getIncomingStanzaHandlers</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">getIncomingStanzaHandlers</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
<span class="name ">getIncomingStanzaHandlers</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Return the StanzaHandlers associated with this manager that deal with stanzas we
receive. The higher the value of the
handler's priority, the earlier it is run.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
List&lt;StanzaHandler&gt; getIncomingStanzaHandlers() =&gt; [
StanzaHandler(
stanzaTag: &#39;iq&#39;,
tagName: &#39;unblock&#39;,
tagXmlns: blockingXmlns,
callback: _unblockPush,
),
StanzaHandler(
stanzaTag: &#39;iq&#39;,
tagName: &#39;block&#39;,
tagXmlns: blockingXmlns,
callback: _blockPush,
),
];</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">getIncomingStanzaHandlers method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,148 @@
<!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="API docs for the isSupported method from the BlockingManager class, for the Dart programming language.">
<title>isSupported method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">isSupported method</li>
</ol>
<div class="self-name">isSupported</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">isSupported</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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></span>
<span class="name ">isSupported</span>(<wbr>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Returns true if the XEP is supported on the server. If not, returns false</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;bool&gt; isSupported() async {
if (_gotSupported) return _supported;
&#47;&#47; Query the server
final disco = getAttributes().getManagerById&lt;DiscoManager&gt;(discoManager)!;
_supported = await disco.supportsFeature(
getAttributes().getConnectionSettings().serverJid,
blockingXmlns,
);
_gotSupported = true;
return _supported;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">isSupported method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,146 @@
<!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="API docs for the onXmppEvent method from the BlockingManager class, for the Dart programming language.">
<title>onXmppEvent method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">onXmppEvent method</li>
</ol>
<div class="self-name">onXmppEvent</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">onXmppEvent</span> method
</h1></div>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@<a href="https://api.dart.dev/stable/3.2.4/dart-core/override-constant.html">override</a></li>
</ol>
</div>
<span class="returntype"><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 class="name ">onXmppEvent</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="onXmppEvent-param-event"><span class="type-annotation"><a href="../../moxxmpp/XmppEvent-class.html">XmppEvent</a></span> <span class="parameter-name">event</span></span></li>
</ol>)
<div class="features"><span class="feature">override</span></div>
</section>
<section class="desc markdown">
<p>Called when XmppConnection triggers an event</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">@override
Future&lt;void&gt; onXmppEvent(XmppEvent event) async {
if (event is StreamNegotiationsDoneEvent) {
final newStream = await isNewStream();
if (newStream) {
_gotSupported = false;
_supported = false;
}
}
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">onXmppEvent method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,157 @@
<!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="API docs for the unblock method from the BlockingManager class, for the Dart programming language.">
<title>unblock method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">unblock method</li>
</ol>
<div class="self-name">unblock</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">unblock</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">unblock</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="unblock-param-items"><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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span></span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;bool&gt; unblock(List&lt;String&gt; items) async {
assert(items.isNotEmpty, &#39;The list of items to unblock must be non-empty&#39;);
final result = (await getAttributes().sendStanza(
StanzaDetails(
Stanza.iq(
type: &#39;set&#39;,
children: [
XMLNode.xmlns(
tag: &#39;unblock&#39;,
xmlns: blockingXmlns,
children: items
.map(
(item) =&gt; XMLNode(
tag: &#39;item&#39;,
attributes: {
&#39;jid&#39;: item,
},
),
)
.toList(),
),
],
),
),
))!;
return result.attributes[&#39;type&#39;] == &#39;result&#39;;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">unblock method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,144 @@
<!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="API docs for the unblockAll method from the BlockingManager class, for the Dart programming language.">
<title>unblockAll method - BlockingManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">unblockAll method</li>
</ol>
<div class="self-name">unblockAll</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="moxxmpp&#47;BlockingManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-method">unblockAll</span> method
</h1></div>
<section class="multi-line-signature">
<span class="returntype"><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></span>
<span class="name ">unblockAll</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">Future&lt;bool&gt; unblockAll() async {
final result = (await getAttributes().sendStanza(
StanzaDetails(
Stanza.iq(
type: &#39;set&#39;,
children: [
XMLNode.xmlns(
tag: &#39;unblock&#39;,
xmlns: blockingXmlns,
),
],
),
),
))!;
return result.attributes[&#39;type&#39;] == &#39;result&#39;;
}</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlockingManager-class.html">BlockingManager</a></li>
<li class="self-crumb">unblockAll method</li>
</ol>
<h5>BlockingManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,24 @@
<ol>
<li class="section-title"><a href="moxxmpp/BlocklistBlockPushEvent-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BlocklistBlockPushEvent/BlocklistBlockPushEvent.html">BlocklistBlockPushEvent</a></li>
<li class="section-title">
<a href="moxxmpp/BlocklistBlockPushEvent-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li><a href="moxxmpp/BlocklistBlockPushEvent/items.html">items</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistBlockPushEvent-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistBlockPushEvent-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,251 @@
<!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="API docs for the BlocklistBlockPushEvent class from the moxxmpp library, for the Dart programming language.">
<title>BlocklistBlockPushEvent class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistBlockPushEvent class</li>
</ol>
<div class="self-name">BlocklistBlockPushEvent</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BlocklistBlockPushEvent-class-sidebar.html">
<div>
<h1><span class="kind-class">BlocklistBlockPushEvent</span> class
</h1></div>
<section class="desc markdown">
<p>Triggered when receiving a push of the blocklist</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></li>
<li>BlocklistBlockPushEvent</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BlocklistBlockPushEvent" class="callable">
<span class="name"><a href="../moxxmpp/BlocklistBlockPushEvent/BlocklistBlockPushEvent.html">BlocklistBlockPushEvent</a></span><span class="signature">(<span class="parameter" id="-param-items">{<span>required</span> <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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span>}</span>)</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="items" class="property">
<span class="name"><a href="../moxxmpp/BlocklistBlockPushEvent/items.html">items</a></span>
<span class="signature">&#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="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</dt>
<dd>
<div class="features"><span class="feature">final</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistBlockPushEvent class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the BlocklistBlockPushEvent constructor from Class BlocklistBlockPushEvent from the moxxmpp library, for the Dart programming language.">
<title>BlocklistBlockPushEvent constructor - BlocklistBlockPushEvent - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistBlockPushEvent-class.html">BlocklistBlockPushEvent</a></li>
<li class="self-crumb">BlocklistBlockPushEvent constructor</li>
</ol>
<div class="self-name">BlocklistBlockPushEvent</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="moxxmpp&#47;BlocklistBlockPushEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BlocklistBlockPushEvent</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BlocklistBlockPushEvent</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-param-items">{<span>required</span> <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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span>}</span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">BlocklistBlockPushEvent</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistBlockPushEvent-class.html">BlocklistBlockPushEvent</a></li>
<li class="self-crumb">BlocklistBlockPushEvent constructor</li>
</ol>
<h5>BlocklistBlockPushEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the items property from the BlocklistBlockPushEvent class, for the Dart programming language.">
<title>items property - BlocklistBlockPushEvent class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistBlockPushEvent-class.html">BlocklistBlockPushEvent</a></li>
<li class="self-crumb">items property</li>
</ol>
<div class="self-name">items</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="moxxmpp&#47;BlocklistBlockPushEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">items</span> property
</h1></div>
<section class="multi-line-signature">
<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 class="name ">items</span>
<div class="features"><span class="feature">final</span></div>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">final List&lt;String&gt; items;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistBlockPushEvent-class.html">BlocklistBlockPushEvent</a></li>
<li class="self-crumb">items property</li>
</ol>
<h5>BlocklistBlockPushEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,23 @@
<ol>
<li class="section-title"><a href="moxxmpp/BlocklistUnblockAllPushEvent-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BlocklistUnblockAllPushEvent/BlocklistUnblockAllPushEvent.html">BlocklistUnblockAllPushEvent</a></li>
<li class="section-title inherited">
<a href="moxxmpp/BlocklistUnblockAllPushEvent-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistUnblockAllPushEvent-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistUnblockAllPushEvent-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,240 @@
<!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="API docs for the BlocklistUnblockAllPushEvent class from the moxxmpp library, for the Dart programming language.">
<title>BlocklistUnblockAllPushEvent class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistUnblockAllPushEvent class</li>
</ol>
<div class="self-name">BlocklistUnblockAllPushEvent</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BlocklistUnblockAllPushEvent-class-sidebar.html">
<div>
<h1><span class="kind-class">BlocklistUnblockAllPushEvent</span> class
</h1></div>
<section class="desc markdown">
<p>Triggered when receiving a push of the blocklist</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></li>
<li>BlocklistUnblockAllPushEvent</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BlocklistUnblockAllPushEvent" class="callable">
<span class="name"><a href="../moxxmpp/BlocklistUnblockAllPushEvent/BlocklistUnblockAllPushEvent.html">BlocklistUnblockAllPushEvent</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistUnblockAllPushEvent class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the BlocklistUnblockAllPushEvent constructor from Class BlocklistUnblockAllPushEvent from the moxxmpp library, for the Dart programming language.">
<title>BlocklistUnblockAllPushEvent constructor - BlocklistUnblockAllPushEvent - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockAllPushEvent-class.html">BlocklistUnblockAllPushEvent</a></li>
<li class="self-crumb">BlocklistUnblockAllPushEvent constructor</li>
</ol>
<div class="self-name">BlocklistUnblockAllPushEvent</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="moxxmpp&#47;BlocklistUnblockAllPushEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BlocklistUnblockAllPushEvent</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BlocklistUnblockAllPushEvent</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">BlocklistUnblockAllPushEvent</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockAllPushEvent-class.html">BlocklistUnblockAllPushEvent</a></li>
<li class="self-crumb">BlocklistUnblockAllPushEvent constructor</li>
</ol>
<h5>BlocklistUnblockAllPushEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,24 @@
<ol>
<li class="section-title"><a href="moxxmpp/BlocklistUnblockPushEvent-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/BlocklistUnblockPushEvent/BlocklistUnblockPushEvent.html">BlocklistUnblockPushEvent</a></li>
<li class="section-title">
<a href="moxxmpp/BlocklistUnblockPushEvent-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li><a href="moxxmpp/BlocklistUnblockPushEvent/items.html">items</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistUnblockPushEvent-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/BlocklistUnblockPushEvent-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,251 @@
<!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="API docs for the BlocklistUnblockPushEvent class from the moxxmpp library, for the Dart programming language.">
<title>BlocklistUnblockPushEvent class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistUnblockPushEvent class</li>
</ol>
<div class="self-name">BlocklistUnblockPushEvent</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;BlocklistUnblockPushEvent-class-sidebar.html">
<div>
<h1><span class="kind-class">BlocklistUnblockPushEvent</span> class
</h1></div>
<section class="desc markdown">
<p>Triggered when receiving a push of the blocklist</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></li>
<li>BlocklistUnblockPushEvent</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="BlocklistUnblockPushEvent" class="callable">
<span class="name"><a href="../moxxmpp/BlocklistUnblockPushEvent/BlocklistUnblockPushEvent.html">BlocklistUnblockPushEvent</a></span><span class="signature">(<span class="parameter" id="-param-items">{<span>required</span> <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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span>}</span>)</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="items" class="property">
<span class="name"><a href="../moxxmpp/BlocklistUnblockPushEvent/items.html">items</a></span>
<span class="signature">&#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="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</dt>
<dd>
<div class="features"><span class="feature">final</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">BlocklistUnblockPushEvent class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the BlocklistUnblockPushEvent constructor from Class BlocklistUnblockPushEvent from the moxxmpp library, for the Dart programming language.">
<title>BlocklistUnblockPushEvent constructor - BlocklistUnblockPushEvent - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockPushEvent-class.html">BlocklistUnblockPushEvent</a></li>
<li class="self-crumb">BlocklistUnblockPushEvent constructor</li>
</ol>
<div class="self-name">BlocklistUnblockPushEvent</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="moxxmpp&#47;BlocklistUnblockPushEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">BlocklistUnblockPushEvent</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">BlocklistUnblockPushEvent</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-param-items">{<span>required</span> <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/String-class.html">String</a></span>&gt;</span></span> <span class="parameter-name">items</span>}</span></li>
</ol>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">BlocklistUnblockPushEvent</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockPushEvent-class.html">BlocklistUnblockPushEvent</a></li>
<li class="self-crumb">BlocklistUnblockPushEvent constructor</li>
</ol>
<h5>BlocklistUnblockPushEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,125 @@
<!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="API docs for the items property from the BlocklistUnblockPushEvent class, for the Dart programming language.">
<title>items property - BlocklistUnblockPushEvent class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockPushEvent-class.html">BlocklistUnblockPushEvent</a></li>
<li class="self-crumb">items property</li>
</ol>
<div class="self-name">items</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="moxxmpp&#47;BlocklistUnblockPushEvent-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">items</span> property
</h1></div>
<section class="multi-line-signature">
<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 class="name ">items</span>
<div class="features"><span class="feature">final</span></div>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">final List&lt;String&gt; items;</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/BlocklistUnblockPushEvent-class.html">BlocklistUnblockPushEvent</a></li>
<li class="self-crumb">items property</li>
</ol>
<h5>BlocklistUnblockPushEvent class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,38 @@
<ol>
<li class="section-title"><a href="moxxmpp/CSIActiveNonza-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/CSIActiveNonza/CSIActiveNonza.html">CSIActiveNonza</a></li>
<li class="section-title inherited">
<a href="moxxmpp/CSIActiveNonza-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="moxxmpp/XMLNode/attributes.html">attributes</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/children.html">children</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/closeTag.html">closeTag</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/isDeclaration.html">isDeclaration</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/tag.html">tag</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/text.html">text</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/xmlns.html">xmlns</a></li>
<li class="section-title inherited"><a href="moxxmpp/CSIActiveNonza-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/addChild.html">addChild</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/findTags.html">findTags</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/findTagsByXmlns.html">findTagsByXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/firstTag.html">firstTag</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/firstTagByXmlns.html">firstTagByXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/innerText.html">innerText</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/renderAttributes.html">renderAttributes</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/toXml.html">toXml</a></li>
<li class="section-title inherited"><a href="moxxmpp/CSIActiveNonza-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,419 @@
<!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="API docs for the CSIActiveNonza class from the moxxmpp library, for the Dart programming language.">
<title>CSIActiveNonza class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIActiveNonza class</li>
</ol>
<div class="self-name">CSIActiveNonza</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;CSIActiveNonza-class-sidebar.html">
<div>
<h1><span class="kind-class">CSIActiveNonza</span> class
</h1></div>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></li>
<li>CSIActiveNonza</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="CSIActiveNonza" class="callable">
<span class="name"><a href="../moxxmpp/CSIActiveNonza/CSIActiveNonza.html">CSIActiveNonza</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="attributes" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/attributes.html">attributes</a></span>
<span class="signature">&#8596; <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">dynamic</span>&gt;</span></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="children" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/children.html">children</a></span>
<span class="signature">&#8596; <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>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="closeTag" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/closeTag.html">closeTag</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="isDeclaration" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/isDeclaration.html">isDeclaration</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="tag" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/tag.html">tag</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="text" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/text.html">text</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="xmlns" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/xmlns.html">xmlns</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="addChild" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/addChild.html">addChild</a></span><span class="signature">(<wbr><span class="parameter" id="addChild-param-child"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">child</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Adds a child to this node.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="findTags" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/findTags.html">findTags</a></span><span class="signature">(<wbr><span class="parameter" id="findTags-param-tag"><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">tag</span>, </span><span class="parameter" id="findTags-param-xmlns">{<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">xmlns</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/XMLNode-class.html">XMLNode</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Returns all children whose tag is equal to <code>tag</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="findTagsByXmlns" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/findTagsByXmlns.html">findTagsByXmlns</a></span><span class="signature">(<wbr><span class="parameter" id="findTagsByXmlns-param-xmlns"><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">xmlns</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/XMLNode-class.html">XMLNode</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="firstTag" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/firstTag.html">firstTag</a></span><span class="signature">(<wbr><span class="parameter" id="firstTag-param-tag"><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">tag</span>, </span><span class="parameter" id="firstTag-param-xmlns">{<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">xmlns</span>}</span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a>?</span>
</span>
</dt>
<dd class="inherited">
Returns the first xml node that matches the description:
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="firstTagByXmlns" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/firstTagByXmlns.html">firstTagByXmlns</a></span><span class="signature">(<wbr><span class="parameter" id="firstTagByXmlns-param-xmlns"><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">xmlns</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a>?</span>
</span>
</dt>
<dd class="inherited">
Returns the first child whose xmlns attribute is equal to <code>xmlns</code>. Returns null
if none is found.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="innerText" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/innerText.html">innerText</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 class="inherited">
Returns the inner text of the node. If none is set, returns the "".
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="renderAttributes" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/renderAttributes.html">renderAttributes</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 class="inherited">
Renders the attributes of the node into "attr1="value" attr2=...".
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toXml" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/toXml.html">toXml</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 class="inherited">
Renders the entire node, including its children, into an XML string.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIActiveNonza class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the CSIActiveNonza constructor from Class CSIActiveNonza from the moxxmpp library, for the Dart programming language.">
<title>CSIActiveNonza constructor - CSIActiveNonza - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIActiveNonza-class.html">CSIActiveNonza</a></li>
<li class="self-crumb">CSIActiveNonza constructor</li>
</ol>
<div class="self-name">CSIActiveNonza</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="moxxmpp&#47;CSIActiveNonza-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">CSIActiveNonza</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">CSIActiveNonza</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">CSIActiveNonza</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIActiveNonza-class.html">CSIActiveNonza</a></li>
<li class="self-crumb">CSIActiveNonza constructor</li>
</ol>
<h5>CSIActiveNonza class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,38 @@
<ol>
<li class="section-title"><a href="moxxmpp/CSIInactiveNonza-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/CSIInactiveNonza/CSIInactiveNonza.html">CSIInactiveNonza</a></li>
<li class="section-title inherited">
<a href="moxxmpp/CSIInactiveNonza-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="moxxmpp/XMLNode/attributes.html">attributes</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/children.html">children</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/closeTag.html">closeTag</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/isDeclaration.html">isDeclaration</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/tag.html">tag</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/text.html">text</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/xmlns.html">xmlns</a></li>
<li class="section-title inherited"><a href="moxxmpp/CSIInactiveNonza-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/addChild.html">addChild</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/findTags.html">findTags</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/findTagsByXmlns.html">findTagsByXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/firstTag.html">firstTag</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/firstTagByXmlns.html">firstTagByXmlns</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/innerText.html">innerText</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/renderAttributes.html">renderAttributes</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="inherited"><a href="moxxmpp/XMLNode/toXml.html">toXml</a></li>
<li class="section-title inherited"><a href="moxxmpp/CSIInactiveNonza-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,419 @@
<!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="API docs for the CSIInactiveNonza class from the moxxmpp library, for the Dart programming language.">
<title>CSIInactiveNonza class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIInactiveNonza class</li>
</ol>
<div class="self-name">CSIInactiveNonza</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;CSIInactiveNonza-class-sidebar.html">
<div>
<h1><span class="kind-class">CSIInactiveNonza</span> class
</h1></div>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></li>
<li>CSIInactiveNonza</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="CSIInactiveNonza" class="callable">
<span class="name"><a href="../moxxmpp/CSIInactiveNonza/CSIInactiveNonza.html">CSIInactiveNonza</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor inherited" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="attributes" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/attributes.html">attributes</a></span>
<span class="signature">&#8596; <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">dynamic</span>&gt;</span></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="children" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/children.html">children</a></span>
<span class="signature">&#8596; <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>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="closeTag" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/closeTag.html">closeTag</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="isDeclaration" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/isDeclaration.html">isDeclaration</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="tag" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/tag.html">tag</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="text" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/text.html">text</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="xmlns" class="property inherited">
<span class="name"><a href="../moxxmpp/XMLNode/xmlns.html">xmlns</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a>?</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="addChild" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/addChild.html">addChild</a></span><span class="signature">(<wbr><span class="parameter" id="addChild-param-child"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">child</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Adds a child to this node.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="findTags" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/findTags.html">findTags</a></span><span class="signature">(<wbr><span class="parameter" id="findTags-param-tag"><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">tag</span>, </span><span class="parameter" id="findTags-param-xmlns">{<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">xmlns</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/XMLNode-class.html">XMLNode</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Returns all children whose tag is equal to <code>tag</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="findTagsByXmlns" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/findTagsByXmlns.html">findTagsByXmlns</a></span><span class="signature">(<wbr><span class="parameter" id="findTagsByXmlns-param-xmlns"><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">xmlns</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/XMLNode-class.html">XMLNode</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="firstTag" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/firstTag.html">firstTag</a></span><span class="signature">(<wbr><span class="parameter" id="firstTag-param-tag"><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">tag</span>, </span><span class="parameter" id="firstTag-param-xmlns">{<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">xmlns</span>}</span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a>?</span>
</span>
</dt>
<dd class="inherited">
Returns the first xml node that matches the description:
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="firstTagByXmlns" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/firstTagByXmlns.html">firstTagByXmlns</a></span><span class="signature">(<wbr><span class="parameter" id="firstTagByXmlns-param-xmlns"><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">xmlns</span></span>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XMLNode-class.html">XMLNode</a>?</span>
</span>
</dt>
<dd class="inherited">
Returns the first child whose xmlns attribute is equal to <code>xmlns</code>. Returns null
if none is found.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="innerText" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/innerText.html">innerText</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 class="inherited">
Returns the inner text of the node. If none is set, returns the "".
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="renderAttributes" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/renderAttributes.html">renderAttributes</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 class="inherited">
Renders the attributes of the node into "attr1="value" attr2=...".
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="toXml" class="callable inherited">
<span class="name"><a href="../moxxmpp/XMLNode/toXml.html">toXml</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 class="inherited">
Renders the entire node, including its children, into an XML string.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIInactiveNonza class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the CSIInactiveNonza constructor from Class CSIInactiveNonza from the moxxmpp library, for the Dart programming language.">
<title>CSIInactiveNonza constructor - CSIInactiveNonza - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIInactiveNonza-class.html">CSIInactiveNonza</a></li>
<li class="self-crumb">CSIInactiveNonza constructor</li>
</ol>
<div class="self-name">CSIInactiveNonza</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="moxxmpp&#47;CSIInactiveNonza-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">CSIInactiveNonza</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">CSIInactiveNonza</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">CSIInactiveNonza</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIInactiveNonza-class.html">CSIInactiveNonza</a></li>
<li class="self-crumb">CSIInactiveNonza constructor</li>
</ol>
<h5>CSIInactiveNonza class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,48 @@
<ol>
<li class="section-title"><a href="moxxmpp/CSIManager-class.html#constructors">Constructors</a></li>
<li><a href="moxxmpp/CSIManager/CSIManager.html">CSIManager</a></li>
<li class="section-title">
<a href="moxxmpp/CSIManager-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/id.html">id</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/initialized.html">initialized</a></li>
<li><a href="moxxmpp/CSIManager/isActive.html">isActive</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/logger.html">logger</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/name.html">name</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></li>
<li class="section-title"><a href="moxxmpp/CSIManager-class.html#instance-methods">Methods</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getAttributes.html">getAttributes</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getDiscoFeatures.html">getDiscoFeatures</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getDiscoIdentities.html">getDiscoIdentities</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getIncomingPreStanzaHandlers.html">getIncomingPreStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getIncomingStanzaHandlers.html">getIncomingStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getNonzaHandlers.html">getNonzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getOutgoingPostStanzaHandlers.html">getOutgoingPostStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/getOutgoingPreStanzaHandlers.html">getOutgoingPreStanzaHandlers</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/isFeatureSupported.html">isFeatureSupported</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/isNewStream.html">isNewStream</a></li>
<li><a href="moxxmpp/CSIManager/isSupported.html">isSupported</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/onData.html">onData</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/onXmppEvent.html">onXmppEvent</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/postRegisterCallback.html">postRegisterCallback</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/register.html">register</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/reply.html">reply</a></li>
<li><a href="moxxmpp/CSIManager/restoreCSIState.html">restoreCSIState</a></li>
<li class="inherited"><a href="moxxmpp/XmppManagerBase/runNonzaHandlers.html">runNonzaHandlers</a></li>
<li><a href="moxxmpp/CSIManager/setActive.html">setActive</a></li>
<li><a href="moxxmpp/CSIManager/setInactive.html">setInactive</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</a></li>
<li class="section-title inherited"><a href="moxxmpp/CSIManager-class.html#operators">Operators</a></li>
<li class="inherited"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></li>
</ol>

View File

@ -0,0 +1,579 @@
<!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="API docs for the CSIManager class from the moxxmpp library, for the Dart programming language.">
<title>CSIManager class - 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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIManager class</li>
</ol>
<div class="self-name">CSIManager</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="moxxmpp&#47;moxxmpp-library-sidebar.html"
data-below-sidebar="moxxmpp&#47;CSIManager-class-sidebar.html">
<div>
<h1><span class="kind-class">CSIManager</span> class
</h1></div>
<section class="desc markdown">
<p>The manager requires a CSINegotiator to be registered as a feature negotiator.</p>
</section>
<section>
<dl class="dl-horizontal">
<dt>Inheritance</dt>
<dd>
<ul class="gt-separated dark clazz-relationships">
<li><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></li>
<li><a href="../moxxmpp/XmppManagerBase-class.html">XmppManagerBase</a></li>
<li>CSIManager</li>
</ul>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="constructors">
<h2>Constructors</h2>
<dl class="constructor-summary-list">
<dt id="CSIManager" class="callable">
<span class="name"><a href="../moxxmpp/CSIManager/CSIManager.html">CSIManager</a></span><span class="signature">()</span>
</dt>
<dd>
</dd>
</dl>
</section>
<section class="summary offset-anchor" id="instance-properties">
<h2>Properties</h2>
<dl class="properties">
<dt id="hashCode" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/hashCode.html">hashCode</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/int-class.html">int</a></span>
</dt>
<dd class="inherited">
The hash code for this object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="id" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/id.html">id</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
Return the Id (akin to xmlns) of this manager.
<div class="features"><span class="feature">final</span><span class="feature">inherited</span></div>
</dd>
<dt id="initialized" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/initialized.html">initialized</a></span>
<span class="signature">&#8596; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd class="inherited">
Flag indicating that the post registration callback has been called once.
<div class="features"><span class="feature">getter/setter pair</span><span class="feature">inherited</span></div>
</dd>
<dt id="isActive" class="property">
<span class="name"><a href="../moxxmpp/CSIManager/isActive.html">isActive</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
</dt>
<dd>
<div class="features"><span class="feature">no setter</span></div>
</dd>
<dt id="logger" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/logger.html">logger</a></span>
<span class="signature">&#8594; <a href="https://pub.dev/documentation/logging/1.2.0/logging/Logger-class.html">Logger</a></span>
</dt>
<dd class="inherited">
Return the logger for this manager.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="name" class="property inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/name.html">name</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>
</dt>
<dd class="inherited">
The name of the manager.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
<dt id="runtimeType" class="property inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/runtimeType.html">runtimeType</a></span>
<span class="signature">&#8594; <a href="https://api.dart.dev/stable/3.2.4/dart-core/Type-class.html">Type</a></span>
</dt>
<dd class="inherited">
A representation of the runtime type of the object.
<div class="features"><span class="feature">no setter</span><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor"
id="instance-methods">
<h2>Methods</h2>
<dl class="callables">
<dt id="getAttributes" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getAttributes.html">getAttributes</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; <a href="../moxxmpp/XmppManagerAttributes-class.html">XmppManagerAttributes</a></span>
</span>
</dt>
<dd class="inherited">
Returns the attributes that are registered with the manager.
Must only be called after register has been called on it.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getDiscoFeatures" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getDiscoFeatures.html">getDiscoFeatures</a></span><span class="signature">(<wbr>)
<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="https://api.dart.dev/stable/3.2.4/dart-core/String-class.html">String</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return a list of features that should be included in a disco response.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getDiscoIdentities" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getDiscoIdentities.html">getDiscoIdentities</a></span><span class="signature">(<wbr>)
<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/Identity-class.html">Identity</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return a list of identities that should be included in a disco response.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getIncomingPreStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getIncomingPreStanzaHandlers.html">getIncomingPreStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanza handlers
that have to run before the main ones run. This is useful, for example, for OMEMO
as we have to decrypt the stanza before we do anything else. The higher the value
of the handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getIncomingStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getIncomingStanzaHandlers.html">getIncomingStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanzas we
receive. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getNonzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getNonzaHandlers.html">getNonzaHandlers</a></span><span class="signature">(<wbr>)
<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/NonzaHandler-class.html">NonzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the NonzaHandlers associated with this manager. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getOutgoingPostStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getOutgoingPostStanzaHandlers.html">getOutgoingPostStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanzas we
send. These are run after the stanza is sent. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="getOutgoingPreStanzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/getOutgoingPreStanzaHandlers.html">getOutgoingPreStanzaHandlers</a></span><span class="signature">(<wbr>)
<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/StanzaHandler-class.html">StanzaHandler</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Return the StanzaHandlers associated with this manager that deal with stanzas we
send. These are run before the stanza is sent. The higher the value of the
handler's priority, the earlier it is run.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isFeatureSupported" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/isFeatureSupported.html">isFeatureSupported</a></span><span class="signature">(<wbr><span class="parameter" id="isFeatureSupported-param-xmlns"><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">xmlns</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Resolves to true when the server supports the disco feature <code>xmlns</code>. Resolves
to false when either the disco request fails or the server does not
support <code>xmlns</code>.
Note that this function requires a registered DiscoManager.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isNewStream" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/isNewStream.html">isNewStream</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Returns true, if the current stream negotiations resulted in a new stream. Useful
for plugins to reset their cache in case of a new stream.
The value only makes sense after receiving a StreamNegotiationsDoneEvent.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="isSupported" class="callable">
<span class="name"><a href="../moxxmpp/CSIManager/isSupported.html">isSupported</a></span><span class="signature">(<wbr>)
<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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd>
Returns true if the XEP is supported on the server. If not, returns false
<div class="features"><span class="feature">override</span></div>
</dd>
<dt id="noSuchMethod" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
<span class="returntype parameter">&#8594; dynamic</span>
</span>
</dt>
<dd class="inherited">
Invoked when a nonexistent method or property is accessed.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onData" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/onData.html">onData</a></span><span class="signature">(<wbr>)
<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 class="inherited">
Whenever the socket receives data, this method is called, if it is non-null.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="onXmppEvent" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/onXmppEvent.html">onXmppEvent</a></span><span class="signature">(<wbr><span class="parameter" id="onXmppEvent-param-event"><span class="type-annotation"><a href="../moxxmpp/XmppEvent-class.html">XmppEvent</a></span> <span class="parameter-name">event</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 class="inherited">
Called when XmppConnection triggers an event
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="postRegisterCallback" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/postRegisterCallback.html">postRegisterCallback</a></span><span class="signature">(<wbr>)
<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 class="inherited">
Called after the registration of all managers against the XmppConnection is done.
This method is only called once during the entire lifetime of it.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="register" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/register.html">register</a></span><span class="signature">(<wbr><span class="parameter" id="register-param-attributes"><span class="type-annotation"><a href="../moxxmpp/XmppManagerAttributes-class.html">XmppManagerAttributes</a></span> <span class="parameter-name">attributes</span></span>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd class="inherited">
Registers the callbacks from XmppConnection with the manager
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="reply" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/reply.html">reply</a></span><span class="signature">(<wbr><span class="parameter" id="reply-param-data"><span class="type-annotation"><a href="../moxxmpp/StanzaHandlerData-class.html">StanzaHandlerData</a></span> <span class="parameter-name">data</span>, </span><span class="parameter" id="reply-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="reply-param-children"><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="../moxxmpp/XMLNode-class.html">XMLNode</a></span>&gt;</span></span> <span class="parameter-name">children</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 class="inherited">
Sends a reply of the stanza in <code>data</code> with <code>type</code>. Replaces the original stanza's
children with <code>children</code>.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="restoreCSIState" class="callable">
<span class="name"><a href="../moxxmpp/CSIManager/restoreCSIState.html">restoreCSIState</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">&#8594; void</span>
</span>
</dt>
<dd>
To be called after a stream has been resumed as CSI does not
survive a stream resumption.
</dd>
<dt id="runNonzaHandlers" class="callable inherited">
<span class="name"><a href="../moxxmpp/XmppManagerBase/runNonzaHandlers.html">runNonzaHandlers</a></span><span class="signature">(<wbr><span class="parameter" id="runNonzaHandlers-param-nonza"><span class="type-annotation"><a href="../moxxmpp/XMLNode-class.html">XMLNode</a></span> <span class="parameter-name">nonza</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/bool-class.html">bool</a></span>&gt;</span></span>
</span>
</dt>
<dd class="inherited">
Runs all NonzaHandlers of this Manager which match the nonza. Resolves to true if
the nonza has been handled by one of the handlers. Resolves to false otherwise.
<div class="features"><span class="feature">inherited</span></div>
</dd>
<dt id="setActive" class="callable">
<span class="name"><a href="../moxxmpp/CSIManager/setActive.html">setActive</a></span><span class="signature">(<wbr><span class="parameter" id="setActive-param-sendNonza">{<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">sendNonza</span> = <span class="default-value">true</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>
Tells the server to stop optimizing traffic.
If <code>sendNonza</code> is false, then no nonza is sent. This is useful
for setting up the CSI manager for Bind2.
</dd>
<dt id="setInactive" class="callable">
<span class="name"><a href="../moxxmpp/CSIManager/setInactive.html">setInactive</a></span><span class="signature">(<wbr><span class="parameter" id="setInactive-param-sendNonza">{<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">sendNonza</span> = <span class="default-value">true</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>
Tells the server to optimize traffic following XEP-0352
If <code>sendNonza</code> is false, then no nonza is sent. This is useful
for setting up the CSI manager for Bind2.
</dd>
<dt id="toString" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/toString.html">toString</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 class="inherited">
A string representation of this object.
<div class="features"><span class="feature">inherited</span></div>
</dd>
</dl>
</section>
<section
class="summary offset-anchor inherited"
id="operators">
<h2>Operators</h2>
<dl class="callables">
<dt id="operator ==" class="callable inherited">
<span class="name"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation"><a href="https://api.dart.dev/stable/3.2.4/dart-core/Object-class.html">Object</a></span> <span class="parameter-name">other</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 class="inherited">
The equality operator.
<div class="features"><span class="feature">inherited</span></div>
</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><a href="../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li class="self-crumb">CSIManager class</li>
</ol>
<h5>moxxmpp library</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div>
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,124 @@
<!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="API docs for the CSIManager constructor from Class CSIManager from the moxxmpp library, for the Dart programming language.">
<title>CSIManager constructor - CSIManager - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIManager-class.html">CSIManager</a></li>
<li class="self-crumb">CSIManager constructor</li>
</ol>
<div class="self-name">CSIManager</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="moxxmpp&#47;CSIManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-constructor">CSIManager</span> constructor
</h1></div>
<section class="multi-line-signature">
<span class="name ">CSIManager</span>(<wbr>)
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">CSIManager</code></pre>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIManager-class.html">CSIManager</a></li>
<li class="self-crumb">CSIManager constructor</li>
</ol>
<h5>CSIManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-left-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

View File

@ -0,0 +1,132 @@
<!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="API docs for the isActive property from the CSIManager class, for the Dart programming language.">
<title>isActive property - CSIManager class - 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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIManager-class.html">CSIManager</a></li>
<li class="self-crumb">isActive property</li>
</ol>
<div class="self-name">isActive</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="moxxmpp&#47;CSIManager-class-sidebar.html"
data-below-sidebar="">
<div>
<h1><span class="kind-property">isActive</span> property
</h1></div>
<section id="getter">
<section class="multi-line-signature">
<span class="returntype"><a href="https://api.dart.dev/stable/3.2.4/dart-core/bool-class.html">bool</a></span>
<span class="name ">isActive</span>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span></h2>
<pre class="language-dart"><code class="language-dart">bool get isActive =&gt; _isActive;</code></pre>
</section>
</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><a href="../../moxxmpp/moxxmpp-library.html">moxxmpp</a></li>
<li><a href="../../moxxmpp/CSIManager-class.html">CSIManager</a></li>
<li class="self-crumb">isActive property</li>
</ol>
<h5>CSIManager class</h5>
<div id="dartdoc-sidebar-left-content"></div>
</div><!--/.sidebar-offcanvas-->
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</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>

Some files were not shown because too many files have changed in this diff Show More