Replace old with new
diff --git a/_projectCommon.php b/_projectCommon.php
new file mode 100644
index 0000000..cc741dc
--- /dev/null
+++ b/_projectCommon.php
@@ -0,0 +1,31 @@
+<?php
+/**
+ * Copyright (c) 2014-2017, 2018 Eclipse Foundation.
+ *
+ * This program and the accompanying materials are made
+ * available under the terms of the Eclipse Public License 2.0
+ * which is available at https://www.eclipse.org/legal/epl-2.0/
+ *
+ * Contributors:
+ *   Christopher Guindon (Eclipse Foundation) - Initial implementation
+ *   Eric Poirier (Eclipse Foundation)
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ */
+
+require_once ($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
+
+$Nav  = new Nav();
+
+// Set the theme for your project's web pages.
+// See the Committer Tools "Phoenix" secion in the How Do I? for list of themes
+// https://dev.eclipse.org/committers/
+$theme = NULL;
+
+// Define your project-wide Nav bars here.
+// Format is Link text, link URL (can be http://www.someothersite.com/), target
+// (_self, _blank).
+$Nav->addNavSeparator("Solstice", "/eclipse.org-common/themes/solstice/docs/");
+$Nav->addCustomNav("Documentation", "/eclipse.org-common/themes/solstice/docs/", "_self", NULL);
+$Nav->addCustomNav("Source code", "http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/", "_self", NULL);
+$Nav->addCustomNav("Using Phoenix", "http://wiki.eclipse.org/Using_Phoenix", "_self", NULL);
diff --git a/old/_includes/bare_footer.php b/old/_includes/bare_footer.php
new file mode 100644
index 0000000..68f194a
--- /dev/null
+++ b/old/_includes/bare_footer.php
@@ -0,0 +1,23 @@
+
+
+        <!--  Footer-->
+        <footer class="footer">
+          <div class="container">
+              <ul class="list-inline footer-links">
+                  <li><a href="http://www.eclipse.org">Eclipse Home</a></li>
+                  <li><a href="http://marketplace.eclipse.org/">Market Place</a></li>
+                  <li><a href="http://live.eclipse.org/">Eclipse Live</a></li>
+                  <li><a href="http://www.planeteclipse.org/">Eclipse Planet</a></li>
+                  <li><a href="https://eclipse.org/security/">Eclipse Security</a></li>
+                  <li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
+                  <li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
+                  <li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
+                  <li><a href="http://www.eclipse.org/legal/">Legal</a></li>
+              </ul>
+          </div>
+        </footer>
+        <!--  Footer end-->
+        <script src="/paho/js/jquery.min.js" type="text/javascript"></script>
+        <script src="/paho/js/bootstrap.min.js" type="text/javascript"></script>
+    </body>
+</html>
diff --git a/old/_includes/bare_header.php b/old/_includes/bare_header.php
new file mode 100644
index 0000000..8828ce6
--- /dev/null
+++ b/old/_includes/bare_header.php
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+        <title>
+            Eclipse Paho - MQTT and MQTT-SN software
+        </title>
+        <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <meta name="description" content="Eclipse Paho is a set of scalable open-source implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for Machine-to-Machine (M2M) and Internet of Things (IoT)">
+        <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+        <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+        <!-- Custom Fonts --><!-- Le fav and touch icons -->
+        <link rel="shortcut icon" href="/paho/images/favicon.png">
+        <link href="/paho/css/bootstrap.min.css" rel="stylesheet" type='text/css'>
+        <link href="/paho/css/style.css" rel="stylesheet" type='text/css'><!-- HTML5 shim, for IE6-8 support of HTML elements -->
+        <!--[if lt IE 9]>
+            <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+            <![endif]-->
+        <!-- Custom Fonts -->
+        <link href='//fonts.googleapis.com/css?family=Lato:300,400' rel='stylesheet' type='text/css'>
+        <link href='//fonts.googleapis.com/css?family=Lekton:400,700' rel='stylesheet' type='text/css'><!-- Styles -->
+        <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+
+
+    <script>
+      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+      ga('create', 'UA-40177335-1', 'eclipse.org');
+      ga('send', 'pageview');
+    </script>
+
+    </head>
+    <body>
+        <!-- Fixed navbar -->
+    <nav class="navbar navbar-inverse navbar-fixed-top">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand brand" href="/paho/"><span><img src='/paho/images/eclipse_paho_logo.png'/></span></a>
+        </div>
+        <div id="navbar" class="collapse navbar-collapse">
+            <ul class="nav navbar-nav">
+                          <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Components <b class="caret"></b></a>
+                              <ul class="dropdown-menu" role="menu">
+                                  <li class="dropdown-header">MQTT</li>
+                                  <li><a href="/paho/clients/c/">C for Posix and Windows</a></li>
+                                  <li><a href="/paho/clients/cpp/">C++</a></li>
+                                  <li><a href="/paho/clients/c/embedded/">Embedded C/C++</a></li>
+                                  <li><a href="/paho/clients/java/">Java</a></li>
+                                  <li><a href="/paho/clients/android/">Android Service</a></li>
+                                  <li><a href="/paho/clients/js/">JavaScript</a></li>
+                                  <li><a href="/paho/clients/python/">Python</a></li>
+                                  <li><a href="/paho/clients/golang/">Go</a></li>
+                                  <li><a href="/paho/clients/rust/">Rust</a></li>
+                                  <li><a href="/paho/clients/dotnet/">C# .Net and WinRT</a></li>
+                                  <!-- <li><a href="/paho/clients/lua/">Lua</a></li> -->
+                                  <li><a href="https://github.com/eclipse/paho.mqtt-spy/wiki">MQTT Spy</a></li>
+                                  <li class="divider"></li>
+                                  <li class="dropdown-header">MQTT-SN</li>
+                                  <li><a href="/paho/clients/c/embedded-sn/">C (Embedded)</a></li>
+                                  <li><a href="/paho/components/mqtt-sn-transparent-gateway/">Transparent Gateway</a></li>
+                                  <li class="divider"></li>
+                                  <li class="dropdown-header">Utilities</li>
+                                  <li><a href="/paho/components/tool/">Client Tools</a></li>
+                                  <li><a href="/paho/clients/android/sample">Android Sample</a></li>
+                                  <!-- <li><a href="/paho/utilities/client-view/">MQTT Eclipse Client View (IDE plugin)</a></li> -->
+                                  <!-- <li><a href="/paho/utilities/client-utility/">MQTT Client Utility (java)</a></li> -->
+                                  <li><a href="/paho/components/testing/">Testing</a></li>
+                                  <li><a href="/paho/clients/js/utility/">JavaScript Utility</a></li>
+                              </ul>
+                          </li>
+                          <li class="dropdown">
+                              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
+                              <ul class="dropdown-menu">
+                                <li><a href="http://wiki.eclipse.org/Paho">Project Wiki</a></li>
+                                <li><a href="/paho/branding">Branding</a></li>
+                                <li><a href="https://projects.eclipse.org/projects/iot.paho">Project Details & Plans</a></li>
+                                <li><a href="https://www.eclipse.org/proposals/technology.paho/">Paho Proposal</a></li>
+                              </ul>
+                          </li>
+                          <li class="dropdown">
+                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a>
+                            <ul class="dropdown-menu">
+                              <li><a href="https://projects.eclipse.org/projects/technology.paho/who">Development Team</a></li>
+                              <li><a href="https://mattermost.eclipse.org/eclipse/channels/paho">Mattermost Channel</a></li>
+                              <li><a href="https://twitter.com/eclipsepaho">Twitter</a></li>
+                              <li><a href="/paho/whoisusing/">Stories</a></li>
+                              <li><a href="https://dev.eclipse.org/mailman/listinfo/paho-dev">Mailing List</a></li>
+                              <li><a href="https://eclipse.org/security/">Eclipse Security</a></li>
+                            </ul>
+                          </li>
+                           <!--<li><a href="/paho/examples/examples.php">Examples</a></li>-->
+                        </ul>
+                          <ul class="nav pull-right hidden-xs hidden-sm">
+                              <li class="headerText"><span>Paho is an <a style="display: inline-block; padding-left: 0px; padding-right: 0px;" href="http://iot.eclipse.org">iot.eclipse.org</a> project</span>
+                              </li>
+                              <li style="line-height: 55px">
+                                  <div class="googleplus">
+                                      <div class="g-plusone" data-href="http://www.eclipse.org/paho"></div>
+                                  </div>
+                              </li>
+                          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </nav>
diff --git a/old/_includes/features_list.php b/old/_includes/features_list.php
new file mode 100644
index 0000000..27f7f21
--- /dev/null
+++ b/old/_includes/features_list.php
@@ -0,0 +1,119 @@
+<?php
+
+
+$featuresList = array(
+    "mqtt-31" => array(
+        "name" => "MQTT 3.1",
+        "tooltip" => "MQTT version 3.1 specification."
+    ),
+    "mqtt-311" => array(
+        "name" => "MQTT 3.1.1",
+        "tooltip" => "MQTT version 3.1.1 specification."
+    ),
+    "mqtt-50" => array(
+        "name" => "MQTT 5.0",
+        "tooltip" => "MQTT version 5.0 specification."
+    ),
+    "lwt" => array(
+        "name" => "LWT",
+        "tooltip" => "Last Will and Testament messages."
+    ),
+    "tls" => array(
+        "name" => "SSL / TLS",
+        "tooltip" => "Transport Layer Security or SSL."
+    ),
+    "persistence" => array(
+        "name" => "Message Persistence",
+        "tooltip" => "Supports persisting messages incase of an application crash."
+    ),
+    "reconnect" => array(
+        "name" => "Automatic Reconnect",
+        "tooltip" => "Can automatically reconnect to the server if the connection is lost."
+    ),
+    "buffering" => array(
+        "name" => "Offline Buffering",
+        "tooltip" => "Will buffer messages whilst offline to send when the connection is re-established."
+    ),
+    "websocket" => array(
+        "name" => "WebSocket Support",
+        "tooltip" => "Can communicate to MQTT servers that support WebSockets."
+    ),
+    "tcp" => array(
+        "name" => "Standard TCP Support",
+        "tooltip" => "Can communicate to MQTT servers with support TCP."
+    ),
+    "async" => array(
+        "name" => "Non-Blocking API",
+        "tooltip" => "Supports Asynchronous APIs."
+    ),
+    "sync" => array(
+        "name" => "Blocking API",
+        "tooltip" => "Supports a blocking or 'single threaded' API."
+    ),
+    "ha" => array(
+        "name" => "High Availability",
+        "tooltip" => "If the client cannot connect to a server, fails over to an alternative(s)."
+    )
+);
+
+function getHtml($id, $features){
+    global $featuresList;
+    $value = $features[$id];
+    if($value == true){
+        $tdClass = "success";
+        $iClass = "fa-check";
+    } else {
+        $tdClass = "warning";
+        $iClass = "fa-times";
+    }
+
+    $html = "<tr>
+                <td><a href='#' data-toggle='tooltip' data-placement='right' title='{$featuresList[$id]["tooltip"]}'>{$featuresList[$id]["name"]}</a></td>
+                <td class='text-center {$tdClass}'><i aria-hidden=
+                'true' class='fa {$iClass}'></i></td>
+            </tr>";
+    return $html;
+};
+
+
+function getFeatures($myFeatureList){
+    ?>
+    <div class="row">
+        <div class="col-md-4">
+            <table class="table table-bordered table-condensed">
+                <tbody>
+                    <?php print(getHtml("mqtt-31", $myFeatureList)); ?>
+                    <?php print(getHtml("mqtt-311", $myFeatureList)); ?>
+                    <?php print(getHtml("mqtt-50", $myFeatureList)); ?>
+                    <?php print(getHtml("lwt", $myFeatureList)); ?>
+                    <?php print(getHtml("tls", $myFeatureList)); ?>
+                    <?php print(getHtml("persistence", $myFeatureList)); ?>
+                    <?php print(getHtml("reconnect", $myFeatureList)); ?>
+                </tbody>
+            </table>
+        </div>
+        <div class="col-md-4">
+            <table class="table table-bordered table-condensed">
+                <tbody>
+                    <?php print(getHtml("buffering", $myFeatureList)); ?>
+                    <?php print(getHtml("websocket", $myFeatureList)); ?>
+                    <?php print(getHtml("tcp", $myFeatureList)); ?>
+                    <?php print(getHtml("async", $myFeatureList)); ?>
+                    <?php print(getHtml("sync", $myFeatureList)); ?>
+                    <?php print(getHtml("ha", $myFeatureList)); ?>
+
+                </tbody>
+            </table>
+        </div>
+        <div class="col-md-4"></div>
+        <script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script>
+
+        <script type="text/javascript">
+            $(function () {
+              $('[data-toggle="tooltip"]').tooltip()
+            })
+        </script>
+    </div>
+    <?php
+}
+ ?>
diff --git a/old/_includes/footer.php b/old/_includes/footer.php
new file mode 100644
index 0000000..f72e13e
--- /dev/null
+++ b/old/_includes/footer.php
@@ -0,0 +1,5 @@
+        </div>
+    </div>
+<!--</div>-->
+
+<?php include 'bare_footer.php' ?>
diff --git a/old/_includes/header.php b/old/_includes/header.php
new file mode 100644
index 0000000..e90483a
--- /dev/null
+++ b/old/_includes/header.php
@@ -0,0 +1,4 @@
+<?php include 'bare_header.php' ?>
+<div class="container main-content">
+    <div class="row">
+        <!--<div class="offset1 span10">-->
diff --git a/old/articles/talkingsmall/BeagleBoneWithTempSensor.png b/old/articles/talkingsmall/BeagleBoneWithTempSensor.png
new file mode 100644
index 0000000..18c710c
--- /dev/null
+++ b/old/articles/talkingsmall/BeagleBoneWithTempSensor.png
Binary files differ
diff --git a/old/articles/talkingsmall/RaspberryPiWithBerryClip.png b/old/articles/talkingsmall/RaspberryPiWithBerryClip.png
new file mode 100644
index 0000000..52c986a
--- /dev/null
+++ b/old/articles/talkingsmall/RaspberryPiWithBerryClip.png
Binary files differ
diff --git a/old/articles/talkingsmall/index.html b/old/articles/talkingsmall/index.html
new file mode 100644
index 0000000..32da39e
--- /dev/null
+++ b/old/articles/talkingsmall/index.html
@@ -0,0 +1,461 @@
+<!doctype html>
+<html>
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
+<style>
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote {
+    margin: 0;
+    padding: 0;
+}
+body {
+    font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
+    font-size: 13px;
+    line-height: 18px;
+    color: #737373;
+    background-color: white;
+    margin: 10px 13px 10px 13px;
+}
+table {
+	margin: 10px 0 15px 0;
+	border-collapse: collapse;
+}
+td,th {
+	border: 1px solid #ddd;
+	padding: 3px 10px;
+}
+th {
+	padding: 5px 10px;
+}
+
+a {
+    color: #0069d6;
+}
+a:hover {
+    color: #0050a3;
+    text-decoration: none;
+}
+a img {
+    border: none;
+}
+p {
+    margin-bottom: 9px;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    color: #404040;
+    line-height: 36px;
+}
+h1 {
+    margin-bottom: 18px;
+    font-size: 30px;
+}
+h2 {
+    font-size: 24px;
+}
+h3 {
+    font-size: 18px;
+}
+h4 {
+    font-size: 16px;
+}
+h5 {
+    font-size: 14px;
+}
+h6 {
+    font-size: 13px;
+}
+hr {
+    margin: 0 0 19px;
+    border: 0;
+    border-bottom: 1px solid #ccc;
+}
+blockquote {
+    padding: 13px 13px 21px 15px;
+    margin-bottom: 18px;
+    font-family:georgia,serif;
+    font-style: italic;
+}
+blockquote:before {
+    content:"\201C";
+    font-size:40px;
+    margin-left:-10px;
+    font-family:georgia,serif;
+    color:#eee;
+}
+blockquote p {
+    font-size: 14px;
+    font-weight: 300;
+    line-height: 18px;
+    margin-bottom: 0;
+    font-style: italic;
+}
+code, pre {
+    font-family: Monaco, Andale Mono, Courier New, monospace;
+}
+code {
+    background-color: #fee9cc;
+    color: rgba(0, 0, 0, 0.75);
+    padding: 1px 3px;
+    font-size: 12px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+}
+pre {
+    display: block;
+    padding: 14px;
+    margin: 0 0 18px;
+    line-height: 16px;
+    font-size: 11px;
+    border: 1px solid #d9d9d9;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+}
+pre code {
+    background-color: #fff;
+    color:#737373;
+    font-size: 11px;
+    padding: 0;
+}
+sup {
+    font-size: 0.83em;
+    vertical-align: super;
+    line-height: 0;
+}
+* {
+	-webkit-print-color-adjust: exact;
+}
+@media screen and (min-width: 914px) {
+    body {
+        width: 854px;
+        margin:10px auto;
+    }
+}
+@media print {
+	body,code,pre code,h1,h2,h3,h4,h5,h6 {
+		color: black;
+	}
+	table, pre {
+		page-break-inside: avoid;
+	}
+}
+</style>
+<title>Talking Small</title>
+
+</head>
+<body>
+<h1>Talking Small</h1>
+
+<h2>Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi</h2>
+
+<p><em>by Dj Walker-Morgan</em></p>
+
+<p><em>How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the <a href="http://www.eclipse.org/paho/">Eclipse Paho project</a> can let you answer that challenge.</em></p>
+
+<p>The arrival of the Raspberry Pi and the BeagleBone Black has heralded a time when a small Linux-powered board can easily, and economically, make sense as a complex sensor or display in the Internet of Things. It also means that developers can end up using web technology that's not suited to the Internet of Things, where the connections may only be occasionally available and as reliable as a cellphone call and where devices need to sip power while sending and receiving information.</p>
+
+<p>This is where <a href="http://m2m.eclipse.org/protocols.html#mqtt">MQTT</a> comes in to take on these connectivity problems and open up a whole realm of possibilities for developers to create smarter, more connected applications. MQTT is a system, and a network protocol, for broadcasting and listening for information over networks. Designed as a complement to enterprise messaging systems, MQTT is a lightweight publish and subscribe protocol. The idea with what was called at the time, Message Queuing Telemetry Transport, to fill the gap between the numerous devices and applications that could produce data and the wider world of data consumers. As these devices were typically outside of the corporate network the protocol needed to be resilient to network issues. Now, known just as MQTT (with no acronym), the most recent version, MQTT 3.1, is being used as OASIS’s standard for messaging for the internet of things, further extending MQTT’s industry support and alongside that work, the Eclipse Foundation’s M2M project is curating open source versions of components for MQTT-based systems.</p>
+
+<p><img alt=""BeagleBone Black with temperature sensor" src="BeagleBoneWithTempSensor.png" title="BeagleBone Black with temperature sensor" width=320 align="right" border=5/></p>
+
+<p>In practice, MQTT lets developers write applications which publish their data as messages to the MQTT network without worrying themselves with how other applications will receive that data. The messages are published to topics, strings which can resemble filesystem paths, like “/rooms/a1/environment/temperature” or “/raspberrypi/status” or “/beaglebone/running/process”. This message data – the payload – is most typically small packets, but MQTT is flexible enough to allow it to be as much as 256MB. The MQTT overhead itself is as little as two bytes over the payload and topic and the load on clients is small as the broker takes over the heavier lifting of redistributing messages.</p>
+
+<p>Other developers can write applications that select which topics, or wildcard-based ranges of topics they will then receive messages for. These are the subscribers. There’s nothing to stop a client being both a publisher and a subscriber though. Bringing the two sides together and providing the glue of an MQTT network are the MQTT brokers. These are applications built to route, or retain, messages between publishing and subscribing clients.
+Getting building – a publishing sensor</p>
+
+<p>These concepts are best demonstrated so let’s start building our temperature sensor. We’re doing this on the BeagleBone Black. It’s a pretty self-contained device so you just need to add power and network and ssh to “root@beaglebone.local” to log into one fresh out of the box. You can, of course, attach a monitor and use a GUI on the BeagleBone Black - or the Raspberry Pi, which we will come to later - but here we are keeping hardware and software tooling requirements to a minimum so we can focus on MQTT.</p>
+
+<p>To attach a temperature sensor to a BeagleBone Black, we have followed the <a href="http://learn.adafruit.com/measuring-temperature-with-a-beaglebone-black/overview">tutorial</a> created by Simon Monk for the AdaFruit Learning System. The electronics are very simple and connect the three pins of a TMP36 temperature sensor to an analogue input on the BeagleBone Black. The software side involves <a href="http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation">installing  and using an AdaFruit library</a> to read the value and we end up running a Python program similar to this:</p>
+
+<pre><code>import Adafruit_BBIO.ADC as ADC
+import time
+
+sensor_pin = 'P9_40'
+
+ADC.setup()
+
+while True:
+   reading = ADC.read(sensor_pin)
+   millivolts = reading * 1800  # 1.8V reference = 1800 mV
+   temp_c = (millivolts - 500) / 10
+   print('mv=%.2f C=%.2f' % (millivolts, temp_c)
+   time.sleep(1)
+</code></pre>
+
+<p>So now we have a source of temperature data. Now we can MQTT enable this program. Our first stop is the Eclipse Paho project where MQTT client libraries for various languages have been assembled. There you can find the Paho Python library, but as it is yet to be formally packaged and released, we will need to build it. To build it for the BeagleBone Black’s Angstrom Linux distribution we first need to download the source code using git:</p>
+
+<pre><code>git clone https://github.com/eclipse/paho.mqtt.python.git org.eclipse.paho.mqtt.python.git
+</code></pre>
+
+<p>This will create a copy of the repository in the directory “org.eclipse.paho.mqtt.python”. If we now move into that directory we can get on with building the code:</p>
+
+<pre><code>cd org.eclipse.paho.mqtt.python
+make
+make install
+</code></pre>
+
+<p>With the Paho MQTT library built, we can return to our Python code and start adding the basic elements. The first thing to do is to import the library:</p>
+
+<pre><code>import Adafruit_BBIO.ADC as ADC
+import time
+import paho.mqtt.client as mqtt
+</code></pre>
+
+<p>Now we can set up the client connection to the broker:</p>
+
+<pre><code>mqttc = mqtt.Client()
+mqttc.connect("m2m.eclipse.org", 1883, 60)
+mqttc.loop_start()
+</code></pre>
+
+<p>Here we create our client and tell it to connect to m2m.eclipse.org. That’s the Eclipse public sandbox for M2M developers which has been created to let people experiment with M2M without setting up their own broker. That said, you can easily set up a broker with Mosquitto (http://mosquitto.org/), the open source dedicated MQTT broker, if you wish. Other brokers are available, but it’s worth noting that Mosquitto is also becoming an Eclipse M2M project.</p>
+
+<p>The connection to the broker is made over port 1883 and the connection will be kept alive with a 60 second ping in the absence of any other activity. The code also starts up a thread to handle incoming messages from the broker with the loop_start method. We are now almost ready to send messages to the broker, but before we do that, we need come up with a topic. We shall start with a root name of “bbbexample” for our topics, then have a subtopic “tmp36” to represent the temperature sensor and two sub-subtopics “mv” and “c” to represent the milli-volt and centigrade readings from that sensor. This will give us two absolute topics “bbbexample/tmp36/mv” and “bbbexample/tmp36/c”. Remember though, that if you are working in a shared sandbox like m2m.eclipse.org, you will want to change “bbbexample” to something unique to you (and the broker) or risk having your readings overwritten by another person.</p>
+
+<p>With topics selected, once we’ve printed the millivolt and centigrade temperature readings we can add:</p>
+
+<pre><code>mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+</code></pre>
+
+<p>Formatting the values to two decimal places for tidiness. This gives us our complete program:</p>
+
+<pre><code>import time
+import Adafruit_BBIO.ADC as ADC
+import paho.mqtt.client as mqtt
+
+sensor_pin = 'P9_40'
+ADC.setup()
+
+mqttc = mqtt.Client()
+mqttc.connect("m2m.eclipse.org", 1883, 60)
+mqttc.loop_start()
+
+while True:
+  reading = ADC.read(sensor_pin)
+  millivolts = reading * 1800  # 1.8V reference = 1800 mV
+  temp_c = (millivolts - 500) / 10
+  print('mv=%.2f C=%.2f' % (millivolts, temp_c))
+  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+  time.sleep(1)
+</code></pre>
+
+<p>And running that should publish values to the Eclipse sandbox every second. To check this is happening without writing a client, we can make use of one feature of the Eclipse M2M sandbox, the <a href="http://eclipse.mqttbridge.com">Eclipse MQTT Bridge</a> (at eclipse.mqttbridge.com), which presents the contents of a sandbox in easily consumable web formats. By using the curl utility, it is possible to obtain the value from the last message passed through the broker like so:</p>
+
+<pre><code># curl http://eclipse.mqttbridge.com/bbbexample/tmp36/c
+19.10#
+</code></pre>
+
+<p>We shall return to the BeagleBone Black and the Python client later; the next stop for us is creating a client that will use that temperature data.</p>
+
+<h2>The listening Pi</h2>
+
+<p>Moving on to the Raspberry Pi, we are going to use Java rather than Python, but the language and libraries used are generally interchangeable between the platforms. The various MQTT APIs typically use callbacks to notify applications when an event has occurred. When we subscribe to messages from a topic and a message subsequently arrives, an appropriate callback is invoked. In Java the MQTT callbacks are encapsulated in an interface called MqttCallback. In our code, we’ll need to implement that interface:</p>
+
+<pre><code>import org.eclipse.paho.client.mqttv3.*;
+
+public class PahoMqttSubscribe implements MqttCallback
+{
+  MqttClient client;
+
+  public PahoMqttSubscribe() {}
+
+  public static void main (String[] args) {
+    new PahoMqttSubscribe().doDemo();
+  }
+</code></pre>
+
+<p>We’ve also declared an MqttClient variable, an empty constructor and a main method for our PahoMqttSubscribe class. The doDemo method will contain most of the code. In that method we need to create a connection to the Eclipse sandbox.</p>
+
+<pre><code>public void doDemo() {
+    try {
+      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+      client.connect();
+</code></pre>
+
+<p>Like the Python code previously, this makes the connection to m2m.eclipse.org though, unlike the Python, it takes a URI which specifies protocol and port. It also explicitly generates and sets a client ID for the program. Client applications connecting to the broker need to have a unique client ID on that broker. Where the client doesn’t want to make use of the reliable persistent features of MQTT, a function like Mqtt.generateClientId() can make up an id based on the username, time and other local elements. Our code then explicitly connects to the broker. Next, it needs to configure the client so it receives those callbacks we previously mentioned:</p>
+
+<pre><code>      client.setCallback(this);
+</code></pre>
+
+<p>The program is now ready to subscribe to a topic. In the Python code, we were publishing the centigrade temperature to bbbexample/tmp36/c, so let’s subscribe to that:</p>
+
+<pre><code>      client.subscribe("bbbexample/tmp36/c");
+</code></pre>
+
+<p>And we can continue doing whatever processing we want after… in the example, we’ll just idly wait calling Thread.sleep. There’s only one thing missing - we haven’t implemented the methods needed by MqttCallback, and most importantly, the messageArrived callback. This delivers the topic the message has been sent to and the message itself. For now, the code can just print the topic and the message payload:</p>
+
+<pre><code> public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    System.out.println (topic + " " + new String(message.getPayload()));
+  }
+</code></pre>
+
+<p>These aren’t the only callbacks needed though, so the code will need to declare the others, even if they only do nothing:</p>
+
+<pre><code>  public void connectionLost (Throwable cause) {}
+  public void deliveryComplete(IMqttDeliveryToken token) {}
+</code></pre>
+
+<p>The connectionLost callback allows an application to manage reconnection to the broker, while the deliveryComplete callback is called when a message is delivered to the broker. There are actually two APIs available in Java for MQTT. One is a fully non-blocking API which uses a number of token mechanisms to track all progress. The other is the API we are using here which is a wrapper around the non-blocking API and generally blocks on calls, though callback methods like deliveryComplete offer a preview of the control of the non-blocking API.</p>
+
+<p>We now have our complete code:</p>
+
+<pre><code>import org.eclipse.paho.client.mqttv3.*;
+
+public class PahoMqttSubscribe implements MqttCallback
+{
+
+  MqttClient client;
+
+  public PahoMqttSubscribe() {}
+
+  public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    System.out.println (topic + " " + new String (message.getPayload()));
+  }
+
+  public void connectionLost (Throwable cause) {}
+  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+  public static void main (String[] args) {
+    new PahoMqttSubscribe().doDemo();
+  }
+
+  public void doDemo() {
+    try {
+      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+      client.connect();
+      client.setCallback(this);
+
+      client.subscribe("bbbexample/tmp36/c");
+
+      // We’ll now idle here sleeping, but your app can be busy
+      // working here instead
+      while (true) {
+      try { Thread.sleep (1000); } catch (InterruptedException e) {}
+      }
+    }
+    catch (MqttException e) { e.printStackTrace (); }
+  }
+}
+</code></pre>
+
+<p>All we have to do is compile and run it and for that we’ll need a JDK. It used to be the case that you had to download a JDK for the Raspberry Pi’s Linux, but now the Pi’s Raspbian distribution comes with Oracle’s JDK as standard, so to keep it simple (and up to date) it is best to go to the RaspberryPi.org downloads page to get and install the latest version of Raspbian. For the Java version of the Paho MQTT libraries, we could use Maven to install it, but as we are working with minimal tooling, we can simply retrieve the jar file from the Eclipse Paho release repository with this command:</p>
+
+<pre><code>curl -O https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/mqtt-client-0.4.0.jar
+</code></pre>
+
+<p>With the library downloaded and in the same directory, we can compile and run our application like so:</p>
+
+<pre><code>javac -cp mqtt-client-0.4.0.jar PahoMqttSubscribe.java
+java -cp mqtt-client-0.4.0.jar:. PahoMqttSubscribe
+</code></pre>
+
+<p>If the BeagleBone sensor is still running, the program should start printing the temperature data as it is received.</p>
+
+<h2>Pi Lumination</h2>
+
+<p><img alt="Raspberry Pi with BerryClip" src="RaspberryPiWithBerryClip.png" title="BeagleBone Black with temperature sensor" align="right" width=320 border=5/></p>
+
+<p>It’s at this point we take a brief digression into how to make these results turn up in the form of LEDs being illuminated. It is, of course, perfectly reasonable to take the GPIO pins on the Raspberry Pi and wire them, with breadboard and jumper cables, to LEDs. But, we are more interested in getting some quick illumination so have opted for the <a href="http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/">BerryClip</a>, a small add-on board kit with gives us 6 LEDs, a button and a buzzer in one kit.</p>
+
+<p>Controlling the BerryClip’s LEDs from Java can be accomplished by use of the <a href="http://pi4j.com/">Pi4J library</a>. This is a Java wrapper around the WiringPi library and gives extensive access to the Pi’s GPIO controller and pins. There is one caveat, programs using Pi4J have to be run as root. Pi4J is packaged as a .deb file and can be installed with the commands:</p>
+
+<pre><code>wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb
+sudo dpkg -i pi4j-0.0.5.deb
+</code></pre>
+
+<p>With the library installed we can modify the code so that when it is invoked it configures the LEDs, by adding:</p>
+
+<pre><code>  final GpioController gpio=GpioFactory.getInstance();
+  GpioPinDigitalOutput pina = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_07,"PinA");
+  GpioPinDigitalOutput pinb = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00,"PinB");
+  GpioPinDigitalOutput pinc = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_03,"PinC");
+  GpioPinDigitalOutput pind = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_12,"PinD");
+  GpioPinDigitalOutput pine = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_13,"PinE");
+  GpioPinDigitalOutput pinf = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_14,"PinF");
+</code></pre>
+
+<p>And replacing the code in the messageArrived method so that it sets the LEDs depending on the temperature, in this case, over the range 20-30 degrees C:</p>
+
+<pre><code>  public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    String msg=new String(message.getPayload());
+    Double dval=Double.parseDouble(msg);
+    int val=dval.intValue();
+    pinf.setState(val&gt;=20);
+    pine.setState(val&gt;=22);
+    pind.setState(val&gt;=24);
+    pinc.setState(val&gt;=26);
+    pinb.setState(val&gt;=28);
+    pina.setState(val&gt;=30);
+  }
+</code></pre>
+
+<p>To compile and run the code now will require the Pi4J libraries to be included on the classpath like so:</p>
+
+<pre><code>javac -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*' PahoMqttSubLED.java
+sudo java -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*':. PahoMqttSubLED
+</code></pre>
+
+<p>Now, the temperature sensor on the BeagleBone Black will be reflected in the LEDs. If you want to test that, try touching the temperature sensor on the BeagleBone.</p>
+
+<h2>Going deeper with MQTT</h2>
+
+<p>So far, we’ve used MQTT at its very basic level. Despite this, we have already built a system that can handle multiple displays without modification as each display client just subscribes to the temperature updates. And by changing the topic for each sensor, we can publish data from any number of sensors and come up with more complex, rich displays.</p>
+
+<p>But there are some things you may notice with our basic setup. We’ll look at some of them now and how MQTT already has solutions for them.</p>
+
+<p><strong>More topics</strong>: Our Raspberry Pi display only subscribes to a single topic for its data. When publishing, you have to use “absolute” topics, but when subscribing it is possible to use wildcard characters to define a range of topics we want the code to listen to. The wildcard characters for MQTT topics are “#” and “+”. A “#” in the topic means, in the implied topic hierarchy, all topics at this level and their children, while a “+” limits it to the single immediate level. So, if we wanted to subscribe to all the messages from the temperature sensor, we could change</p>
+
+<pre><code>  client.subscribe("bbbexample/tmp36/c");
+</code></pre>
+
+<p>to</p>
+
+<pre><code>  client.subscribe("bbbexample/tmp36/+");
+</code></pre>
+
+<p>Which would mean that messages for both “bbbexample/tmp36/mv” and “bbbexample/tmp36/c” would arrive at the messageArrived method. It would be up to the code to distinguish between the topics and decide what action it wants to take. Other examples of topic subscriptions would be “bbbexample/#”, which would match any message sent to a subtopic of “bbbexample” and “bbbexample/+/c” which would match messages to any immediate child of “bbbexample” which had an immediate child “c”.</p>
+
+<p><strong>Retention</strong>: If you have built this project and started the display client before starting the BeagleBone’s Python code, you will notice that nothing happens at the display client until the Python code is started and starts emitting messages. This is fine for many applications, but where clients may be connecting at any point they may require the last message’s values so they can process them. MQTT brokers are cable of retaining messages for late arriving clients; all a client has to do is ask when posting the message. Changing the sensor client’s publish lines to do so simply means setting a parameter retain to be true:</p>
+
+<pre><code>  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts, retain=1);
+  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c, retain=1);
+</code></pre>
+
+<p><strong>Getting the message through</strong>: Because there are different levels of assurance needed for different kinds of messages, MQTT supports three levels of quality of service. These QoS settings can be set when publishing a message or when subscribing to a topic. The lowest and quickest level, 0, is the “fire and forget” mode where messages are sent and no attempt is made to acknowledge their reception. QoS 1 is the usual default setting where messages are sent, and re-sent, until there’s at least one acknowledgement. It’s slower than “fire and forget” but gives some assurance the message has got through, though the downside is that multiple copies of the message may be received. QoS 2 is the slowest of the settings as it goes through a complete two-stage process of acknowledgement, which ensures that one, and only one, copy of a message is delivered.</p>
+
+<p><strong>Losing the connection</strong>: When a client goes “off air” abnormally, it is normally hard for other clients to detect that anomaly. With MQTT, this is easier thanks to what are called wills. A will is a topic and a message payload that a client can lodge with the broker with the implicit instruction “in the event that you can’t get in touch with me and I haven’t cleanly disconnected, deliver this message for me”. The various Paho MQTT APIs have different ways of setting this; in Python, a setWill method on the MQTT connection is used, while in the Java API, the will is part of a collection of options the developer can set in MqttConnectionOptions, an instance of which can be passed to the connect method.</p>
+
+<p><strong>Recovering the connection</strong>: With those quality of service settings, the client has to be able to pick up the pieces when it’s been disconnected and is reconnecting. There’s a pair of elements to this in MQTT.  Firstly there is a clean flag that is usually set by default. This tells the client and server to start afresh every time they connect. If the clean flag is set to false, it is then the second element comes into play. This is the client ID, which we mentioned previously while setting to a different value each time, can also be set to a fixed (or deterministically generated) string. This changes how the broker and client connect. When a client with the same client ID as its previous connection connects to the server and the clean flag is false, the broker and client will work to ensure the new session starts from where the old one left off. To help in this, client libraries implement various forms of persistence for their connections so they can figure out what they were in the process of sending. Depending on the use case, this means that you can create anything from a “fire and forget” stateless stats-gathering network to a network-resilient, assured-delivery platform with MQTT.</p>
+
+<p>Securing the connection: For simplicity, we’ve been using un-authenticated and un-encrypted connections to the MQTT broker so anyone could have found out what the temperature was. MQTT does, though, support both authentication and SSL-encrypted connections for when the data is more mission critical than the temperature of your office (or fingers).</p>
+
+<h2>Further experiments</h2>
+
+<p>In the <a href="https://github.com/codepope/talking-small">GitHub repository for this article</a> at <code>https://github.com/codepope/talking-small</code>, there’s an extended example of the code which sends a test message from the Raspberry Pi when the BerryClip’s button is pressed and a version of the Python code for the BeagleBone which picks up that test message.</p>
+
+<p>If you want to attach a temperature sensor to your Raspberry Pi, then you can use the TMP36 sensor, but you’ll also need an analog to digital converter like the MCP3008 as the Pi doesn’t have any analog pins. Instructions on the hardware can be found in another project from the <a href="http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/connecting-the-cobbler-slash-mcp3008-slash-tmp36">AdaFruit Learning System</a>. The other option is to use a digital thermometer like the DS18B20 - instructions for interfacing that are on the [Raspberry Spy blog] (http://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/) - an example of code to use a DS18B20 is available with the other code in the repository.</p>
+
+<h2>Wrapping up the software</h2>
+
+<p>We’ve only touched on the capabilities of MQTT and the capabilities of the libraries from the Eclipse Paho project, which also has, at various stages of development or release, libraries for C, C++, JavaScript and Lua along with Eclipse IDE tools to make it easier to work with MQTT across different platforms. As you can see, MQTT is ideal for the Internet of Things with its combination of lightweight code and extensive functionality… it’s easy to use, built for the modern mostly-reliable internet and light on the hardware and power needs, making it a leading candidate for the network glue in your next M2M project.</p>
+
+<p><strong>About the author</strong>: Dj Walker-Morgan has been writing code since the early 80s and writing about software since the 90s. Developing in everything from 6502 to Java and working on projects from enterprise-level network management to embedded devices.</p>
+</body>
+</html>
diff --git a/old/articles/talkingsmall/talking_small.mou.md b/old/articles/talkingsmall/talking_small.mou.md
new file mode 100644
index 0000000..f996ea2
--- /dev/null
+++ b/old/articles/talkingsmall/talking_small.mou.md
@@ -0,0 +1,279 @@
+#Talking Small
+##Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi
+
+_by Dj Walker-Morgan_
+
+*How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the [Eclipse Paho project](http://www.eclipse.org/paho/) can let you answer that challenge.*
+
+The arrival of the Raspberry Pi and the BeagleBone Black has heralded a time when a small Linux-powered board can easily, and economically, make sense as a complex sensor or display in the Internet of Things. It also means that developers can end up using web technology that's not suited to the Internet of Things, where the connections may only be occasionally available and as reliable as a cellphone call and where devices need to sip power while sending and receiving information.
+
+This is where [MQTT](http://m2m.eclipse.org/protocols.html#mqtt) comes in to take on these connectivity problems and open up a whole realm of possibilities for developers to create smarter, more connected applications. MQTT is a system, and a network protocol, for broadcasting and listening for information over networks. Designed as a complement to enterprise messaging systems, MQTT is a lightweight publish and subscribe protocol. The idea with what was called at the time, Message Queuing Telemetry Transport, to fill the gap between the numerous devices and applications that could produce data and the wider world of data consumers. As these devices were typically outside of the corporate network the protocol needed to be resilient to network issues. Now, known just as MQTT (with no acronym), the most recent version, MQTT 3.1, is being used as OASIS’s standard for messaging for the internet of things, further extending MQTT’s industry support and alongside that work, the Eclipse Foundation’s M2M project is curating open source versions of components for MQTT-based systems.
+
+<img alt=""BeagleBone Black with temperature sensor" src="BeagleBoneWithTempSensor.png" title="BeagleBone Black with temperature sensor" width=320 align="right" border=5/>
+
+In practice, MQTT lets developers write applications which publish their data as messages to the MQTT network without worrying themselves with how other applications will receive that data. The messages are published to topics, strings which can resemble filesystem paths, like “/rooms/a1/environment/temperature” or “/raspberrypi/status” or “/beaglebone/running/process”. This message data – the payload – is most typically small packets, but MQTT is flexible enough to allow it to be as much as 256MB. The MQTT overhead itself is as little as two bytes over the payload and topic and the load on clients is small as the broker takes over the heavier lifting of redistributing messages.
+
+Other developers can write applications that select which topics, or wildcard-based ranges of topics they will then receive messages for. These are the subscribers. There’s nothing to stop a client being both a publisher and a subscriber though. Bringing the two sides together and providing the glue of an MQTT network are the MQTT brokers. These are applications built to route, or retain, messages between publishing and subscribing clients.
+Getting building – a publishing sensor
+
+These concepts are best demonstrated so let’s start building our temperature sensor. We’re doing this on the BeagleBone Black. It’s a pretty self-contained device so you just need to add power and network and ssh to “root@beaglebone.local” to log into one fresh out of the box. You can, of course, attach a monitor and use a GUI on the BeagleBone Black - or the Raspberry Pi, which we will come to later - but here we are keeping hardware and software tooling requirements to a minimum so we can focus on MQTT.
+
+To attach a temperature sensor to a BeagleBone Black, we have followed the [tutorial](http://learn.adafruit.com/measuring-temperature-with-a-beaglebone-black/overview) created by Simon Monk for the AdaFruit Learning System. The electronics are very simple and connect the three pins of a TMP36 temperature sensor to an analogue input on the BeagleBone Black. The software side involves [installing  and using an AdaFruit library](http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation) to read the value and we end up running a Python program similar to this:
+
+    import Adafruit_BBIO.ADC as ADC
+    import time
+
+    sensor_pin = 'P9_40'
+
+    ADC.setup()
+
+    while True:
+       reading = ADC.read(sensor_pin)
+       millivolts = reading * 1800  # 1.8V reference = 1800 mV
+       temp_c = (millivolts - 500) / 10
+       print('mv=%.2f C=%.2f' % (millivolts, temp_c)
+       time.sleep(1)
+
+So now we have a source of temperature data. Now we can MQTT enable this program. Our first stop is the Eclipse Paho project where MQTT client libraries for various languages have been assembled. There you can find the Paho Python library, but as it is yet to be formally packaged and released, we will need to build it. To build it for the BeagleBone Black’s Angstrom Linux distribution we first need to download the source code using git:
+
+    git clone https://github.com/eclipse/paho.mqtt.python.git org.eclipse.paho.mqtt.python.git
+
+This will create a copy of the repository in the directory “org.eclipse.paho.mqtt.python”. If we now move into that directory we can get on with building the code:
+
+	cd org.eclipse.paho.mqtt.python
+	make
+	make install
+
+With the Paho MQTT library built, we can return to our Python code and start adding the basic elements. The first thing to do is to import the library:
+
+	import Adafruit_BBIO.ADC as ADC
+	import time
+	import paho.mqtt.client as mqtt
+
+Now we can set up the client connection to the broker:
+
+	mqttc = mqtt.Client()
+	mqttc.connect("m2m.eclipse.org", 1883, 60)
+	mqttc.loop_start()
+
+Here we create our client and tell it to connect to m2m.eclipse.org. That’s the Eclipse public sandbox for M2M developers which has been created to let people experiment with M2M without setting up their own broker. That said, you can easily set up a broker with Mosquitto (http://mosquitto.org/), the open source dedicated MQTT broker, if you wish. Other brokers are available, but it’s worth noting that Mosquitto is also becoming an Eclipse M2M project.
+
+The connection to the broker is made over port 1883 and the connection will be kept alive with a 60 second ping in the absence of any other activity. The code also starts up a thread to handle incoming messages from the broker with the loop_start method. We are now almost ready to send messages to the broker, but before we do that, we need come up with a topic. We shall start with a root name of “bbbexample” for our topics, then have a subtopic “tmp36” to represent the temperature sensor and two sub-subtopics “mv” and “c” to represent the milli-volt and centigrade readings from that sensor. This will give us two absolute topics “bbbexample/tmp36/mv” and “bbbexample/tmp36/c”. Remember though, that if you are working in a shared sandbox like m2m.eclipse.org, you will want to change “bbbexample” to something unique to you (and the broker) or risk having your readings overwritten by another person.
+
+With topics selected, once we’ve printed the millivolt and centigrade temperature readings we can add:
+
+	mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+	mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+
+Formatting the values to two decimal places for tidiness. This gives us our complete program:
+
+	import time
+	import Adafruit_BBIO.ADC as ADC
+	import paho.mqtt.client as mqtt
+
+	sensor_pin = 'P9_40'
+	ADC.setup()
+
+	mqttc = mqtt.Client()
+	mqttc.connect("m2m.eclipse.org", 1883, 60)
+	mqttc.loop_start()
+
+	while True:
+	  reading = ADC.read(sensor_pin)
+	  millivolts = reading * 1800  # 1.8V reference = 1800 mV
+	  temp_c = (millivolts - 500) / 10
+	  print('mv=%.2f C=%.2f' % (millivolts, temp_c))
+	  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+	  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+	  time.sleep(1)
+
+And running that should publish values to the Eclipse sandbox every second. To check this is happening without writing a client, we can make use of one feature of the Eclipse M2M sandbox, the [Eclipse MQTT Bridge](http://eclipse.mqttbridge.com) (at eclipse.mqttbridge.com), which presents the contents of a sandbox in easily consumable web formats. By using the curl utility, it is possible to obtain the value from the last message passed through the broker like so:
+
+	# curl http://eclipse.mqttbridge.com/bbbexample/tmp36/c
+	19.10#
+
+We shall return to the BeagleBone Black and the Python client later; the next stop for us is creating a client that will use that temperature data.
+
+##The listening Pi
+
+Moving on to the Raspberry Pi, we are going to use Java rather than Python, but the language and libraries used are generally interchangeable between the platforms. The various MQTT APIs typically use callbacks to notify applications when an event has occurred. When we subscribe to messages from a topic and a message subsequently arrives, an appropriate callback is invoked. In Java the MQTT callbacks are encapsulated in an interface called MqttCallback. In our code, we’ll need to implement that interface:
+
+	import org.eclipse.paho.client.mqttv3.*;
+
+	public class PahoMqttSubscribe implements MqttCallback
+	{
+	  MqttClient client;
+
+	  public PahoMqttSubscribe() {}
+
+	  public static void main (String[] args) {
+	    new PahoMqttSubscribe().doDemo();
+	  }
+
+
+We’ve also declared an MqttClient variable, an empty constructor and a main method for our PahoMqttSubscribe class. The doDemo method will contain most of the code. In that method we need to create a connection to the Eclipse sandbox.
+
+	public void doDemo() {
+	    try {
+	      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+	      client.connect();
+
+Like the Python code previously, this makes the connection to m2m.eclipse.org though, unlike the Python, it takes a URI which specifies protocol and port. It also explicitly generates and sets a client ID for the program. Client applications connecting to the broker need to have a unique client ID on that broker. Where the client doesn’t want to make use of the reliable persistent features of MQTT, a function like Mqtt.generateClientId() can make up an id based on the username, time and other local elements. Our code then explicitly connects to the broker. Next, it needs to configure the client so it receives those callbacks we previously mentioned:
+
+	      client.setCallback(this);
+
+The program is now ready to subscribe to a topic. In the Python code, we were publishing the centigrade temperature to bbbexample/tmp36/c, so let’s subscribe to that:
+
+	      client.subscribe("bbbexample/tmp36/c");
+
+And we can continue doing whatever processing we want after… in the example, we’ll just idly wait calling Thread.sleep. There’s only one thing missing - we haven’t implemented the methods needed by MqttCallback, and most importantly, the messageArrived callback. This delivers the topic the message has been sent to and the message itself. For now, the code can just print the topic and the message payload:
+
+	 public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    System.out.println (topic + " " + new String(message.getPayload()));
+	  }
+
+These aren’t the only callbacks needed though, so the code will need to declare the others, even if they only do nothing:
+
+	  public void connectionLost (Throwable cause) {}
+	  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+The connectionLost callback allows an application to manage reconnection to the broker, while the deliveryComplete callback is called when a message is delivered to the broker. There are actually two APIs available in Java for MQTT. One is a fully non-blocking API which uses a number of token mechanisms to track all progress. The other is the API we are using here which is a wrapper around the non-blocking API and generally blocks on calls, though callback methods like deliveryComplete offer a preview of the control of the non-blocking API.
+
+We now have our complete code:
+
+	import org.eclipse.paho.client.mqttv3.*;
+
+	public class PahoMqttSubscribe implements MqttCallback
+	{
+
+	  MqttClient client;
+
+	  public PahoMqttSubscribe() {}
+
+	  public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    System.out.println (topic + " " + new String (message.getPayload()));
+	  }
+
+	  public void connectionLost (Throwable cause) {}
+	  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+	  public static void main (String[] args) {
+	    new PahoMqttSubscribe().doDemo();
+	  }
+
+	  public void doDemo() {
+	    try {
+	      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+	      client.connect();
+	      client.setCallback(this);
+
+	      client.subscribe("bbbexample/tmp36/c");
+
+	      // We’ll now idle here sleeping, but your app can be busy
+	      // working here instead
+	      while (true) {
+		  try { Thread.sleep (1000); } catch (InterruptedException e) {}
+	      }
+	    }
+	    catch (MqttException e) { e.printStackTrace (); }
+	  }
+	}
+
+All we have to do is compile and run it and for that we’ll need a JDK. It used to be the case that you had to download a JDK for the Raspberry Pi’s Linux, but now the Pi’s Raspbian distribution comes with Oracle’s JDK as standard, so to keep it simple (and up to date) it is best to go to the RaspberryPi.org downloads page to get and install the latest version of Raspbian. For the Java version of the Paho MQTT libraries, we could use Maven to install it, but as we are working with minimal tooling, we can simply retrieve the jar file from the Eclipse Paho release repository with this command:
+
+    curl -O https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/mqtt-client-0.4.0.jar
+
+With the library downloaded and in the same directory, we can compile and run our application like so:
+
+    javac -cp mqtt-client-0.4.0.jar PahoMqttSubscribe.java
+    java -cp mqtt-client-0.4.0.jar:. PahoMqttSubscribe
+
+If the BeagleBone sensor is still running, the program should start printing the temperature data as it is received.
+
+##Pi Lumination
+
+<img alt="Raspberry Pi with BerryClip" src="RaspberryPiWithBerryClip.png" title="BeagleBone Black with temperature sensor" align="right" width=320 border=5/>
+
+It’s at this point we take a brief digression into how to make these results turn up in the form of LEDs being illuminated. It is, of course, perfectly reasonable to take the GPIO pins on the Raspberry Pi and wire them, with breadboard and jumper cables, to LEDs. But, we are more interested in getting some quick illumination so have opted for the [BerryClip](http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/), a small add-on board kit with gives us 6 LEDs, a button and a buzzer in one kit.
+
+Controlling the BerryClip’s LEDs from Java can be accomplished by use of the [Pi4J library](http://pi4j.com/). This is a Java wrapper around the WiringPi library and gives extensive access to the Pi’s GPIO controller and pins. There is one caveat, programs using Pi4J have to be run as root. Pi4J is packaged as a .deb file and can be installed with the commands:
+
+    wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb
+    sudo dpkg -i pi4j-0.0.5.deb
+
+With the library installed we can modify the code so that when it is invoked it configures the LEDs, by adding:
+
+	  final GpioController gpio=GpioFactory.getInstance();
+	  GpioPinDigitalOutput pina = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_07,"PinA");
+	  GpioPinDigitalOutput pinb = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00,"PinB");
+	  GpioPinDigitalOutput pinc = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_03,"PinC");
+	  GpioPinDigitalOutput pind = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_12,"PinD");
+	  GpioPinDigitalOutput pine = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_13,"PinE");
+	  GpioPinDigitalOutput pinf = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_14,"PinF");
+
+And replacing the code in the messageArrived method so that it sets the LEDs depending on the temperature, in this case, over the range 20-30 degrees C:
+
+	  public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    String msg=new String(message.getPayload());
+	    Double dval=Double.parseDouble(msg);
+	    int val=dval.intValue();
+	    pinf.setState(val>=20);
+	    pine.setState(val>=22);
+	    pind.setState(val>=24);
+	    pinc.setState(val>=26);
+	    pinb.setState(val>=28);
+	    pina.setState(val>=30);
+	  }
+
+To compile and run the code now will require the Pi4J libraries to be included on the classpath like so:
+
+	javac -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*' PahoMqttSubLED.java
+	sudo java -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*':. PahoMqttSubLED
+
+Now, the temperature sensor on the BeagleBone Black will be reflected in the LEDs. If you want to test that, try touching the temperature sensor on the BeagleBone.
+
+##Going deeper with MQTT
+
+So far, we’ve used MQTT at its very basic level. Despite this, we have already built a system that can handle multiple displays without modification as each display client just subscribes to the temperature updates. And by changing the topic for each sensor, we can publish data from any number of sensors and come up with more complex, rich displays.
+
+But there are some things you may notice with our basic setup. We’ll look at some of them now and how MQTT already has solutions for them.
+
+__More topics__: Our Raspberry Pi display only subscribes to a single topic for its data. When publishing, you have to use “absolute” topics, but when subscribing it is possible to use wildcard characters to define a range of topics we want the code to listen to. The wildcard characters for MQTT topics are “#” and “+”. A “#” in the topic means, in the implied topic hierarchy, all topics at this level and their children, while a “+” limits it to the single immediate level. So, if we wanted to subscribe to all the messages from the temperature sensor, we could change
+
+	  client.subscribe("bbbexample/tmp36/c");
+
+to
+
+	  client.subscribe("bbbexample/tmp36/+");
+
+Which would mean that messages for both “bbbexample/tmp36/mv” and “bbbexample/tmp36/c” would arrive at the messageArrived method. It would be up to the code to distinguish between the topics and decide what action it wants to take. Other examples of topic subscriptions would be “bbbexample/#”, which would match any message sent to a subtopic of “bbbexample” and “bbbexample/+/c” which would match messages to any immediate child of “bbbexample” which had an immediate child “c”.  
+
+__Retention__: If you have built this project and started the display client before starting the BeagleBone’s Python code, you will notice that nothing happens at the display client until the Python code is started and starts emitting messages. This is fine for many applications, but where clients may be connecting at any point they may require the last message’s values so they can process them. MQTT brokers are cable of retaining messages for late arriving clients; all a client has to do is ask when posting the message. Changing the sensor client’s publish lines to do so simply means setting a parameter retain to be true:
+
+	  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts, retain=1);
+	  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c, retain=1);
+
+__Getting the message through__: Because there are different levels of assurance needed for different kinds of messages, MQTT supports three levels of quality of service. These QoS settings can be set when publishing a message or when subscribing to a topic. The lowest and quickest level, 0, is the “fire and forget” mode where messages are sent and no attempt is made to acknowledge their reception. QoS 1 is the usual default setting where messages are sent, and re-sent, until there’s at least one acknowledgement. It’s slower than “fire and forget” but gives some assurance the message has got through, though the downside is that multiple copies of the message may be received. QoS 2 is the slowest of the settings as it goes through a complete two-stage process of acknowledgement, which ensures that one, and only one, copy of a message is delivered.
+
+__Losing the connection__: When a client goes “off air” abnormally, it is normally hard for other clients to detect that anomaly. With MQTT, this is easier thanks to what are called wills. A will is a topic and a message payload that a client can lodge with the broker with the implicit instruction “in the event that you can’t get in touch with me and I haven’t cleanly disconnected, deliver this message for me”. The various Paho MQTT APIs have different ways of setting this; in Python, a setWill method on the MQTT connection is used, while in the Java API, the will is part of a collection of options the developer can set in MqttConnectionOptions, an instance of which can be passed to the connect method.
+
+__Recovering the connection__: With those quality of service settings, the client has to be able to pick up the pieces when it’s been disconnected and is reconnecting. There’s a pair of elements to this in MQTT.  Firstly there is a clean flag that is usually set by default. This tells the client and server to start afresh every time they connect. If the clean flag is set to false, it is then the second element comes into play. This is the client ID, which we mentioned previously while setting to a different value each time, can also be set to a fixed (or deterministically generated) string. This changes how the broker and client connect. When a client with the same client ID as its previous connection connects to the server and the clean flag is false, the broker and client will work to ensure the new session starts from where the old one left off. To help in this, client libraries implement various forms of persistence for their connections so they can figure out what they were in the process of sending. Depending on the use case, this means that you can create anything from a “fire and forget” stateless stats-gathering network to a network-resilient, assured-delivery platform with MQTT.
+
+Securing the connection: For simplicity, we’ve been using un-authenticated and un-encrypted connections to the MQTT broker so anyone could have found out what the temperature was. MQTT does, though, support both authentication and SSL-encrypted connections for when the data is more mission critical than the temperature of your office (or fingers).
+
+
+##Further experiments
+
+In the [GitHub repository for this article](https://github.com/codepope/talking-small) at `https://github.com/codepope/talking-small`, there’s an extended example of the code which sends a test message from the Raspberry Pi when the BerryClip’s button is pressed and a version of the Python code for the BeagleBone which picks up that test message.
+
+If you want to attach a temperature sensor to your Raspberry Pi, then you can use the TMP36 sensor, but you’ll also need an analog to digital converter like the MCP3008 as the Pi doesn’t have any analog pins. Instructions on the hardware can be found in another project from the [AdaFruit Learning System](http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/connecting-the-cobbler-slash-mcp3008-slash-tmp36). The other option is to use a digital thermometer like the DS18B20 - instructions for interfacing that are on the [Raspberry Spy blog] (http://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/) - an example of code to use a DS18B20 is available with the other code in the repository.
+
+##Wrapping up the software
+
+We’ve only touched on the capabilities of MQTT and the capabilities of the libraries from the Eclipse Paho project, which also has, at various stages of development or release, libraries for C, C++, JavaScript and Lua along with Eclipse IDE tools to make it easier to work with MQTT across different platforms. As you can see, MQTT is ideal for the Internet of Things with its combination of lightweight code and extensive functionality… it’s easy to use, built for the modern mostly-reliable internet and light on the hardware and power needs, making it a leading candidate for the network glue in your next M2M project.
+
+
+**About the author**: Dj Walker-Morgan has been writing code since the early 80s and writing about software since the 90s. Developing in everything from 6502 to Java and working on projects from enterprise-level network management to embedded devices.
diff --git a/old/branding/index.php b/old/branding/index.php
new file mode 100644
index 0000000..369e9a6
--- /dev/null
+++ b/old/branding/index.php
@@ -0,0 +1,12 @@
+<?php include '../_includes/header.php' ?>
+
+<h1>Logo downloads</h1>
+<p><a href="paho_logo.eps">Original EPS</a></p>
+<p><span style="display:inline-block; padding: 2px;"><img src="paho_logo_100.png"/></span> : <a href="paho_logo_100.png">100px x 32px</a> &bull; <a href="paho_logo_400.png">400px x 126px</a> &bull; <a href="paho_logo_full.png">836px x 264px</a></p>
+<p><span style="display:inline-block; padding: 2px;"><img src="paho_logo_b_100.png"/></span> : <a href="paho_logo_b_100.png">100px x 32px</a> &bull; <a href="paho_logo_b_400.png">400px x 126px</a> &bull; <a href="paho_logo_b_full.png">836px x 264px</a></p>
+<p><span style="display:inline-block; padding: 2px; background: #000;"><img src="paho_logo_w_100.png"/></span> : <a href="paho_logo_w_100.png">100px x 32px</a> &bull; <a href="paho_logo_w_400.png">400px x 126px</a> &bull; <a href="paho_logo_w_full.png">836px x 264px</a></p>
+
+
+
+<?php include '../_includes/footer.php' ?>
+
diff --git a/old/branding/paho_logo.eps b/old/branding/paho_logo.eps
new file mode 100644
index 0000000..3f4b0cc
--- /dev/null
+++ b/old/branding/paho_logo.eps
Binary files differ
diff --git a/old/branding/paho_logo_100.png b/old/branding/paho_logo_100.png
new file mode 100644
index 0000000..59cb164
--- /dev/null
+++ b/old/branding/paho_logo_100.png
Binary files differ
diff --git a/old/branding/paho_logo_400.png b/old/branding/paho_logo_400.png
new file mode 100644
index 0000000..2199857
--- /dev/null
+++ b/old/branding/paho_logo_400.png
Binary files differ
diff --git a/old/branding/paho_logo_b_100.png b/old/branding/paho_logo_b_100.png
new file mode 100644
index 0000000..55d0118
--- /dev/null
+++ b/old/branding/paho_logo_b_100.png
Binary files differ
diff --git a/old/branding/paho_logo_b_400.png b/old/branding/paho_logo_b_400.png
new file mode 100644
index 0000000..bf0a7c1
--- /dev/null
+++ b/old/branding/paho_logo_b_400.png
Binary files differ
diff --git a/old/branding/paho_logo_b_full.png b/old/branding/paho_logo_b_full.png
new file mode 100644
index 0000000..d938318
--- /dev/null
+++ b/old/branding/paho_logo_b_full.png
Binary files differ
diff --git a/old/branding/paho_logo_full.png b/old/branding/paho_logo_full.png
new file mode 100644
index 0000000..1868a58
--- /dev/null
+++ b/old/branding/paho_logo_full.png
Binary files differ
diff --git a/old/branding/paho_logo_w_100.png b/old/branding/paho_logo_w_100.png
new file mode 100644
index 0000000..c90f487
--- /dev/null
+++ b/old/branding/paho_logo_w_100.png
Binary files differ
diff --git a/old/branding/paho_logo_w_400.png b/old/branding/paho_logo_w_400.png
new file mode 100644
index 0000000..be13e53
--- /dev/null
+++ b/old/branding/paho_logo_w_400.png
Binary files differ
diff --git a/old/branding/paho_logo_w_full.png b/old/branding/paho_logo_w_full.png
new file mode 100644
index 0000000..0f36721
--- /dev/null
+++ b/old/branding/paho_logo_w_full.png
Binary files differ
diff --git a/old/clients/android/index.php b/old/clients/android/index.php
new file mode 100644
index 0000000..b994f96
--- /dev/null
+++ b/old/clients/android/index.php
@@ -0,0 +1,169 @@
+<?php include '../../_includes/header.php' ?>
+<!DOCTYPE html>
+<html>
+<head>
+    <title></title>
+</head>
+<body>
+    <div class="panel panel-default">
+        <div class="panel-body">
+            <h1>Eclipse Paho Android Service</h1>
+            <p>The Paho Android Service is an MQTT client library written in
+            Java for developing applications on Android.</p>
+            <p>To get started, download <a href=
+            "http://developer.android.com/tools/studio/index.html">Android
+            Studio</a>. You will also need to download the <a href=
+            "https://developer.android.com/sdk/installing/adding-packages.html">
+            Android SDK</a>. Currently you will need the SDK for 19,21 and 22,
+            This will hopefully be simplified soon.</p>
+            <h2>Features</h2>
+
+
+            <?php
+
+                $features = array(
+                    "mqtt-31" => true,
+                    "mqtt-311" => true,
+                    "lwt" => true,
+                    "tls" => true,
+                    "persistence" => true,
+                    "reconnect" => true,
+                    "buffering" => true,
+                    "websocket" => true,
+                    "tcp" => true,
+                    "async" => true,
+                    "sync" => false,
+                    "ha" => true
+                );
+                include '../../_includes/features_list.php';
+                getFeatures($features);
+
+            ?>
+
+            <h2>Project description</h2>
+            <p>The Paho project has been created to provide reliable
+            open-source implementations of open and standard messaging
+            protocols aimed at new, existing, and emerging applications for
+            Machine-to-Machine (M2M) and Internet of Things (IoT). Paho
+            reflects the inherent physical and cost constraints of device
+            connectivity. Its objectives include effective levels of decoupling
+            between devices and applications, designed to keep markets open and
+            encourage the rapid growth of scalable Web and Enterprise
+            middleware and applications.</p>
+            <h2>Links</h2>
+            <ul>
+                <li>Project Website: <a href="https://www.eclipse.org/paho">
+                    https://www.eclipse.org/paho</a>
+                </li>
+                <li>Eclipse Project Information: <a href=
+                "https://projects.eclipse.org/projects/iot.paho">https://projects.eclipse.org/projects/iot.paho</a>
+                </li>
+                <li>Paho Android Client Page: <a href=
+                "https://eclipse.org/paho/clients/java">https://eclipse.org/paho/clients/android/</a>
+                </li>
+                <li>GitHub: <a href=
+                "https://github.com/eclipse/paho.mqtt.android">https://github.com/eclipse/paho.mqtt.android</a>
+                </li>
+                <li>Twitter: <a href=
+                "https://twitter.com/eclipsepaho">@eclipsepaho</a>
+                </li>
+                <li>Issues: <a href=
+                "https://github.com/eclipse/paho.mqtt.android/issues">https://github.com/eclipse/paho.mqtt.android/issues</a>
+                </li>
+                <li>Mailing-list: <a href=
+                "https://dev.eclipse.org/mailman/listinfo/paho-dev">https://dev.eclipse.org/mailman/listinfo/paho-dev</a>
+                </li>
+            </ul>
+            <h2>Using the Paho Android Client</h2>
+            <h3>Downloading</h3>
+            <h4>Maven</h4>
+            <p>Eclipse hosts a Nexus repository for those who want to use Maven
+            to manage their dependencies. The released libraries are also
+            available in the Maven Central repository.</p>
+            <p>Add the repository definition and the dependency definition
+            shown below to your pom.xml.</p>
+            <p>Replace <code>%REPOURL%</code> with either
+            <code>https://repo.eclipse.org/content/repositories/paho-releases/</code>
+            for the official releases, or
+            <code>https://repo.eclipse.org/content/repositories/paho-snapshots/</code>
+            for the nightly snapshots. Replace %VERSION% with the level
+            required . The latest release version is <code>1.0.2</code> and the
+            current snapshot version is <code>1.0.3-SNAPSHOT</code>.</p>
+            <pre>
+&lt;project ...&gt;
+&lt;repositories&gt;
+    &lt;repository&gt;
+        &lt;id&gt;Eclipse Paho Repo&lt;/id&gt;
+        &lt;url&gt;%REPOURL%&lt;/url&gt;
+    &lt;/repository&gt;
+&lt;/repositories&gt;
+...
+&lt;dependencies&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.eclipse.paho&lt;/groupId&gt;
+        &lt;artifactId&gt;org.eclipse.paho.android.service&lt;/artifactId&gt;
+        &lt;version&gt;%VERSION%&lt;/version&gt;
+    &lt;/dependency&gt;
+&lt;/dependencies&gt;
+&lt;/project&gt;
+    </pre>
+
+            <h4>Gradle</h4>
+            <p>If you are using Android Studio and / or Gradle to manage your
+            application dependencies and build then you can use the same
+            repository to get the Paho Android Service. Add the Eclipse
+            Maven repository to your <code>build.gradle</code> file and then
+            add the Paho dependency to the <code>dependencies</code> section</p>
+            <pre>
+repositories {
+    maven {
+        url "https://repo.eclipse.org/content/repositories/paho-snapshots/"
+    }
+}
+
+
+dependencies {
+    compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.0.2'
+    compile 'org.eclipse.paho:org.eclipse.paho.android.service:1.0.2'
+}
+            </pre>
+            <p><b>Note:</b> currently you have to include the <code>org.eclipse.paho:org.eclipse.paho.client.mqttv3</code>
+             dependency as well. We are attempting to get the build to produce an Android <code>AAR</code> file that
+             contains both the Android service as well as it's dependencies, however this is still experimental.
+              If you wish to try it, remove the <code>org.eclipse.paho:org.eclipse.paho.client.mqttv3</code> dependency
+             and append <code>@aar</code> to the end of the Android Service dependency.
+              E.g. <code>org.eclipse.paho:org.eclipse.paho.android.service:1.0.2@aar</code></p>
+
+            <p>If you find that there is functionality missing or bugs in the
+            release version, you may want to try using the snapshot version to
+            see if this helps before raising a feature request or an issue.</p>
+
+            <h3>Building from source</h3>
+            <ul>
+                <li>Open a terminal and navigate to this directory
+                (org.eclipse.paho.android.service)</li>
+                <li>Run the command <code>./gradlew clean assemble
+                exportJar</code> or on Windows: <code>gradlew.bat clean
+                assemble exportJar</code></li>
+            </ul>
+            <h3>Running the sample app:</h3>
+            <ul>
+                <li>Open the this current directory in Android Studio
+                (org.eclipse.paho.android.service).</li>
+                <li>In the toolbar along the top, there should be a dropdown
+                menu. Make sure that it contains 'org.eclipse.android.sample'
+                then click the Green 'Run' Triangle. It should now build and
+                launch an Virtual Android Device to run the App. If you have an
+                Android device with developer mode turned on plugged in, you
+                will have the oppertunity to run it directly on that.</li>
+                <li>If you have any problems, check out the Android Developer
+                Documentation for help: <a href=
+                "https://developer.android.com">https://developer.android.com</a>
+                </li>
+            </ul>
+
+            <h2 id="documentation">Documentation</h2>
+            <p>Reference documentation is online at: <a href=
+            "http://www.eclipse.org/paho/files/android-javadoc/index.html">http://www.eclipse.org/paho/files/android-javadoc/index.html</a></p>
+        </div>
+    </div><?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/android/sample/img/1.png b/old/clients/android/sample/img/1.png
new file mode 100644
index 0000000..ae80626
--- /dev/null
+++ b/old/clients/android/sample/img/1.png
Binary files differ
diff --git a/old/clients/android/sample/img/2.png b/old/clients/android/sample/img/2.png
new file mode 100644
index 0000000..9a36cbc
--- /dev/null
+++ b/old/clients/android/sample/img/2.png
Binary files differ
diff --git a/old/clients/android/sample/img/3.png b/old/clients/android/sample/img/3.png
new file mode 100644
index 0000000..73a2eff
--- /dev/null
+++ b/old/clients/android/sample/img/3.png
Binary files differ
diff --git a/old/clients/android/sample/img/4.png b/old/clients/android/sample/img/4.png
new file mode 100644
index 0000000..f3ecc41
--- /dev/null
+++ b/old/clients/android/sample/img/4.png
Binary files differ
diff --git a/old/clients/android/sample/img/5.png b/old/clients/android/sample/img/5.png
new file mode 100644
index 0000000..7ee78bb
--- /dev/null
+++ b/old/clients/android/sample/img/5.png
Binary files differ
diff --git a/old/clients/android/sample/img/6.png b/old/clients/android/sample/img/6.png
new file mode 100644
index 0000000..c39559f
--- /dev/null
+++ b/old/clients/android/sample/img/6.png
Binary files differ
diff --git a/old/clients/android/sample/img/7.png b/old/clients/android/sample/img/7.png
new file mode 100644
index 0000000..c918ff9
--- /dev/null
+++ b/old/clients/android/sample/img/7.png
Binary files differ
diff --git a/old/clients/android/sample/img/8.png b/old/clients/android/sample/img/8.png
new file mode 100644
index 0000000..6d99c05
--- /dev/null
+++ b/old/clients/android/sample/img/8.png
Binary files differ
diff --git a/old/clients/android/sample/img/9.png b/old/clients/android/sample/img/9.png
new file mode 100644
index 0000000..6c32a2b
--- /dev/null
+++ b/old/clients/android/sample/img/9.png
Binary files differ
diff --git a/old/clients/android/sample/index.php b/old/clients/android/sample/index.php
new file mode 100644
index 0000000..e339fd8
--- /dev/null
+++ b/old/clients/android/sample/index.php
@@ -0,0 +1,112 @@
+<?php include '../../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Using the Android MQTT client sample</h1>
+<p>You can easily get a sample Android app exchanging messages using an MQTT server. Here we show you how. When you've mastered this, you can get on with including mobile messaging in your own Android applications.</p>
+
+
+<h2 id="source">Prerequisite</h2>
+<p>
+<ul>
+	<li>Get the right tools.
+		<ul>
+			<li>Install a <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java Development Kit (JDK) Version 6 or later</a>.</li>
+			<li>Install <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a>.</li>
+			<li>Select and install a set of packages and platforms from the Android SDK. Note: The SDK platform must be Android API level [11- 19].</li>
+			<li>Add the <a href="http://developer.android.com/tools/sdk/eclipse-adt.html" target="_blank">Android Development Tools (ADT)</a> plug-in to Eclipse.</li>
+		</ul>
+	</li>
+	<li>Setup an MQTT Server. It must support the MQTT version 3.1 protocol.</li>
+	<li>Clone the source code of <code>org.eclipse.paho.mqtt.java</code> via git. Run maven build: mvn clean install to build <code>org.eclipse.paho.client.mqttv3-{VERSION}.jar</code> and <code>org.eclipse.paho.android.service-{VERSION}.jar</code></li>
+</ul>
+</p>
+
+<h2 id="building-from-source">Building from source</h2>
+<p>The MQTT client sample Java™ app for Android uses a client library from the MQTT SDK, and exchanges messages with an MQTT server.</p>
+
+<p>
+<ul>
+	<li>Import the <code>org.eclipse.paho.android.service.sample</code> app project into Eclipse.</li>
+	<li>Copy the <code>org.eclipse.paho.client.mqttv3-{VERSION}.jar</code> and <code>org.eclipse.paho.android.service-{VERSION}.jar</code> library into the libs folder in the Android project. </li>
+	<li>Make sure no compilation errors and then run as Android application. Or install and start the MQTT client sample Java app on an Android device. See the developer.android.com <a class="xref" href="http://developer.android.com/training/basics/firstapp/running-app.html" target="_blank" >Running your app page.</a> </li>
+</ul>
+</p>
+
+<h2 id="run-app">Run the MQTT Android application</h2>
+<p>Use the MQTT Android application to connect to MQTT server, subscribe, and publish to a topic.</p>
+<ul>
+     <li>Open the MQTT sample application.
+    	<p><img src="./sample/img/1.png" alt="" style="width: 293px; height: 44px;" align="middle"></p>
+     </li>
+     <li>Connect to an MQTT server.
+    	<p><img src="./sample/img/2.png" style="width: 266px; height: 255px;" align="middle"></p>
+    	<p>
+    	  	<ul>
+    	      	<li>Click the plus sign (+) to open a new MQTT connection </li>
+    	      	<li>Enter any unique identifier into the client ID field. Be patient, the keystrokes can be slow.</li>
+				<li>Enter the Server field into the IP address of your MQTT server. E.g. mqtt.eclipse.org</li>
+				<li>Enter the port of the MQTT connection. The default port number for a normal MQTT connection is 1883.</li>
+				<li>Click Connect. If the connection is successful, you see a Connecting message.</li>
+    	   </ul>
+    	</p>
+    </li>
+    <li>Subscribe to a topic.
+    	<p>
+    	  	<ul>
+    	      	<li>Click the Connected message. The Connection Details window opens with the history listed:
+    	      		<p><img src="./sample/img/3.png" style="width: 295px; height: 161px;" align="middle"></p>
+    	      	</li>
+    	      	<li>Click the Subscribe tab, and enter a topic string.
+    	      		<p><img src="./sample/img/4.png" style="width: 293px; height: 155px;" align="middle"></p>
+    	      	</li>
+				<li>Click the Subscribe action. A Subscribed message appears for a short time.</li>
+				<li>Click the History tab. The history now includes the subscription:
+					<p><img src="./sample/img/5.png" style="width: 294px; height: 201px;" align="middle"></p>
+				</li>
+    	   </ul>
+    	</p>
+    </li>
+    <li>Now publish to the same topic.
+    	<p>
+    	  	<ul>
+    	      	<li>Click the Publish tab, and enter the same topic string as you did for subscribing. Enter a message.
+    	      		<p><img src="./sample/img/6.png" style="width: 295px; height: 319px;" align="middle"></p>
+    	      	</li>
+    	      	<li>Click the Publish action. Two messages are displayed for a short time, Published followed by Subscribed.
+    	      	    The publication is displayed in the status area (pull the separator bar down to open the status window).
+    	      		<p><img src="./sample/img/7.png" style="width: 303px; height: 119px;" align="middle"></p>
+    	      	</li>
+				<li>Click the History tab to view the full history.
+					<p><img src="./sample/img/8.png" style="width: 294px; height: 321px;" align="middle"></p>
+				</li>
+    	   </ul>
+    	</p>
+    </li>
+    <li>Disconnect the client instance.
+    	<p>
+    	  	<ul>
+    	      	<li>Click the menu icon in the action bar. The MQTT client sample application adds a Disconnect button to the MQTT Connection Details window.</li>
+    	      	<li>Click Disconnect. The connected status changes to disconnected:
+    	      		<p><img src="./sample/img/9.png" style="width: 296px; height: 201px;"  align="middle"></p>
+    	      	</li>
+    	   </ul>
+    	</p>
+    </li>
+    <li>Click Back to return to the list of sessions.
+    	<p>
+    	  	<ul>
+    	      	<li>Click the plus sign (+) to start a new session.</li>
+    	      	<li>Click the disconnected client to reconnect it.</li>
+    	      	<li>Click Back to return to the launchpad.</li>
+    	   </ul>
+    	</p>
+    </li>
+   <li>Click the task button to list running apps. Locate the MQTT client app and swipe the icon off the screen to close it.</li>
+</ul>
+
+<h2 id="finish">Congratulations!</h2>
+<p>If you built the sample app yourself, you are ready to start developing your own Android apps that call MQTT libraries to exchange messages. You can model your Android apps on the classes in this sample.</p>
+
+</div>
+</div>
+<?php include '../../../_includes/footer.php' ?>
diff --git a/old/clients/c/embedded-sn/index.php b/old/clients/c/embedded-sn/index.php
new file mode 100644
index 0000000..868d7db
--- /dev/null
+++ b/old/clients/c/embedded-sn/index.php
@@ -0,0 +1,100 @@
+<?php include '../../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Embedded MQTT-SN C/C++ Client</h1>
+
+<p>This library is intended to have these characteristics:
+</p>
+
+<ul>
+<li>use very limited resources - pick and choose the components needed</li>
+<li>not reliant on any particular libraries for networking, threading or memory management</li>
+<li>ANSI standard C for maximum portability, at the lowest level</li>
+<li>optional higher layer(s) in C and/or C++.</li>
+</ul>
+
+<p>The library can be used on desktop operating systems, but is primarily aimed for environments such as <a href="http://mbed.org">mbed</a> and <a href="http://freertos.org">FreeRTOS</a>.
+</p>
+
+<h2 id="source">Source</h2>
+<p><a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c">https://github.com/eclipse/paho.mqtt-sn.embedded-c/</a></p>
+
+<h2 id="download">Download</h2>
+
+<p>There are no pre-built downloads available. This code is intended to be used in
+the smallest pieces needed for the particular embedded system.</p>
+
+<h2 id="build-from-source">Building from source</h2>
+
+<h3>Gcc</h3>
+
+<p>Samples and tests can be built with "build" shell scripts in their respective directories</p>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Will be added when ready</p>
+
+
+<h3 id="getting-started">Getting Started</h3>
+
+<p>Here is the core of a simple publishing program:<p>
+
+<pre>
+int sendPacketBuffer(int asocket, char* host, int port, unsigned char* buf, int buflen)
+{
+	struct sockaddr_in cliaddr;
+	int rc = 0;
+
+	memset(&cliaddr, 0, sizeof(cliaddr));
+	cliaddr.sin_family = AF_INET;
+	cliaddr.sin_addr.s_addr = inet_addr(host);
+	cliaddr.sin_port = htons(port);
+
+	if ((rc = sendto(asocket, buf, buflen, 0, (const struct sockaddr*)&cliaddr, sizeof(cliaddr))) == SOCKET_ERROR)
+		Socket_error("sendto", asocket);
+	else
+		rc = 0;
+	return rc;
+}
+
+int main(int argc, char** argv)
+{
+	int rc = 0;
+	unsigned char buf[200];
+	int buflen = sizeof(buf);
+	int mysock = 0;
+	MQTTSN_topicid topic;
+	unsigned char* payload = (unsigned char*)"mypayload";
+	int payloadlen = strlen((char*)payload);
+	int len = 0, dup = 0, qos = 0, retained = 0, packetid = 0;
+	char *host = "127.0.0.1";
+	char *topicname = "a long topic name";
+	int port = 1883;
+	MQTTSNPacket_connectData options = MQTTSNPacket_connectData_initializer;
+
+	printf("Sending to hostname %s port %d\n", host, port);
+
+	mysock = socket(AF_INET, SOCK_DGRAM, 0);
+	if (mysock == INVALID_SOCKET)
+		rc = Socket_error("socket", mysock);
+
+	options.clientID.cstring = "myclientid";
+	len = MQTTSNSerialize_connect(buf, buflen, &options);
+	rc = sendPacketBuffer(mysock, host, port, buf, len);
+
+	topic.type = MQTTSN_TOPIC_TYPE_NORMAL;
+	topic.data.qos3.longname = topicname;
+	topic.data.qos3.longlen = strlen(topicname);
+	len = MQTTSNSerialize_publish(buf, buflen - len, dup, qos, retained, packetid,
+			topic, payload, payloadlen);
+	rc = sendPacketBuffer(mysock, host, port, buf, len);
+
+	rc = shutdown(mysock, SHUT_WR);
+	rc = close(mysock);
+
+	return 0;
+}
+</pre>
+</div>
+</div>
+<?php include '../../../_includes/footer.php' ?>
diff --git a/old/clients/c/embedded/index.php b/old/clients/c/embedded/index.php
new file mode 100644
index 0000000..25db516
--- /dev/null
+++ b/old/clients/c/embedded/index.php
@@ -0,0 +1,238 @@
+<?php include '../../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Embedded MQTT C/C++ Client Libraries</h1>
+
+<p>The "full" Paho MQTT C client library was written with Linux and Windows in mind.  It assumes the existence of
+Posix or Windows libraries for networking (sockets), threads and memory allocation. The embedded libraries are intended to have these characteristics:
+</p>
+
+<ul>
+<li>use very limited resources - pick and choose the components needed</li>
+<li>not reliant on any particular libraries for networking, threading or memory management</li>
+<li>ANSI standard C for maximum portability, at the lowest level</li>
+<li>optional higher layer(s) in C and/or C++.</li>
+</ul>
+
+<h2>Features</h2>
+
+<p>The libraries can be used on desktop operating systems, but are primarily aimed for environments such as <a href="http://mbed.org">mbed</a>, <a href="http://www.arduino.cc/">Arduino</a> and <a href="http://freertos.org">FreeRTOS</a>.</p>
+
+<h3>MQTTPacket</h3>
+<p>This is the lowest level library, the simplest and smallest, but hardest to use.  It simply deals with serialization and deserialization of MQTT packets.  Serialization means taking application data and converting it to a form ready for sending across the network.  Deserialization means taking the data read from the network and extracting the data.</p>
+<?php
+include '../../../_includes/features_list.php';
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => false,
+        "reconnect" => false,
+        "buffering" => false,
+        "websocket" => false,
+        "tcp" => true,
+        "async" => false,
+        "sync" => false,
+        "ha" => false
+    );
+    getFeatures($features);
+
+
+?>
+
+<h3>MQTTClient</h3>
+<p>This is a C++ library first written for mbed, but now ported to other platforms.  Although it uses C++, it still avoids dynamic memory allocations, and has replaceable classes for OS and network dependent functions.  Use of the STL is also avoided.  It is based on, and requires, MQTTPacket.</p>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => false,
+        "reconnect" => false,
+        "buffering" => false,
+        "websocket" => false,
+        "tcp" => true,
+        "async" => false,
+        "sync" => true,
+        "ha" => false
+    );
+    getFeatures($features);
+
+?>
+
+<h3>MQTTClient-c</h3>
+<p>A C version of MQTTClient, for environments where C++ is not the norm, such as FreeRTOS. Also built on top of MQTTPacket.</p>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => false,
+        "reconnect" => false,
+        "buffering" => false,
+        "websocket" => false,
+        "tcp" => true,
+        "async" => false,
+        "sync" => true,
+        "ha" => false
+    );
+    getFeatures($features);
+
+?>
+
+
+<h2 id="source">Source</h2>
+<p><a href="https://github.com/eclipse/paho.mqtt.embedded-c">https://github.com/eclipse/paho.mqtt.embedded-c</a></p>
+
+<h2 id="download">Downloads</h2>
+
+<p>In many or most cases, you will want to get the source from Paho and use it directly.  For some platforms, there are other ways of getting the client libraries, as outlined below.
+</p>
+
+<h3>Arduino</h3>
+
+<p>A prebuilt Arduino port of MQTTClient is available from the <a href="https://projects.eclipse.org/projects/technology.paho/downloads">Paho downloads page</a>. To use download and in the Arduino IDE use Sketch -> Import Library... -> Add Library... with the downloaded client zip file.  An example Arduino sketch demonstrating the client is included.</p>
+
+<h3>mbed</h3>
+
+<p>The Paho client libraries MQTTPacket and MQTTClient are available on the mbed platform for import into your applications in the <a href="https://developer.mbed.org/teams/mqtt/">MQTT team area</a>.
+
+<h2 id="build-from-source">Building from source</h2>
+
+<h3>Gcc</h3>
+
+<p>Samples and tests can be built with "build" shell scripts in their respective directories.  Makefiles are being worked on.</p>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>MQTTPacket: <a href="http://modelbasedtesting.co.uk/?p=69">New “Embedded” Paho MQTT C Client</a></p>
+
+<p>MQTTPacket: <a href="http://modelbasedtesting.co.uk/?p=79">Receiving messages with the Paho embedded C client</a></p>
+
+<p>MQTTClient: <a href="http://modelbasedtesting.co.uk/?p=171">Paho embedded C++ client on mbed and for Arduino</a></p>
+
+<p>MQTTClient: <a href="http://modelbasedtesting.co.uk/?p=181">Using TLS with the the Paho embedded C++ client</a></p>
+
+<p>MQTTClient: <a href="http://modelbasedtesting.co.uk/?p=131">Porting the Paho synchronous embedded C++ client</a></p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<h4>MQTTClient</h3>
+
+<p>Here is a simple publishing and subscribing program for the MQTTClient library on Linux:</p>
+
+<pre>
+#define MQTTCLIENT_QOS2 1
+
+#include "MQTTClient.h"
+
+#define DEFAULT_STACK_SIZE -1
+
+#include "linux.cpp"
+
+int arrivedcount = 0;
+
+void messageArrived(MQTT::MessageData& md)
+{
+    MQTT::Message &message = md.message;
+
+	printf("Message %d arrived: qos %d, retained %d, dup %d, packetid %d\n",
+		++arrivedcount, message.qos, message.retained, message.dup, message.id);
+    printf("Payload %.*s\n", (int)message.payloadlen, (char*)message.payload);
+}
+
+
+int main(int argc, char* argv[])
+{
+    IPStack ipstack = IPStack();
+    float version = 0.3;
+    const char* topic = "mbed-sample";
+
+    printf("Version is %f\n", version);
+
+    MQTT::Client<IPStack, Countdown> client = MQTT::Client<IPStack, Countdown>(ipstack);
+
+    const char* hostname = "mqtt.eclipse.org";
+    int port = 1883;
+    printf("Connecting to %s:%d\n", hostname, port);
+    int rc = ipstack.connect(hostname, port);
+	if (rc != 0)
+	    printf("rc from TCP connect is %d\n", rc);
+
+	printf("MQTT connecting\n");
+    MQTTPacket_connectData data = MQTTPacket_connectData_initializer;
+    data.MQTTVersion = 3;
+    data.clientID.cstring = (char*)"mbed-icraggs";
+    rc = client.connect(data);
+	if (rc != 0)
+	    printf("rc from MQTT connect is %d\n", rc);
+	printf("MQTT connected\n");
+
+    rc = client.subscribe(topic, MQTT::QOS2, messageArrived);
+    if (rc != 0)
+        printf("rc from MQTT subscribe is %d\n", rc);
+
+    MQTT::Message message;
+
+    // QoS 0
+    char buf[100];
+    sprintf(buf, "Hello World!  QoS 0 message from app version %f", version);
+    message.qos = MQTT::QOS0;
+    message.retained = false;
+    message.dup = false;
+    message.payload = (void*)buf;
+    message.payloadlen = strlen(buf)+1;
+    rc = client.publish(topic, message);
+	if (rc != 0)
+		printf("Error %d from sending QoS 0 message\n", rc);
+    else while (arrivedcount == 0)
+        client.yield(100);
+
+    rc = client.unsubscribe(topic);
+    if (rc != 0)
+        printf("rc from unsubscribe was %d\n", rc);
+
+    rc = client.disconnect();
+    if (rc != 0)
+        printf("rc from disconnect was %d\n", rc);
+
+    ipstack.disconnect();
+
+    return 0;
+}
+</pre>
+
+<h4>MQTTPacket</h3>
+
+<p>Here is the core of a simple publishing program for the MQTTPacket library:</p>
+
+<pre>
+MQTTPacket_connectData data = MQTTPacket_connectData_initializer;
+int rc = 0;
+char buf[200];
+MQTTString topicString = MQTTString_initializer;
+char* payload = "mypayload";
+int payloadlen = strlen(payload);int buflen = sizeof(buf);
+
+data.clientID.cstring = "me";
+data.keepAliveInterval = 20;
+data.cleansession = 1;
+len = MQTTSerialize_connect(buf, buflen, &data); /* 1 */
+
+topicString.cstring = "mytopic";
+len += MQTTSerialize_publish(buf + len, buflen - len, 0, 0, 0, 0, topicString, payload, payloadlen); /* 2 */
+
+len += MQTTSerialize_disconnect(buf + len, buflen - len); /* 3 */
+
+rc = Socket_new("127.0.0.1", 1883, &mysock);
+rc = write(mysock, buf, len);
+rc = close(mysock);
+</pre>
+</div>
+</div>
+<?php include '../../../_includes/footer.php' ?>
diff --git a/old/clients/c/index.php b/old/clients/c/index.php
new file mode 100644
index 0000000..0de4646
--- /dev/null
+++ b/old/clients/c/index.php
@@ -0,0 +1,176 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT C Client for Posix and Windows</h1>
+
+<p>The Paho MQTT C Client is a fully featured MQTT client written in ANSI standard C.  
+C was chosen rather than C++ to maximize portability.  
+A <a href="../cpp">C++ API</a> over this library is also available in Paho.</p>
+
+<p>In fact there are two C APIs.  "Synchronous" and "asynchronous" for which the API calls start with MQTTClient and MQTTAsync
+respectively.  The synchronous API is intended to be simpler and more helpful.  To this end, some of the calls will block until
+the operation has completed, which makes programming easier.  
+In contrast, only one call blocks in the asynchronous API - waitForCompletion.  
+Notifications of results are made by callbacks which makes the API suitable for use in environments where the application is not the main thread of control.
+</p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "mqtt-50" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => true,
+        "reconnect" => true,
+        "buffering" => true,
+        "websocket" => true,
+        "tcp" => true,
+        "async" => true,
+        "sync" => true,
+        "ha" => true
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+
+<p>Source archives for releases are available from the <a href="https://github.com/eclipse/paho.mqtt.c">Git repository</a>, as is the current source.
+
+<h2 id="download">Download</h2>
+
+<p>Pre-built binaries for Windows, Linux and Mac are available from the <a href="https://projects.eclipse.org/projects/technology.paho/downloads">downloads page</a>.
+
+<p>The Windows binaries are built with Visual Studio 2013 and 2015.  
+If you don't have the correct version installed already, you will need to install the 
+appropriate Visual C++ Redistributable Package for Visual Studio.</p>
+
+<h2 id="build-from-source">Building from source</h2>
+
+<p>The continuous integration builds can be found on 
+<a href="https://travis-ci.org/eclipse/paho.mqtt.c/branches">Travis-CI</a> for Linux and Mac, 
+and 
+<a href="https://ci.appveyor.com/project/eclipsewebmaster/paho-mqtt-c/history">AppVeyor</a> for Windows.
+
+<h3>Linux/Mac</h3>
+
+<p>The C client can be built for Linux/Unix/Mac with make and gcc. To build:</p>
+
+<pre>
+git clone https://github.com/eclipse/paho.mqtt.c.git
+cd org.eclipse.paho.mqtt.c.git
+make
+</pre>
+
+<p>To install:</p>
+
+<pre>
+sudo make install
+</pre>
+
+<p>CMake can also be used - see the readme for details.</p>
+
+<h3>Windows</h3>
+
+<p>The Windows build uses Visual Studio or Visual C++ and CMake.  
+A batch file, cbuild.bat, shows how to use CMake to build:</p>
+
+<pre>
+mkdir build.paho
+
+cd build.paho
+
+call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
+
+cmake -G "NMake Makefiles" -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE ..
+
+nmake
+</pre>
+
+<p>To set the path to find the compiler, you can run utility program vcvars32.bat, which is found in a location something like:</p>
+
+<pre>
+C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
+</pre>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Reference documentation is online <a href="http://www.eclipse.org/paho/files/mqttdoc/MQTTClient/html/index.html">here</a>.</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<p>Command line utilities are included, paho_c_pub and paho_c_sub for publishing and subscribing respectively.  
+To start the publishing program, connecting to the Eclipse IoT sandbox:
+</p>
+
+<pre>
+paho_c_pub -t my_topic --connection mqtt.eclipse.org:1883
+</pre>
+
+<p>Then each line you type will be sent as a message.  To receive messages, in a similar way:
+</p>
+
+<pre>
+paho_c_sub -t my_topic --connection mqtt.eclipse.org:1883
+</pre>
+
+<p>To see the full list of options, type the utility name without any options.</p>
+
+<p>These C clients connect to a broker over a TCP/IP connection . They cannot be used with other networking APIs.  For that, look at the Embdedded C client.</p>
+
+<p>Here is a simple example of publishing with the C client synchronous API:<p>
+
+<pre>
+#include "stdio.h"
+#include "stdlib.h"
+#include "string.h"
+#include "MQTTClient.h"
+
+#define ADDRESS     "tcp://localhost:1883"
+#define CLIENTID    "ExampleClientPub"
+#define TOPIC       "MQTT Examples"
+#define PAYLOAD     "Hello World!"
+#define QOS         1
+#define TIMEOUT     10000L
+
+int main(int argc, char* argv[])
+{
+    MQTTClient client;
+    MQTTClient_connectOptions conn_opts = MQTTClient_connectOptions_initializer;
+    MQTTClient_message pubmsg = MQTTClient_message_initializer;
+    MQTTClient_deliveryToken token;
+    int rc;
+
+    MQTTClient_create(&client, ADDRESS, CLIENTID,
+        MQTTCLIENT_PERSISTENCE_NONE, NULL);
+    conn_opts.keepAliveInterval = 20;
+    conn_opts.cleansession = 1;
+
+    if ((rc = MQTTClient_connect(client, &conn_opts)) != MQTTCLIENT_SUCCESS)
+    {
+        printf("Failed to connect, return code %d\n", rc);
+        exit(-1);
+    }
+    pubmsg.payload = PAYLOAD;
+    pubmsg.payloadlen = strlen(PAYLOAD);
+    pubmsg.qos = QOS;
+    pubmsg.retained = 0;
+    MQTTClient_publishMessage(client, TOPIC, &pubmsg, &token);
+    printf("Waiting for up to %d seconds for publication of %s\n"
+            "on topic %s for client with ClientID: %s\n",
+            (int)(TIMEOUT/1000), PAYLOAD, TOPIC, CLIENTID);
+    rc = MQTTClient_waitForCompletion(client, token, TIMEOUT);
+    printf("Message with delivery token %d delivered\n", token);
+    MQTTClient_disconnect(client, 10000);
+    MQTTClient_destroy(&client);
+    return rc;
+}
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/cpp/index.php b/old/clients/cpp/index.php
new file mode 100644
index 0000000..67e867c
--- /dev/null
+++ b/old/clients/cpp/index.php
@@ -0,0 +1,111 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT C++ Client for Posix and Windows</h1>
+
+<p>This C++ client provides an interface which is intended to mirror the Paho Java API as closely as possible.  It requires
+the <a href="../c">Paho MQTT C client</a> library.</p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "mqtt-50" => false,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => true,
+        "reconnect" => true,
+        "buffering" => true,
+        "websocket" => true,
+        "tcp" => true,
+        "async" => true,
+        "sync" => true,
+        "ha" => true
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+<p>Source is available from the <a href="https://github.com/eclipse/paho.mqtt.cpp">GitHub repository</a>.
+
+<h2 id="download">Download</h2>
+
+<p>Builds will be able to be downloaded <a href="http://build.eclipse.org/technology/paho">here</a>.</p>
+
+<h2 id="build-from-source">Building from source</h2>
+
+<h3>Linux</h3>
+
+<p>The C++ client is built for Linux/Unix/Mac with CMake, and uses g++ or clang++ as the compiler. Because it requires a compliant C++11 compiler, only GCC 4.8.1 or clang 3.6 or later are supported.
+
+See the <a href="https://github.com/eclipse/paho.mqtt.cpp">GitHub page</a> for complete build instructions.
+
+<h3>Windows</h3>
+
+<p>For Windows, CMake is used to generate a solution file for Visual Studio. Due to the C++11 requirement, the earliest version that can be used with the library is Visual Studio 2015.
+
+See the <a href="https://github.com/eclipse/paho.mqtt.cpp">GitHub page</a> for complete build instructions.
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Reference documentation is <a href="http://www.eclipse.org/paho/files/cppdoc/index.html">online</a>.</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<p>These C++ clients connect to a broker using a TCP/IP connection using Posix or Windows networking, threading and memory allocation calls. They cannot be used with other networking APIs.  For that, look at the Embdedded C/C++ client.</p>
+
+<p>Here is a simple example of publishing with the C++ client synchronous API:<p>
+
+<pre>
+int main(int argc, char* argv[])
+{
+    const std::string TOPIC { "hello" };
+    const std::string PAYLOAD1 { "Hello World!" };
+
+    const char* PAYLOAD2 = "Hi there!";
+
+    // Create a client
+
+    mqtt::client cli(ADDRESS, CLIENT_ID);
+
+    mqtt::connect_options connOpts;
+    connOpts.set_keep_alive_interval(20);
+    connOpts.set_clean_session(true);
+
+    try {
+        // Connect to the client
+
+        cli.connect(connOpts);
+
+        // Publish using a message pointer.
+
+        auto msg = mqtt::make_message(TOPIC, PAYLOAD1);
+        msg->set_qos(QOS);
+
+        cli.publish(msg);
+
+        // Now try with itemized publish.
+
+        cli.publish(TOPIC, PAYLOAD2, strlen(PAYLOAD2), 0, false);
+
+        // Disconnect
+
+        cli.disconnect();
+    }
+    catch (const mqtt::exception& exc) {
+        std::cerr << "Error: " << exc.what() << " ["
+            << exc.get_reason_code() << "]" << std::endl;
+        return 1;
+    }
+
+    return 0;
+}
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/dotnet/api/html/00701067-dd65-89bd-0c1f-3255a5837f54.htm b/old/clients/dotnet/api/html/00701067-dd65-89bd-0c1f-3255a5837f54.htm
new file mode 100755
index 0000000..31cb265
--- /dev/null
+++ b/old/clients/dotnet/api/html/00701067-dd65-89bd-0c1f-3255a5837f54.htm
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.WriteLine Method (TraceLevel, String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="00701067-dd65-89bd-0c1f-3255a5837f54" /><meta name="guid" content="00701067-dd65-89bd-0c1f-3255a5837f54" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="00701067-dd65-89bd-0c1f-3255a5837f54.htm" title="WriteLine Method (TraceLevel, String)" tocid="00701067-dd65-89bd-0c1f-3255a5837f54">WriteLine Method (TraceLevel, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="386535d0-7a28-95a5-b687-9e07a88b5405.htm" title="WriteLine Method (TraceLevel, String, Object)" tocid="386535d0-7a28-95a5-b687-9e07a88b5405">WriteLine Method (TraceLevel, String, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm" title="WriteLine Method (TraceLevel, String, Object, Object)" tocid="14b24edf-21c1-a452-47d1-2bf8250c99d1">WriteLine Method (TraceLevel, String, Object, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm" title="WriteLine Method (TraceLevel, String, Object, Object, Object)" tocid="0fbc5985-f122-a230-7ae6-952a6a6c7ac4">WriteLine Method (TraceLevel, String, Object, Object, Object)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST2F06B897_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2F06B897_0?cpp=::|nu=.");</script>WriteLine Method (TraceLevel, String)</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String)"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>,

+	<span class="identifier">string</span> <span class="parameter">format</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">WriteLine</span> ( 

+	<span class="parameter">level</span> <span class="keyword">As</span> <span class="identifier">TraceLevel</span>,

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">format</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">WriteLine</span> : 

+        <span class="parameter">level</span> : <span class="identifier">TraceLevel</span> * 

+        <span class="parameter">format</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">level</span></dt><dd>Type: <a href="73ec023f-c878-4750-999e-81f4527116d2.htm">uPLibrary.Networking.M2Mqtt.Utility<span id="LST2F06B897_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2F06B897_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>TraceLevel</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="level"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String)"]</p></dd><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST2F06B897_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2F06B897_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="format"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="dce794df-b018-31ad-3a66-12fbd66d360e.htm">WriteLine Overload</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/00fb6143-0ab2-3462-ce40-af2755e7b448.htm b/old/clients/dotnet/api/html/00fb6143-0ab2-3462-ce40-af2755e7b448.htm
new file mode 100755
index 0000000..8a26ee3
--- /dev/null
+++ b/old/clients/dotnet/api/html/00fb6143-0ab2-3462-ce40-af2755e7b448.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="00fb6143-0ab2-3462-ce40-af2755e7b448" /><meta name="guid" content="00fb6143-0ab2-3462-ce40-af2755e7b448" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm" title="MqttMsgSubscribedEventArgs Constructor " tocid="260bc880-ed9c-9f85-f3a9-ec5933a7a88a">MqttMsgSubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="00fb6143-0ab2-3462-ce40-af2755e7b448.htm" title="MqttMsgSubscribedEventArgs Methods" tocid="00fb6143-0ab2-3462-ce40-af2755e7b448">MqttMsgSubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm b/old/clients/dotnet/api/html/0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm
new file mode 100755
index 0000000..d988ecc
--- /dev/null
+++ b/old/clients/dotnet/api/html/0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IPAddressUtility.GetAddressFamily Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetAddressFamily method" /><meta name="System.Keywords" content="IPAddressUtility.GetAddressFamily method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IPAddressUtility.GetAddressFamily" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IPAddressUtility.GetAddressFamily(System.Net.IPAddress)" /><meta name="Description" content="Return AddressFamily for the IP address" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="0350d075-f9d5-b8ad-9b40-53ca8a44833e" /><meta name="guid" content="0350d075-f9d5-b8ad-9b40-53ca8a44833e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm" title="IPAddressUtility Methods" tocid="76c90e14-d252-abf2-6f15-fa49ab29ea0b">IPAddressUtility Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm" title="GetAddressFamily Method " tocid="0350d075-f9d5-b8ad-9b40-53ca8a44833e">GetAddressFamily Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IPAddressUtility<span id="LSTB65501AD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB65501AD_0?cpp=::|nu=.");</script>GetAddressFamily Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Return AddressFamily for the IP address

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">AddressFamily</span> <span class="identifier">GetAddressFamily</span>(

+	<span class="keyword">this</span> <span class="identifier">IPAddress</span> <span class="parameter">ipAddress</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">&lt;<span class="identifier">ExtensionAttribute</span>&gt;

+<span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">GetAddressFamily</span> ( 

+	<span class="parameter">ipAddress</span> <span class="keyword">As</span> <span class="identifier">IPAddress</span>

+) <span class="keyword">As</span> <span class="identifier">AddressFamily</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+[<span class="identifier">ExtensionAttribute</span>]

+<span class="keyword">static</span> <span class="identifier">AddressFamily</span> <span class="identifier">GetAddressFamily</span>(

+	<span class="identifier">IPAddress</span>^ <span class="parameter">ipAddress</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">ExtensionAttribute</span>&gt;]

+<span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">GetAddressFamily</span> : 

+        <span class="parameter">ipAddress</span> : <span class="identifier">IPAddress</span> <span class="keyword">-&gt;</span> <span class="identifier">AddressFamily</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">ipAddress</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s128tyf6" target="_blank">System.Net<span id="LSTB65501AD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB65501AD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IPAddress</a><br />IP address to check</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/h78t1eaa" target="_blank">AddressFamily</a><br />Address family<h4 class="subHeading">Usage Note</h4>In Visual Basic and C#, you can call this method as an instance method on any object of type <a href="http://msdn2.microsoft.com/en-us/library/s128tyf6" target="_blank">IPAddress</a>. When you use instance method syntax to call this method, omit the first parameter. For more information, see <a href="http://msdn.microsoft.com/en-us/library/bb384936.aspx" target="_blank">Extension Methods (Visual Basic)</a> or <a href="http://msdn.microsoft.com/en-us/library/bb383977.aspx" target="_blank">Extension Methods (C# Programming Guide)</a>.</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm">IPAddressUtility Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm b/old/clients/dotnet/api/html/0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm
new file mode 100755
index 0000000..a3899e2
--- /dev/null
+++ b/old/clients/dotnet/api/html/0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_BROKER_DEFAULT_SSL_PORT field" /><meta name="System.Keywords" content="MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="0448b45e-e092-e5a4-6873-fb02ac5f22b3" /><meta name="guid" content="0448b45e-e092-e5a4-6873-fb02ac5f22b3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST94E049E3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST94E049E3_0?cpp=::|nu=.");</script>MQTT_BROKER_DEFAULT_SSL_PORT Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_SSL_PORT"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_BROKER_DEFAULT_SSL_PORT</span> = 8883</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_BROKER_DEFAULT_SSL_PORT</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 8883</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_BROKER_DEFAULT_SSL_PORT</span> = 8883</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_BROKER_DEFAULT_SSL_PORT</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm b/old/clients/dotnet/api/html/048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm
new file mode 100755
index 0000000..78a7294
--- /dev/null
+++ b/old/clients/dotnet/api/html/048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Fx.SleepThread Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="SleepThread method" /><meta name="System.Keywords" content="Fx.SleepThread method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Fx.SleepThread" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Fx.SleepThread(System.Int32)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Fx.SleepThread(System.Int32)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="048da57a-9c95-3dcb-55e2-0735a63cc4b2" /><meta name="guid" content="048da57a-9c95-3dcb-55e2-0735a63cc4b2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm" title="Fx Methods" tocid="7c8ac97f-194f-64fe-787e-cf21922b8fbf">Fx Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm" title="SleepThread Method " tocid="048da57a-9c95-3dcb-55e2-0735a63cc4b2">SleepThread Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3de2a03e-d029-5865-e50a-60fbf0cae664.htm" title="StartThread Method " tocid="3de2a03e-d029-5865-e50a-60fbf0cae664">StartThread Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Fx<span id="LSTB73F667_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB73F667_0?cpp=::|nu=.");</script>SleepThread Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Fx.SleepThread(System.Int32)"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">SleepThread</span>(

+	<span class="identifier">int</span> <span class="parameter">millisecondsTimeout</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">SleepThread</span> ( 

+	<span class="parameter">millisecondsTimeout</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">SleepThread</span>(

+	<span class="identifier">int</span> <span class="parameter">millisecondsTimeout</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">SleepThread</span> : 

+        <span class="parameter">millisecondsTimeout</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">millisecondsTimeout</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LSTB73F667_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB73F667_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="millisecondsTimeout"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Fx.SleepThread(System.Int32)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm b/old/clients/dotnet/api/html/0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm
new file mode 100755
index 0000000..5df95d2
--- /dev/null
+++ b/old/clients/dotnet/api/html/0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.TimeoutOnReceiving Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="TimeoutOnReceiving property" /><meta name="System.Keywords" content="MqttSettings.TimeoutOnReceiving property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.TimeoutOnReceiving" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_TimeoutOnReceiving" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.TimeoutOnReceiving" /><meta name="Description" content="Timeout on receiving" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="0524bb8b-613d-e44c-aedc-9290a6aa09e3" /><meta name="guid" content="0524bb8b-613d-e44c-aedc-9290a6aa09e3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTDD418186_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD418186_0?cpp=::|nu=.");</script>TimeoutOnReceiving Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Timeout on receiving

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">TimeoutOnReceiving</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">TimeoutOnReceiving</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">TimeoutOnReceiving</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">TimeoutOnReceiving</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm b/old/clients/dotnet/api/html/06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm
new file mode 100755
index 0000000..bd2ba5e
--- /dev/null
+++ b/old/clients/dotnet/api/html/06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback.GrantedQoSLevels Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GrantedQoSLevels property" /><meta name="System.Keywords" content="MqttMsgSuback.GrantedQoSLevels property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GrantedQoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.get_GrantedQoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.set_GrantedQoSLevels" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GrantedQoSLevels" /><meta name="Description" content="List of granted QOS Levels" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="06acaaf5-8e8a-8888-da8e-ba6350a0c187" /><meta name="guid" content="06acaaf5-8e8a-8888-da8e-ba6350a0c187" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm" title="MqttMsgSuback Properties" tocid="65bd9f86-a9f9-8929-9da7-b2d99d6caddf">MqttMsgSuback Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm" title="GrantedQoSLevels Property " tocid="06acaaf5-8e8a-8888-da8e-ba6350a0c187">GrantedQoSLevels Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback<span id="LSTCC38329A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCC38329A_0?cpp=::|nu=.");</script>GrantedQoSLevels Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of granted QOS Levels

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">GrantedQoSLevels</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">GrantedQoSLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GrantedQoSLevels</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">GrantedQoSLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LSTCC38329A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCC38329A_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTCC38329A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCC38329A_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/08da4b78-5a3b-8472-84c8-db373aa1818b.htm b/old/clients/dotnet/api/html/08da4b78-5a3b-8472-84c8-db373aa1818b.htm
new file mode 100755
index 0000000..3f62781
--- /dev/null
+++ b/old/clients/dotnet/api/html/08da4b78-5a3b-8472-84c8-db373aa1818b.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrec class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="08da4b78-5a3b-8472-84c8-db373aa1818b" /><meta name="guid" content="08da4b78-5a3b-8472-84c8-db373aa1818b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27c0f026-8881-1b0c-7a67-66f63161d7b2.htm" title="MqttMsgPubrec Constructor " tocid="27c0f026-8881-1b0c-7a67-66f63161d7b2">MqttMsgPubrec Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="08da4b78-5a3b-8472-84c8-db373aa1818b.htm" title="MqttMsgPubrec Properties" tocid="08da4b78-5a3b-8472-84c8-db373aa1818b">MqttMsgPubrec Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ade7ab01-7faa-cc83-6d83-55051a42094a.htm" title="MqttMsgPubrec Fields" tocid="ade7ab01-7faa-cc83-6d83-55051a42094a">MqttMsgPubrec Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec Properties</td></tr></table><span class="introStyle"></span><p>The <a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/093d7c27-981c-b5be-2862-bde1fa4fd464.htm b/old/clients/dotnet/api/html/093d7c27-981c-b5be-2862-bde1fa4fd464.htm
new file mode 100755
index 0000000..259c7b1
--- /dev/null
+++ b/old/clients/dotnet/api/html/093d7c27-981c-b5be-2862-bde1fa4fd464.htm
@@ -0,0 +1,14 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.Debug Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Debug method" /><meta name="System.Keywords" content="Trace.Debug method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug(System.String,System.Object[])" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug(System.String,System.Object[])" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="093d7c27-981c-b5be-2862-bde1fa4fd464" /><meta name="guid" content="093d7c27-981c-b5be-2862-bde1fa4fd464" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="093d7c27-981c-b5be-2862-bde1fa4fd464.htm" title="Debug Method " tocid="093d7c27-981c-b5be-2862-bde1fa4fd464">Debug Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LSTD41A4D91_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD41A4D91_0?cpp=::|nu=.");</script>Debug Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug(System.String,System.Object[])"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">Debug</span>(

+	<span class="identifier">string</span> <span class="parameter">format</span>,

+	<span class="keyword">params</span> <span class="identifier">Object</span>[] <span class="parameter">args</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">Debug</span> ( 

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="keyword">ParamArray</span> <span class="parameter">args</span> <span class="keyword">As</span> <span class="identifier">Object</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">Debug</span>(

+	<span class="identifier">String</span>^ <span class="parameter">format</span>, 

+	... <span class="keyword">array</span>&lt;<span class="identifier">Object</span>^&gt;^ <span class="parameter">args</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Debug</span> : 

+        <span class="parameter">format</span> : <span class="identifier">string</span> * 

+        <span class="parameter">args</span> : <span class="identifier">Object</span>[] <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTD41A4D91_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD41A4D91_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="format"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug(System.String,System.Object[])"]</p></dd><dt><span class="parameter">args</span></dt><dd>Type: <span id="LSTD41A4D91_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD41A4D91_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTD41A4D91_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD41A4D91_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><span id="LSTD41A4D91_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD41A4D91_4?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="args"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.Debug(System.String,System.Object[])"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/094a0905-9b91-7b34-050d-162f79da7688.htm b/old/clients/dotnet/api/html/094a0905-9b91-7b34-050d-162f79da7688.htm
new file mode 100755
index 0000000..419c610
--- /dev/null
+++ b/old/clients/dotnet/api/html/094a0905-9b91-7b34-050d-162f79da7688.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.ConnectionClosed Event</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ConnectionClosed event" /><meta name="System.Keywords" content="MqttClient.ConnectionClosed event" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosed" /><meta name="Microsoft.Help.Id" content="E:uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosed" /><meta name="Description" content="summaryE:uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosed" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="094a0905-9b91-7b34-050d-162f79da7688" /><meta name="guid" content="094a0905-9b91-7b34-050d-162f79da7688" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST8FCF809D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_0?cpp=::|nu=.");</script>ConnectionClosed Event</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "E:uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosed"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">MqttClient<span id="LST8FCF809D_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span> <span class="identifier">ConnectionClosed</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">ConnectionClosed</span> <span class="keyword">As</span> <span class="identifier">MqttClient<span id="LST8FCF809D_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+ <span class="keyword">event</span> <span class="identifier">MqttClient<span id="LST8FCF809D_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span>^ <span class="identifier">ConnectionClosed</span> {

+	<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">MqttClient<span id="LST8FCF809D_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span>^ <span class="parameter">value</span>);

+	<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">MqttClient<span id="LST8FCF809D_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ConnectionClosed</span> : <span class="identifier">IEvent</span>&lt;<span class="identifier">MqttClient<span id="LST8FCF809D_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</span>,

+    <span class="identifier">EventArgs</span>&gt;

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Value</h4>Type: <a href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm">uPLibrary.Networking.M2Mqtt<span id="LST8FCF809D_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient<span id="LST8FCF809D_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8FCF809D_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/094f08ac-952c-fbcd-f151-cf6096c60d67.htm b/old/clients/dotnet/api/html/094f08ac-952c-fbcd-f151-cf6096c60d67.htm
new file mode 100755
index 0000000..78b05b2
--- /dev/null
+++ b/old/clients/dotnet/api/html/094f08ac-952c-fbcd-f151-cf6096c60d67.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.Port Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Port property" /><meta name="System.Keywords" content="MqttSettings.Port property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.Port" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_Port" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.Port" /><meta name="Description" content="Listening connection port" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="094f08ac-952c-fbcd-f151-cf6096c60d67" /><meta name="guid" content="094f08ac-952c-fbcd-f151-cf6096c60d67" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST7EEAE5AD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7EEAE5AD_0?cpp=::|nu=.");</script>Port Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Listening connection port

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Port</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Port</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">Port</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Port</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/095045cb-bdb3-12ab-42fa-5e016c805fbc.htm b/old/clients/dotnet/api/html/095045cb-bdb3-12ab-42fa-5e016c805fbc.htm
new file mode 100755
index 0000000..970da3d
--- /dev/null
+++ b/old/clients/dotnet/api/html/095045cb-bdb3-12ab-42fa-5e016c805fbc.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttCommunicationException class, constructor" /><meta name="System.Keywords" content="MqttCommunicationException.MqttCommunicationException constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException.MqttCommunicationException" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="095045cb-bdb3-12ab-42fa-5e016c805fbc" /><meta name="guid" content="095045cb-bdb3-12ab-42fa-5e016c805fbc" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d9833610-95d5-1356-37a7-afe5b794929a.htm" title="MqttCommunicationException Constructor " tocid="d9833610-95d5-1356-37a7-afe5b794929a">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm" title="MqttCommunicationException Constructor (Exception)" tocid="b2dbb6e2-3693-c9cf-3e07-511165fede7f">MqttCommunicationException Constructor (Exception)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d9833610-95d5-1356-37a7-afe5b794929a.htm">MqttCommunicationException<span id="LST42A37B29_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42A37B29_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Default constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm">MqttCommunicationException(Exception)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0972f18c-b252-401f-cbe4-353ae1ae3308.htm b/old/clients/dotnet/api/html/0972f18c-b252-401f-cbe4-353ae1ae3308.htm
new file mode 100755
index 0000000..1cf4820
--- /dev/null
+++ b/old/clients/dotnet/api/html/0972f18c-b252-401f-cbe4-353ae1ae3308.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgSuback.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0972f18c-b252-401f-cbe4-353ae1ae3308" /><meta name="guid" content="0972f18c-b252-401f-cbe4-353ae1ae3308" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm" title="GetBytes Method " tocid="366385ea-c6b0-cd23-7130-f33dd880a89e">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm" title="Parse Method " tocid="f5f20a60-7a4f-03b7-bcc0-1c60974b1261">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm" title="ToString Method " tocid="0972f18c-b252-401f-cbe4-353ae1ae3308">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback<span id="LST1821A396_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1821A396_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0a44ce25-d4a4-8e88-a42e-932710570f73.htm b/old/clients/dotnet/api/html/0a44ce25-d4a4-8e88-a42e-932710570f73.htm
new file mode 100755
index 0000000..6ee73f2
--- /dev/null
+++ b/old/clients/dotnet/api/html/0a44ce25-d4a4-8e88-a42e-932710570f73.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Connect Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Connect method" /><meta name="System.Keywords" content="MqttNetworkChannel.Connect method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Connect" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Connect" /><meta name="Description" content="Connect to remote server" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="0a44ce25-d4a4-8e88-a42e-932710570f73" /><meta name="guid" content="0a44ce25-d4a4-8e88-a42e-932710570f73" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm" title="Accept Method " tocid="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm" title="Close Method " tocid="963aa59b-b905-2777-d79c-2fb83c7a6093">Close Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm" title="Connect Method " tocid="0a44ce25-d4a4-8e88-a42e-932710570f73">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm" title="Send Method " tocid="a1f46e19-44d6-08b3-5c58-045aa613b429">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST4A3BBF03_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4A3BBF03_0?cpp=::|nu=.");</script>Connect Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to remote server

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">Connect</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">Connect</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">Connect</span>() <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Connect</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+<span class="keyword">override</span> <span class="identifier">Connect</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Implements</h4><a href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm">IMqttNetworkChannel<span id="LST4A3BBF03_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4A3BBF03_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Connect<span id="LST4A3BBF03_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4A3BBF03_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0c0ea521-97ef-e5f4-1c34-5862c8840043.htm b/old/clients/dotnet/api/html/0c0ea521-97ef-e5f4-1c34-5862c8840043.htm
new file mode 100755
index 0000000..4a5075c
--- /dev/null
+++ b/old/clients/dotnet/api/html/0c0ea521-97ef-e5f4-1c34-5862c8840043.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.RemotePort Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="RemotePort property" /><meta name="System.Keywords" content="MqttNetworkChannel.RemotePort property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemotePort" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.get_RemotePort" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemotePort" /><meta name="Description" content="Remote port" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="0c0ea521-97ef-e5f4-1c34-5862c8840043" /><meta name="guid" content="0c0ea521-97ef-e5f4-1c34-5862c8840043" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm" title="DataAvailable Property " tocid="e14c06db-c78e-0b6f-56a9-7c77e013ab40">DataAvailable Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm" title="RemoteHostName Property " tocid="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b">RemoteHostName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="322177e0-a0ab-c315-1359-368b5db3fd98.htm" title="RemoteIpAddress Property " tocid="322177e0-a0ab-c315-1359-368b5db3fd98">RemoteIpAddress Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm" title="RemotePort Property " tocid="0c0ea521-97ef-e5f4-1c34-5862c8840043">RemotePort Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LSTC4CAB971_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC4CAB971_0?cpp=::|nu=.");</script>RemotePort Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Remote port

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">RemotePort</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">RemotePort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">RemotePort</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">RemotePort</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0c93c662-5d86-18da-55bd-db6ae333f089.htm b/old/clients/dotnet/api/html/0c93c662-5d86-18da-55bd-db6ae333f089.htm
new file mode 100755
index 0000000..4769bdc
--- /dev/null
+++ b/old/clients/dotnet/api/html/0c93c662-5d86-18da-55bd-db6ae333f089.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_REFUSED_USERNAME_PASSWORD field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0c93c662-5d86-18da-55bd-db6ae333f089" /><meta name="guid" content="0c93c662-5d86-18da-55bd-db6ae333f089" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST8A8277E5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8A8277E5_0?cpp=::|nu=.");</script>CONN_REFUSED_USERNAME_PASSWORD Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_USERNAME_PASSWORD"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_REFUSED_USERNAME_PASSWORD</span> = 4</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_REFUSED_USERNAME_PASSWORD</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 4</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_REFUSED_USERNAME_PASSWORD</span> = 4</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_REFUSED_USERNAME_PASSWORD</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0d280a06-9e96-119d-c3ca-02f1b52148a1.htm b/old/clients/dotnet/api/html/0d280a06-9e96-119d-c3ca-02f1b52148a1.htm
new file mode 100755
index 0000000..eaf822c
--- /dev/null
+++ b/old/clients/dotnet/api/html/0d280a06-9e96-119d-c3ca-02f1b52148a1.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.WillMessage Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillMessage property" /><meta name="System.Keywords" content="MqttMsgConnect.WillMessage property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillMessage" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_WillMessage" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_WillMessage" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillMessage" /><meta name="Description" content="Will message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0d280a06-9e96-119d-c3ca-02f1b52148a1" /><meta name="guid" content="0d280a06-9e96-119d-c3ca-02f1b52148a1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTFD4B5F29_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFD4B5F29_0?cpp=::|nu=.");</script>WillMessage Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">WillMessage</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">WillMessage</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">WillMessage</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillMessage</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0d5b2705-7d52-8b6f-519c-2515155489cf.htm b/old/clients/dotnet/api/html/0d5b2705-7d52-8b6f-519c-2515155489cf.htm
new file mode 100755
index 0000000..9c79482
--- /dev/null
+++ b/old/clients/dotnet/api/html/0d5b2705-7d52-8b6f-519c-2515155489cf.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_REFUSED_IDENT_REJECTED field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0d5b2705-7d52-8b6f-519c-2515155489cf" /><meta name="guid" content="0d5b2705-7d52-8b6f-519c-2515155489cf" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST6061C02A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6061C02A_0?cpp=::|nu=.");</script>CONN_REFUSED_IDENT_REJECTED Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_IDENT_REJECTED"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_REFUSED_IDENT_REJECTED</span> = 2</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_REFUSED_IDENT_REJECTED</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 2</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_REFUSED_IDENT_REJECTED</span> = 2</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_REFUSED_IDENT_REJECTED</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0d832345-67cf-8566-7e57-84cf3762387d.htm b/old/clients/dotnet/api/html/0d832345-67cf-8566-7e57-84cf3762387d.htm
new file mode 100755
index 0000000..9a85de0
--- /dev/null
+++ b/old/clients/dotnet/api/html/0d832345-67cf-8566-7e57-84cf3762387d.htm
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs class" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs class, about MqttMsgPublishEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs" /><meta name="Description" content="Event Args class for PUBLISH message received from broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0d832345-67cf-8566-7e57-84cf3762387d" /><meta name="guid" content="0d832345-67cf-8566-7e57-84cf3762387d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a829d8ae-ff8e-fa37-5b91-13096797aad8.htm" title="MqttMsgPublishEventArgs Constructor " tocid="a829d8ae-ff8e-fa37-5b91-13096797aad8">MqttMsgPublishEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm" title="MqttMsgPublishEventArgs Methods" tocid="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8">MqttMsgPublishEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for PUBLISH message received from broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTF61B5C2E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF61B5C2E_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LSTF61B5C2E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF61B5C2E_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTF61B5C2E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF61B5C2E_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPublishEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPublishEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPublishEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPublishEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPublishEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a829d8ae-ff8e-fa37-5b91-13096797aad8.htm">MqttMsgPublishEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm">Message</a></td><td><div class="summary">

+            Message data

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e826c63c-2028-743a-c510-0baa049b4233.htm">Topic</a></td><td><div class="summary">

+            Message topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm b/old/clients/dotnet/api/html/0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm
new file mode 100755
index 0000000..791fc00
--- /dev/null
+++ b/old/clients/dotnet/api/html/0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientSession Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientSession class, constructor" /><meta name="System.Keywords" content="MqttClientSession.MqttClientSession constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttClientSession.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttClientSession.MqttClientSession" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Session.MqttClientSession.#ctor(System.String)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="0e96a6c5-2ea8-d208-766a-ad6bd872d124" /><meta name="guid" content="0e96a6c5-2ea8-d208-766a-ad6bd872d124" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm" title="MqttClientSession Class" tocid="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5">MqttClientSession Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm" title="MqttClientSession Constructor " tocid="0e96a6c5-2ea8-d208-766a-ad6bd872d124">MqttClientSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm" title="MqttClientSession Properties" tocid="5753ae78-25f7-ec79-0ac1-6873ab7b4b56">MqttClientSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm" title="MqttClientSession Methods" tocid="9be66fa8-7864-5a70-3e78-42bc5627c4f7">MqttClientSession Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientSession Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClientSession</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClientSession</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClientSession</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST414C4429_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST414C4429_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client Id to create session</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm b/old/clients/dotnet/api/html/0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm
new file mode 100755
index 0000000..ee9b1fb
--- /dev/null
+++ b/old/clients/dotnet/api/html/0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrel class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel class" /><meta name="System.Keywords" content="MqttMsgPubrel class, about MqttMsgPubrel class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel" /><meta name="Description" content="Class for PUBREL message from client top broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0ea5a872-f768-3406-2ee2-49f2c9ba75f5" /><meta name="guid" content="0ea5a872-f768-3406-2ee2-49f2c9ba75f5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm" title="MqttMsgPubrel Constructor " tocid="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad">MqttMsgPubrel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm" title="MqttMsgPubrel Properties" tocid="0fbb18c6-3ac9-52bd-4ba4-55658b30db37">MqttMsgPubrel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a5fb7722-1a6c-49ff-3865-240b14c330a9.htm" title="MqttMsgPubrel Fields" tocid="a5fb7722-1a6c-49ff-3865-240b14c330a9">MqttMsgPubrel Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PUBREL message from client top broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTC374B9CC_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTC374B9CC_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTC374B9CC_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubrel</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPubrel</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPubrel</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPubrel</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPubrel</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPubrel</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm">MqttMsgPubrel</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTC374B9CC_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBREL message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTC374B9CC_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTC374B9CC_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC374B9CC_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm b/old/clients/dotnet/api/html/0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm
new file mode 100755
index 0000000..46572ab
--- /dev/null
+++ b/old/clients/dotnet/api/html/0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Constructor (UInt16)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.#ctor(System.UInt16)" /><meta name="Description" content="Constructor (published message)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0fa61d85-ccfd-2382-4c2c-c1dd229708cd" /><meta name="guid" content="0fa61d85-ccfd-2382-4c2c-c1dd229708cd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm" title="MqttMsgPublishedEventArgs Constructor " tocid="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2">MqttMsgPublishedEventArgs Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16)" tocid="0fa61d85-ccfd-2382-4c2c-c1dd229708cd">MqttMsgPublishedEventArgs Constructor (UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)" tocid="a67a2145-9060-be24-1cb7-3bc4b5af94e4">MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Constructor (UInt16)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor (published message)

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublishedEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublishedEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublishedEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST8F1A61FA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F1A61FA_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier published</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm">MqttMsgPublishedEventArgs Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm b/old/clients/dotnet/api/html/0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm
new file mode 100755
index 0000000..582258c
--- /dev/null
+++ b/old/clients/dotnet/api/html/0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrel class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0fbb18c6-3ac9-52bd-4ba4-55658b30db37" /><meta name="guid" content="0fbb18c6-3ac9-52bd-4ba4-55658b30db37" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm" title="MqttMsgPubrel Constructor " tocid="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad">MqttMsgPubrel Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm" title="MqttMsgPubrel Properties" tocid="0fbb18c6-3ac9-52bd-4ba4-55658b30db37">MqttMsgPubrel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a5fb7722-1a6c-49ff-3865-240b14c330a9.htm" title="MqttMsgPubrel Fields" tocid="a5fb7722-1a6c-49ff-3865-240b14c330a9">MqttMsgPubrel Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel Properties</td></tr></table><span class="introStyle"></span><p>The <a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm b/old/clients/dotnet/api/html/0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm
new file mode 100755
index 0000000..42e95c9
--- /dev/null
+++ b/old/clients/dotnet/api/html/0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm
@@ -0,0 +1,26 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.WriteLine Method (TraceLevel, String, Object, Object, Object)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="0fbc5985-f122-a230-7ae6-952a6a6c7ac4" /><meta name="guid" content="0fbc5985-f122-a230-7ae6-952a6a6c7ac4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00701067-dd65-89bd-0c1f-3255a5837f54.htm" title="WriteLine Method (TraceLevel, String)" tocid="00701067-dd65-89bd-0c1f-3255a5837f54">WriteLine Method (TraceLevel, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="386535d0-7a28-95a5-b687-9e07a88b5405.htm" title="WriteLine Method (TraceLevel, String, Object)" tocid="386535d0-7a28-95a5-b687-9e07a88b5405">WriteLine Method (TraceLevel, String, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm" title="WriteLine Method (TraceLevel, String, Object, Object)" tocid="14b24edf-21c1-a452-47d1-2bf8250c99d1">WriteLine Method (TraceLevel, String, Object, Object)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm" title="WriteLine Method (TraceLevel, String, Object, Object, Object)" tocid="0fbc5985-f122-a230-7ae6-952a6a6c7ac4">WriteLine Method (TraceLevel, String, Object, Object, Object)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST72E814E9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_0?cpp=::|nu=.");</script>WriteLine Method (TraceLevel, String, Object, Object, Object)</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>,

+	<span class="identifier">string</span> <span class="parameter">format</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg1</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg2</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg3</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">WriteLine</span> ( 

+	<span class="parameter">level</span> <span class="keyword">As</span> <span class="identifier">TraceLevel</span>,

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">arg1</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">arg2</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">arg3</span> <span class="keyword">As</span> <span class="identifier">Object</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">format</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg1</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg2</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg3</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">WriteLine</span> : 

+        <span class="parameter">level</span> : <span class="identifier">TraceLevel</span> * 

+        <span class="parameter">format</span> : <span class="identifier">string</span> * 

+        <span class="parameter">arg1</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">arg2</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">arg3</span> : <span class="identifier">Object</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">level</span></dt><dd>Type: <a href="73ec023f-c878-4750-999e-81f4527116d2.htm">uPLibrary.Networking.M2Mqtt.Utility<span id="LST72E814E9_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>TraceLevel</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="level"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></dd><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST72E814E9_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="format"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></dd><dt><span class="parameter">arg1</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST72E814E9_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg1"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></dd><dt><span class="parameter">arg2</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST72E814E9_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg2"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></dd><dt><span class="parameter">arg3</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST72E814E9_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72E814E9_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg3"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object,System.Object)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="dce794df-b018-31ad-3a66-12fbd66d360e.htm">WriteLine Overload</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm b/old/clients/dotnet/api/html/0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm
new file mode 100755
index 0000000..b158160
--- /dev/null
+++ b/old/clients/dotnet/api/html/0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm
@@ -0,0 +1,51 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.#ctor(System.String,System.String,System.String,System.Boolean,System.Byte,System.Boolean,System.String,System.String,System.Boolean,System.UInt16,System.Byte)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="0ffce6aa-a35e-b861-aaf5-9c28342515f7" /><meta name="guid" content="0ffce6aa-a35e-b861-aaf5-9c28342515f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm" title="MqttMsgConnect Constructor " tocid="9b1bfe66-276b-4b74-d05d-f1a386a81085">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm" title="MqttMsgConnect Constructor " tocid="14a2358f-0936-c57e-3df4-7f5b082d56ce">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="56161282-e023-1784-22ed-763f8ee2eeb7.htm" title="MqttMsgConnect Constructor (String)" tocid="56161282-e023-1784-22ed-763f8ee2eeb7">MqttMsgConnect Constructor (String)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm" title="MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)" tocid="0ffce6aa-a35e-b861-aaf5-9c28342515f7">MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>,

+	<span class="identifier">string</span> <span class="parameter">username</span>,

+	<span class="identifier">string</span> <span class="parameter">password</span>,

+	<span class="identifier">bool</span> <span class="parameter">willRetain</span>,

+	<span class="identifier">byte</span> <span class="parameter">willQosLevel</span>,

+	<span class="identifier">bool</span> <span class="parameter">willFlag</span>,

+	<span class="identifier">string</span> <span class="parameter">willTopic</span>,

+	<span class="identifier">string</span> <span class="parameter">willMessage</span>,

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>,

+	<span class="identifier">ushort</span> <span class="parameter">keepAlivePeriod</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">username</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">password</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">willRetain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">willQosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">willFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">willTopic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">willMessage</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">cleanSession</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">keepAlivePeriod</span> <span class="keyword">As</span> <span class="identifier">UShort</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgConnect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">username</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">password</span>, 

+	<span class="identifier">bool</span> <span class="parameter">willRetain</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">willQosLevel</span>, 

+	<span class="identifier">bool</span> <span class="parameter">willFlag</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">willTopic</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">willMessage</span>, 

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>, 

+	<span class="identifier">unsigned short</span> <span class="parameter">keepAlivePeriod</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> * 

+        <span class="parameter">username</span> : <span class="identifier">string</span> * 

+        <span class="parameter">password</span> : <span class="identifier">string</span> * 

+        <span class="parameter">willRetain</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">willQosLevel</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">willFlag</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">willTopic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">willMessage</span> : <span class="identifier">string</span> * 

+        <span class="parameter">cleanSession</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">keepAlivePeriod</span> : <span class="identifier">uint16</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnect</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTBD3CF75C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd><dt><span class="parameter">username</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTBD3CF75C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Username</dd><dt><span class="parameter">password</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTBD3CF75C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Password</dd><dt><span class="parameter">willRetain</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTBD3CF75C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Will retain flag</dd><dt><span class="parameter">willQosLevel</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTBD3CF75C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Will QOS level</dd><dt><span class="parameter">willFlag</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTBD3CF75C_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Will flag</dd><dt><span class="parameter">willTopic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTBD3CF75C_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Will topic</dd><dt><span class="parameter">willMessage</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTBD3CF75C_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Will message</dd><dt><span class="parameter">cleanSession</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTBD3CF75C_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Clean sessione flag</dd><dt><span class="parameter">keepAlivePeriod</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LSTBD3CF75C_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_9?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Keep alive period</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTBD3CF75C_10"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBD3CF75C_10?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol version</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm">MqttMsgConnect Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm b/old/clients/dotnet/api/html/101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm
new file mode 100755
index 0000000..7027cb1
--- /dev/null
+++ b/old/clients/dotnet/api/html/101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Fx Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Fx class, constructor" /><meta name="System.Keywords" content="Fx.Fx constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Fx.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Fx.Fx" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Fx.#ctor" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Fx" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb" /><meta name="guid" content="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm" title="Fx Constructor " tocid="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb">Fx Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm" title="Fx Methods" tocid="7c8ac97f-194f-64fe-787e-cf21922b8fbf">Fx Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Fx Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx</a> class</div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">Fx</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">Fx</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">Fx</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1140d6b0-2d45-bec5-857a-a7e8f4183892.htm b/old/clients/dotnet/api/html/1140d6b0-2d45-bec5-857a-a7e8f4183892.htm
new file mode 100755
index 0000000..e95d20d
--- /dev/null
+++ b/old/clients/dotnet/api/html/1140d6b0-2d45-bec5-857a-a7e8f4183892.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribedEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1140d6b0-2d45-bec5-857a-a7e8f4183892" /><meta name="guid" content="1140d6b0-2d45-bec5-857a-a7e8f4183892" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b20342a2-ec8d-4f46-5e5c-cc189e431357.htm" title="MqttMsgUnsubscribedEventArgs Constructor " tocid="b20342a2-ec8d-4f46-5e5c-cc189e431357">MqttMsgUnsubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm" title="MqttMsgUnsubscribedEventArgs Properties" tocid="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1">MqttMsgUnsubscribedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1140d6b0-2d45-bec5-857a-a7e8f4183892.htm" title="MqttMsgUnsubscribedEventArgs Methods" tocid="1140d6b0-2d45-bec5-857a-a7e8f4183892">MqttMsgUnsubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribedEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm b/old/clients/dotnet/api/html/117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm
new file mode 100755
index 0000000..e48f43a
--- /dev/null
+++ b/old/clients/dotnet/api/html/117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.ConnectionClosedEventHandler Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient.ConnectionClosedEventHandler delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosedEventHandler delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosedEventHandler" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient.ConnectionClosedEventHandler" /><meta name="Description" content="Delegate that defines event handler for cliet/peer disconnection" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="117e10db-8b2b-782d-688a-a8b67c6ca9a7" /><meta name="guid" content="117e10db-8b2b-782d-688a-a8b67c6ca9a7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTE31AF68_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE31AF68_0?cpp=::|nu=.");</script>ConnectionClosedEventHandler Delegate</td></tr></table><span class="introStyle"></span><div class="summary">

+            Delegate that defines event handler for cliet/peer disconnection

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">ConnectionClosedEventHandler</span>(

+	<span class="identifier">Object</span> <span class="parameter">sender</span>,

+	<span class="identifier">EventArgs</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">ConnectionClosedEventHandler</span> ( 

+	<span class="parameter">sender</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">EventArgs</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">ConnectionClosedEventHandler</span>(

+	<span class="identifier">Object</span>^ <span class="parameter">sender</span>, 

+	<span class="identifier">EventArgs</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">ConnectionClosedEventHandler</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">sender</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">e</span> : <span class="identifier">EventArgs</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">sender</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTE31AF68_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE31AF68_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /></dd><dt><span class="parameter">e</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LSTE31AF68_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE31AF68_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/130f175b-e953-34a8-f901-9f1f4d38749e.htm b/old/clients/dotnet/api/html/130f175b-e953-34a8-f901-9f1f4d38749e.htm
new file mode 100755
index 0000000..18c3037
--- /dev/null
+++ b/old/clients/dotnet/api/html/130f175b-e953-34a8-f901-9f1f4d38749e.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttConnectionException Events</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttConnectionException class, events" /><meta name="Microsoft.Help.Id" content="Events.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="130f175b-e953-34a8-f901-9f1f4d38749e" /><meta name="guid" content="130f175b-e953-34a8-f901-9f1f4d38749e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm" title="MqttConnectionException Constructor " tocid="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0">MqttConnectionException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eb3141f0-f052-a560-25dd-66f44373940f.htm" title="MqttConnectionException Properties" tocid="eb3141f0-f052-a560-25dd-66f44373940f">MqttConnectionException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14a1447-15b7-888f-0794-e7d26f4c27be.htm" title="MqttConnectionException Methods" tocid="e14a1447-15b7-888f-0794-e7d26f4c27be">MqttConnectionException Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="130f175b-e953-34a8-f901-9f1f4d38749e.htm" title="MqttConnectionException Events" tocid="130f175b-e953-34a8-f901-9f1f4d38749e">MqttConnectionException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttConnectionException Events</td></tr></table><span class="introStyle"></span><p>The <a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/136af11c-75fa-5d12-098a-1f0b575bbb80.htm b/old/clients/dotnet/api/html/136af11c-75fa-5d12-098a-1f0b575bbb80.htm
new file mode 100755
index 0000000..2023644
--- /dev/null
+++ b/old/clients/dotnet/api/html/136af11c-75fa-5d12-098a-1f0b575bbb80.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs.QoSLevels Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QoSLevels property" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs.QoSLevels property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.QoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.get_QoSLevels" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.QoSLevels" /><meta name="Description" content="List of QOS Levels requested" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="136af11c-75fa-5d12-098a-1f0b575bbb80" /><meta name="guid" content="136af11c-75fa-5d12-098a-1f0b575bbb80" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm" title="MessageId Property " tocid="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d">MessageId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm" title="QoSLevels Property " tocid="136af11c-75fa-5d12-098a-1f0b575bbb80">QoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c0cca209-c35a-6897-583f-403b338f6ca5.htm" title="Topics Property " tocid="c0cca209-c35a-6897-583f-403b338f6ca5">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs<span id="LSTC4505545_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC4505545_0?cpp=::|nu=.");</script>QoSLevels Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of QOS Levels requested

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">QoSLevels</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">QoSLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">QoSLevels</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">QoSLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LSTC4505545_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC4505545_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTC4505545_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC4505545_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/143f112e-8b79-1f76-4778-8ffabb89fd17.htm b/old/clients/dotnet/api/html/143f112e-8b79-1f76-4778-8ffabb89fd17.htm
new file mode 100755
index 0000000..d6aeb1f
--- /dev/null
+++ b/old/clients/dotnet/api/html/143f112e-8b79-1f76-4778-8ffabb89fd17.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent.Message Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Message property" /><meta name="System.Keywords" content="MsgInternalEvent.Message property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.get_Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.set_Message" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.Message" /><meta name="Description" content="Related message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="143f112e-8b79-1f76-4778-8ffabb89fd17" /><meta name="guid" content="143f112e-8b79-1f76-4778-8ffabb89fd17" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d3cfd7b-384d-e659-6ebd-8210635fb798.htm" title="MsgInternalEvent Properties" tocid="2d3cfd7b-384d-e659-6ebd-8210635fb798">MsgInternalEvent Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm" title="Message Property " tocid="143f112e-8b79-1f76-4778-8ffabb89fd17">Message Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent<span id="LST945BA941_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST945BA941_0?cpp=::|nu=.");</script>Message Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Related message

+            </div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgBase</span> <span class="identifier">Message</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Message</span> <span class="keyword">As</span> <span class="identifier">MqttMsgBase</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttMsgBase</span>^ <span class="identifier">Message</span> {

+	<span class="identifier">MqttMsgBase</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttMsgBase</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Message</span> : <span class="identifier">MqttMsgBase</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/14a2358f-0936-c57e-3df4-7f5b082d56ce.htm b/old/clients/dotnet/api/html/14a2358f-0936-c57e-3df4-7f5b082d56ce.htm
new file mode 100755
index 0000000..a0f4fd1
--- /dev/null
+++ b/old/clients/dotnet/api/html/14a2358f-0936-c57e-3df4-7f5b082d56ce.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="14a2358f-0936-c57e-3df4-7f5b082d56ce" /><meta name="guid" content="14a2358f-0936-c57e-3df4-7f5b082d56ce" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm" title="MqttMsgConnect Constructor " tocid="9b1bfe66-276b-4b74-d05d-f1a386a81085">MqttMsgConnect Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm" title="MqttMsgConnect Constructor " tocid="14a2358f-0936-c57e-3df4-7f5b082d56ce">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="56161282-e023-1784-22ed-763f8ee2eeb7.htm" title="MqttMsgConnect Constructor (String)" tocid="56161282-e023-1784-22ed-763f8ee2eeb7">MqttMsgConnect Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm" title="MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)" tocid="0ffce6aa-a35e-b861-aaf5-9c28342515f7">MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnect</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgConnect</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnect</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm">MqttMsgConnect Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/14b24edf-21c1-a452-47d1-2bf8250c99d1.htm b/old/clients/dotnet/api/html/14b24edf-21c1-a452-47d1-2bf8250c99d1.htm
new file mode 100755
index 0000000..5db89c1
--- /dev/null
+++ b/old/clients/dotnet/api/html/14b24edf-21c1-a452-47d1-2bf8250c99d1.htm
@@ -0,0 +1,22 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.WriteLine Method (TraceLevel, String, Object, Object)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="14b24edf-21c1-a452-47d1-2bf8250c99d1" /><meta name="guid" content="14b24edf-21c1-a452-47d1-2bf8250c99d1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00701067-dd65-89bd-0c1f-3255a5837f54.htm" title="WriteLine Method (TraceLevel, String)" tocid="00701067-dd65-89bd-0c1f-3255a5837f54">WriteLine Method (TraceLevel, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="386535d0-7a28-95a5-b687-9e07a88b5405.htm" title="WriteLine Method (TraceLevel, String, Object)" tocid="386535d0-7a28-95a5-b687-9e07a88b5405">WriteLine Method (TraceLevel, String, Object)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm" title="WriteLine Method (TraceLevel, String, Object, Object)" tocid="14b24edf-21c1-a452-47d1-2bf8250c99d1">WriteLine Method (TraceLevel, String, Object, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm" title="WriteLine Method (TraceLevel, String, Object, Object, Object)" tocid="0fbc5985-f122-a230-7ae6-952a6a6c7ac4">WriteLine Method (TraceLevel, String, Object, Object, Object)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST894F87D7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST894F87D7_0?cpp=::|nu=.");</script>WriteLine Method (TraceLevel, String, Object, Object)</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>,

+	<span class="identifier">string</span> <span class="parameter">format</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg1</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg2</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">WriteLine</span> ( 

+	<span class="parameter">level</span> <span class="keyword">As</span> <span class="identifier">TraceLevel</span>,

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">arg1</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">arg2</span> <span class="keyword">As</span> <span class="identifier">Object</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">format</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg1</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg2</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">WriteLine</span> : 

+        <span class="parameter">level</span> : <span class="identifier">TraceLevel</span> * 

+        <span class="parameter">format</span> : <span class="identifier">string</span> * 

+        <span class="parameter">arg1</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">arg2</span> : <span class="identifier">Object</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">level</span></dt><dd>Type: <a href="73ec023f-c878-4750-999e-81f4527116d2.htm">uPLibrary.Networking.M2Mqtt.Utility<span id="LST894F87D7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST894F87D7_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>TraceLevel</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="level"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)"]</p></dd><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST894F87D7_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST894F87D7_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="format"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)"]</p></dd><dt><span class="parameter">arg1</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST894F87D7_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST894F87D7_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg1"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)"]</p></dd><dt><span class="parameter">arg2</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST894F87D7_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST894F87D7_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg2"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object,System.Object)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="dce794df-b018-31ad-3a66-12fbd66d360e.htm">WriteLine Overload</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm b/old/clients/dotnet/api/html/14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm
new file mode 100755
index 0000000..28cc204
--- /dev/null
+++ b/old/clients/dotnet/api/html/14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.InflightQueueSize Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="InflightQueueSize property" /><meta name="System.Keywords" content="MqttSettings.InflightQueueSize property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.InflightQueueSize" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_InflightQueueSize" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.set_InflightQueueSize" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.InflightQueueSize" /><meta name="Description" content="Inflight queue size" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07" /><meta name="guid" content="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTBA805AB7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBA805AB7_0?cpp=::|nu=.");</script>InflightQueueSize Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Inflight queue size

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">InflightQueueSize</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">InflightQueueSize</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">InflightQueueSize</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">int</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">InflightQueueSize</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm b/old/clients/dotnet/api/html/155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm
new file mode 100755
index 0000000..6b0b0a9
--- /dev/null
+++ b/old/clients/dotnet/api/html/155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.Flow Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Flow property" /><meta name="System.Keywords" content="MqttMsgContext.Flow property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Flow" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_Flow" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.set_Flow" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Flow" /><meta name="Description" content="Flow of the message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="155741fa-d922-72e4-1c20-1a9cb2a33cc3" /><meta name="guid" content="155741fa-d922-72e4-1c20-1a9cb2a33cc3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LST7FB6C80F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FB6C80F_0?cpp=::|nu=.");</script>Flow Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Flow of the message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgFlow</span> <span class="identifier">Flow</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Flow</span> <span class="keyword">As</span> <span class="identifier">MqttMsgFlow</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttMsgFlow</span> <span class="identifier">Flow</span> {

+	<span class="identifier">MqttMsgFlow</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttMsgFlow</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Flow</span> : <span class="identifier">MqttMsgFlow</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm">MqttMsgFlow</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm b/old/clients/dotnet/api/html/1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm
new file mode 100755
index 0000000..5858137
--- /dev/null
+++ b/old/clients/dotnet/api/html/1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt.Internal Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Internal namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt.Internal" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt.Internal" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1" /><meta name="guid" content="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50257938-221b-0ef2-38dc-95bec342636d.htm" title="InternalEvent Class" tocid="50257938-221b-0ef2-38dc-95bec342636d">InternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt.Internal Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt.Internal"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="50257938-221b-0ef2-38dc-95bec342636d.htm">InternalEvent</a></td><td><div class="summary">

+            Generic internal event for dispatching

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a></td><td><div class="summary">

+            Internal event with a message

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent</a></td><td><div class="summary">

+            Internal event for a published message

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1877709e-b0eb-6e70-a349-070f0bb203ee.htm b/old/clients/dotnet/api/html/1877709e-b0eb-6e70-a349-070f0bb203ee.htm
new file mode 100755
index 0000000..23a2caa
--- /dev/null
+++ b/old/clients/dotnet/api/html/1877709e-b0eb-6e70-a349-070f0bb203ee.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnack class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1877709e-b0eb-6e70-a349-070f0bb203ee" /><meta name="guid" content="1877709e-b0eb-6e70-a349-070f0bb203ee" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack Fields</td></tr></table><span class="introStyle"></span><p>The <a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm">CONN_ACCEPTED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm">CONN_REFUSED_IDENT_REJECTED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm">CONN_REFUSED_NOT_AUTHORIZED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="1caa2b12-4855-2db9-807a-40b444d410f3.htm">CONN_REFUSED_PROT_VERS</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm">CONN_REFUSED_SERVER_UNAVAILABLE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0c93c662-5d86-18da-55bd-db6ae333f089.htm">CONN_REFUSED_USERNAME_PASSWORD</a></td><td /></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/187a8af5-aa23-6b98-fe80-0b7edac71538.htm b/old/clients/dotnet/api/html/187a8af5-aa23-6b98-fe80-0b7edac71538.htm
new file mode 100755
index 0000000..4fb4570
--- /dev/null
+++ b/old/clients/dotnet/api/html/187a8af5-aa23-6b98-fe80-0b7edac71538.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QOS_LEVEL_GRANTED_FAILURE field" /><meta name="System.Keywords" content="MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="187a8af5-aa23-6b98-fe80-0b7edac71538" /><meta name="guid" content="187a8af5-aa23-6b98-fe80-0b7edac71538" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST2EB84D46_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2EB84D46_0?cpp=::|nu=.");</script>QOS_LEVEL_GRANTED_FAILURE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_GRANTED_FAILURE"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">QOS_LEVEL_GRANTED_FAILURE</span> = 128</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">QOS_LEVEL_GRANTED_FAILURE</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 128</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">QOS_LEVEL_GRANTED_FAILURE</span> = 128</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">QOS_LEVEL_GRANTED_FAILURE</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/196bf835-3d47-cb2a-2777-0222700d0065.htm b/old/clients/dotnet/api/html/196bf835-3d47-cb2a-2777-0222700d0065.htm
new file mode 100755
index 0000000..e99b5d5
--- /dev/null
+++ b/old/clients/dotnet/api/html/196bf835-3d47-cb2a-2777-0222700d0065.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Trace class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Utility.Trace" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="196bf835-3d47-cb2a-2777-0222700d0065" /><meta name="guid" content="196bf835-3d47-cb2a-2777-0222700d0065" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="196bf835-3d47-cb2a-2777-0222700d0065.htm" title="Trace Fields" tocid="196bf835-3d47-cb2a-2777-0222700d0065">Trace Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f729876b-e546-96c1-c47a-e1f961053af2.htm" title="TraceLevel Field" tocid="f729876b-e546-96c1-c47a-e1f961053af2">TraceLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="566cd1dc-e692-422d-c443-d23e124b6e57.htm" title="TraceListener Field" tocid="566cd1dc-e692-422d-c443-d23e124b6e57">TraceListener Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace Fields</td></tr></table><span class="introStyle"></span><p>The <a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f729876b-e546-96c1-c47a-e1f961053af2.htm">TraceLevel</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="566cd1dc-e692-422d-c443-d23e124b6e57.htm">TraceListener</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1b76bbf1-a90f-98ef-bdab-2519580799f4.htm b/old/clients/dotnet/api/html/1b76bbf1-a90f-98ef-bdab-2519580799f4.htm
new file mode 100755
index 0000000..56b00f7
--- /dev/null
+++ b/old/clients/dotnet/api/html/1b76bbf1-a90f-98ef-bdab-2519580799f4.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPublish.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PUBLISH message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1b76bbf1-a90f-98ef-bdab-2519580799f4" /><meta name="guid" content="1b76bbf1-a90f-98ef-bdab-2519580799f4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm" title="GetBytes Method " tocid="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm" title="Parse Method " tocid="1b76bbf1-a90f-98ef-bdab-2519580799f4">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3c3fc391-5296-1364-f881-e942e59e1960.htm" title="ToString Method " tocid="3c3fc391-5296-1364-f881-e942e59e1960">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish<span id="LST18F55243_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18F55243_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PUBLISH message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPublish</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPublish</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPublish</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublish</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST18F55243_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18F55243_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST18F55243_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18F55243_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST18F55243_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18F55243_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish</a><br />PUBLISH message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1bb730b3-a498-63a6-ec65-5c5a750603ec.htm b/old/clients/dotnet/api/html/1bb730b3-a498-63a6-ec65-5c5a750603ec.htm
new file mode 100755
index 0000000..b695555
--- /dev/null
+++ b/old/clients/dotnet/api/html/1bb730b3-a498-63a6-ec65-5c5a750603ec.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1bb730b3-a498-63a6-ec65-5c5a750603ec" /><meta name="guid" content="1bb730b3-a498-63a6-ec65-5c5a750603ec" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm" title="MqttMsgPublishedEventArgs Constructor " tocid="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2">MqttMsgPublishedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm" title="MqttMsgPublishedEventArgs Properties" tocid="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a">MqttMsgPublishedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1bb730b3-a498-63a6-ec65-5c5a750603ec.htm" title="MqttMsgPublishedEventArgs Methods" tocid="1bb730b3-a498-63a6-ec65-5c5a750603ec">MqttMsgPublishedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm b/old/clients/dotnet/api/html/1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm
new file mode 100755
index 0000000..fd0b76e
--- /dev/null
+++ b/old/clients/dotnet/api/html/1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgUnsuback.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1c34c06f-20c9-47e8-5180-0d8b02e58f95" /><meta name="guid" content="1c34c06f-20c9-47e8-5180-0d8b02e58f95" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e266eec3-09a7-de46-6a19-906345008cd7.htm" title="GetBytes Method " tocid="e266eec3-09a7-de46-6a19-906345008cd7">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm" title="Parse Method " tocid="368f848e-a760-8a69-1fa2-21d62ac5de6c">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm" title="ToString Method " tocid="1c34c06f-20c9-47e8-5180-0d8b02e58f95">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback<span id="LSTA23E1E7F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA23E1E7F_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1c43333f-2896-2b9e-5895-dc5157db58a3.htm b/old/clients/dotnet/api/html/1c43333f-2896-2b9e-5895-dc5157db58a3.htm
new file mode 100755
index 0000000..dd34ca7
--- /dev/null
+++ b/old/clients/dotnet/api/html/1c43333f-2896-2b9e-5895-dc5157db58a3.htm
@@ -0,0 +1,59 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient class" /><meta name="System.Keywords" content="MqttClient class, about MqttClient class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Description" content="MQTT Client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="1c43333f-2896-2b9e-5895-dc5157db58a3" /><meta name="guid" content="1c43333f-2896-2b9e-5895-dc5157db58a3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT Client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST18B71DDA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LST18B71DDA_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttClient</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttClient</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttClient</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttClient</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttClient</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="75e1376d-4644-352d-20bc-c7535d1a92db.htm">MqttClient(IPAddress)</a></td><td> <strong>Obsolete. </strong><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8e0943dc-418d-687a-7078-5149ce1f3759.htm">MqttClient(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm">MqttClient(IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></td><td> <strong>Obsolete. </strong><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="522e2e77-9119-1be5-c11d-5637c84e4770.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttClient</span> class</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="edd74122-b9d2-deaf-4905-06af5e03364c.htm">MqttClient(String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm">CleanSession</a></td><td><div class="summary">

+            Clean session flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="866121a7-d73c-7311-0324-e191af316de9.htm">ClientId</a></td><td><div class="summary">

+            Client identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="36164747-27d6-bb3c-0074-33063e8d00ad.htm">IsConnected</a></td><td><div class="summary">

+            Connection status between client and broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm">ProtocolVersion</a></td><td><div class="summary">

+            MQTT protocol version

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm">Settings</a></td><td><div class="summary">

+            MQTT client settings

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm">WillFlag</a></td><td><div class="summary">

+            Will flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="ff4879de-905e-4827-1d29-b376914aaa70.htm">WillMessage</a></td><td><div class="summary">

+            Will message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm">WillQosLevel</a></td><td><div class="summary">

+            Will QOS level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm">WillTopic</a></td><td><div class="summary">

+            Will topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="88303d95-677a-9134-0859-83e0afb69d0d.htm">Connect(String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm">Connect(String, String, String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm">Connect(String, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="625993bb-d341-4117-fde4-2c7da398aacd.htm">Connect(String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="94263922-8f93-6752-07a9-f431ed914775.htm">Disconnect</a></td><td><div class="summary">

+            Disconnect from broker

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm">Publish(String, <span id="LST18B71DDA_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_2?cpp=array&lt;");</script>Byte<span id="LST18B71DDA_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Publish a message asynchronously (QoS Level 0 and not retained)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm">Publish(String, <span id="LST18B71DDA_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_4?cpp=array&lt;");</script>Byte<span id="LST18B71DDA_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST18B71DDA_5?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Byte, Boolean)</a></td><td><div class="summary">

+            Publish a message asynchronously

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ab04dcfe-4b00-a939-992b-a53667073aff.htm">Subscribe</a></td><td><div class="summary">

+            Subscribe for message topics

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f7055430-31ec-5309-1ea9-c706994485e8.htm">Unsubscribe</a></td><td><div class="summary">

+            Unsubscribe for message topics

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="094a0905-9b91-7b34-050d-162f79da7688.htm">ConnectionClosed</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm">MqttMsgPublished</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm">MqttMsgPublishReceived</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm">MqttMsgSubscribed</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm">MqttMsgUnsubscribed</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1caa2b12-4855-2db9-807a-40b444d410f3.htm b/old/clients/dotnet/api/html/1caa2b12-4855-2db9-807a-40b444d410f3.htm
new file mode 100755
index 0000000..d0ec3f3
--- /dev/null
+++ b/old/clients/dotnet/api/html/1caa2b12-4855-2db9-807a-40b444d410f3.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_REFUSED_PROT_VERS Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_REFUSED_PROT_VERS field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_REFUSED_PROT_VERS field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_PROT_VERS" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_PROT_VERS" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_PROT_VERS" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="1caa2b12-4855-2db9-807a-40b444d410f3" /><meta name="guid" content="1caa2b12-4855-2db9-807a-40b444d410f3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST20DB4C1F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST20DB4C1F_0?cpp=::|nu=.");</script>CONN_REFUSED_PROT_VERS Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_PROT_VERS"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_REFUSED_PROT_VERS</span> = 1</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_REFUSED_PROT_VERS</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 1</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_REFUSED_PROT_VERS</span> = 1</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_REFUSED_PROT_VERS</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm b/old/clients/dotnet/api/html/1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm
new file mode 100755
index 0000000..875a053
--- /dev/null
+++ b/old/clients/dotnet/api/html/1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSession class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Session.MqttSession" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d" /><meta name="guid" content="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm" title="MqttSession Methods" tocid="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d">MqttSession Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm" title="Clear Method " tocid="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c">Clear Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Methods</td></tr></table><span class="introStyle"></span><p>The <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm">Clear</a></td><td><div class="summary">

+            Clean session

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm b/old/clients/dotnet/api/html/1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm
new file mode 100755
index 0000000..0fd1142
--- /dev/null
+++ b/old/clients/dotnet/api/html/1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttConnectionException Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttConnectionException class, constructor" /><meta name="System.Keywords" content="MqttConnectionException.MqttConnectionException constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException.MqttConnectionException" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException.#ctor(System.String,System.Exception)" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0" /><meta name="guid" content="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm" title="MqttConnectionException Constructor " tocid="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0">MqttConnectionException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eb3141f0-f052-a560-25dd-66f44373940f.htm" title="MqttConnectionException Properties" tocid="eb3141f0-f052-a560-25dd-66f44373940f">MqttConnectionException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14a1447-15b7-888f-0794-e7d26f4c27be.htm" title="MqttConnectionException Methods" tocid="e14a1447-15b7-888f-0794-e7d26f4c27be">MqttConnectionException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="130f175b-e953-34a8-f901-9f1f4d38749e.htm" title="MqttConnectionException Events" tocid="130f175b-e953-34a8-f901-9f1f4d38749e">MqttConnectionException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttConnectionException Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException</a> class</div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttConnectionException</span>(

+	<span class="identifier">string</span> <span class="parameter">message</span>,

+	<span class="identifier">Exception</span> <span class="parameter">innerException</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">innerException</span> <span class="keyword">As</span> <span class="identifier">Exception</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttConnectionException</span>(

+	<span class="identifier">String</span>^ <span class="parameter">message</span>, 

+	<span class="identifier">Exception</span>^ <span class="parameter">innerException</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">message</span> : <span class="identifier">string</span> * 

+        <span class="parameter">innerException</span> : <span class="identifier">Exception</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttConnectionException</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">message</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST53952BAD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST53952BAD_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="message"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException.#ctor(System.String,System.Exception)"]</p></dd><dt><span class="parameter">innerException</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LST53952BAD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST53952BAD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="innerException"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException.#ctor(System.String,System.Exception)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm b/old/clients/dotnet/api/html/1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm
new file mode 100755
index 0000000..fc270d2
--- /dev/null
+++ b/old/clients/dotnet/api/html/1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.Net.IPAddress,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="1e18af87-25c6-8512-d45f-26a6eb67c1c9" /><meta name="guid" content="1e18af87-25c6-8512-d45f-26a6eb67c1c9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</td></tr></table><span class="introStyle"></span><p><strong>Note: This API is now obsolete.</strong></p><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve">[<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert) insted")]

+<span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">IPAddress</span> <span class="parameter">brokerIpAddress</span>,

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">caCert</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">clientCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">&lt;<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert) insted")&gt;

+<span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerIpAddress</span> <span class="keyword">As</span> <span class="identifier">IPAddress</span>,

+	<span class="parameter">brokerPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">caCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">clientCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+[<span class="identifier">ObsoleteAttribute</span>(L"Use this ctor MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert) insted")]

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">IPAddress</span>^ <span class="parameter">brokerIpAddress</span>, 

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">caCert</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">clientCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName, int brokerPort, bool secure, X509Certificate caCert) insted")&gt;]

+<span class="keyword">new</span> : 

+        <span class="parameter">brokerIpAddress</span> : <span class="identifier">IPAddress</span> * 

+        <span class="parameter">brokerPort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">caCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">clientCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerIpAddress</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s128tyf6" target="_blank">System.Net<span id="LST31C0DC9C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IPAddress</a><br />Broker IP address</dd><dt><span class="parameter">brokerPort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST31C0DC9C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Broker port</dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST31C0DC9C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Using secure connection</dd><dt><span class="parameter">caCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST31C0DC9C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />CA certificate for secure connection</dd><dt><span class="parameter">clientCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST31C0DC9C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />Client certificate</dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST31C0DC9C_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST31C0DC9C_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br />SSL/TLS protocol version</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm b/old/clients/dotnet/api/html/1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm
new file mode 100755
index 0000000..ff29d8c
--- /dev/null
+++ b/old/clients/dotnet/api/html/1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm
@@ -0,0 +1,24 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Publish Method (String, Byte[], Byte, Boolean)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Publish(System.String,System.Byte[],System.Byte,System.Boolean)" /><meta name="Description" content="Publish a message asynchronously" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="1fc2e16b-b250-9c5a-fda8-61d4efabca18" /><meta name="guid" content="1fc2e16b-b250-9c5a-fda8-61d4efabca18" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm" title="Publish Method (String, Byte[])" tocid="d1876f15-1f6c-1275-7197-6709dabddfd0">Publish Method (String, Byte[])</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm" title="Publish Method (String, Byte[], Byte, Boolean)" tocid="1fc2e16b-b250-9c5a-fda8-61d4efabca18">Publish Method (String, Byte[], Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTC34903D4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_0?cpp=::|nu=.");</script>Publish Method (String, <span id="LSTC34903D4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_1?cpp=array&lt;");</script>Byte<span id="LSTC34903D4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_2?cpp=&gt;|vb=()|nu=[]");</script>, Byte, Boolean)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Publish a message asynchronously

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">Publish</span>(

+	<span class="identifier">string</span> <span class="parameter">topic</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">message</span>,

+	<span class="identifier">byte</span> <span class="parameter">qosLevel</span>,

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Publish</span> ( 

+	<span class="parameter">topic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">qosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+) <span class="keyword">As</span> <span class="identifier">UShort</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned short</span> <span class="identifier">Publish</span>(

+	<span class="identifier">String</span>^ <span class="parameter">topic</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">message</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">qosLevel</span>, 

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Publish</span> : 

+        <span class="parameter">topic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">message</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">qosLevel</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">retain</span> : <span class="identifier">bool</span> <span class="keyword">-&gt;</span> <span class="identifier">uint16</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTC34903D4_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message topic</dd><dt><span class="parameter">message</span></dt><dd>Type: <span id="LSTC34903D4_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_4?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTC34903D4_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTC34903D4_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_6?cpp=&gt;|vb=()|nu=[]");</script><br />Message data (payload)</dd><dt><span class="parameter">qosLevel</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTC34903D4_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />QoS Level</dd><dt><span class="parameter">retain</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTC34903D4_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC34903D4_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Retain flag</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a><br />Message Id related to PUBLISH message</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="3c52c514-301f-5640-acf1-c6678953cc33.htm">Publish Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2222e8d5-c602-9e52-4f6e-f46edc066022.htm b/old/clients/dotnet/api/html/2222e8d5-c602-9e52-4f6e-f46edc066022.htm
new file mode 100755
index 0000000..dc76b66
--- /dev/null
+++ b/old/clients/dotnet/api/html/2222e8d5-c602-9e52-4f6e-f46edc066022.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.ProtocolVersion Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ProtocolVersion property" /><meta name="System.Keywords" content="MqttClient.ProtocolVersion property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.ProtocolVersion" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_ProtocolVersion" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.set_ProtocolVersion" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.ProtocolVersion" /><meta name="Description" content="MQTT protocol version" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2222e8d5-c602-9e52-4f6e-f46edc066022" /><meta name="guid" content="2222e8d5-c602-9e52-4f6e-f46edc066022" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST7E347D34_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7E347D34_0?cpp=::|nu=.");</script>ProtocolVersion Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT protocol version

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttProtocolVersion</span> <span class="identifier">ProtocolVersion</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ProtocolVersion</span> <span class="keyword">As</span> <span class="identifier">MqttProtocolVersion</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttProtocolVersion</span> <span class="identifier">ProtocolVersion</span> {

+	<span class="identifier">MqttProtocolVersion</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttProtocolVersion</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ProtocolVersion</span> : <span class="identifier">MqttProtocolVersion</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm">MqttProtocolVersion</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm b/old/clients/dotnet/api/html/2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm
new file mode 100755
index 0000000..23e7559
--- /dev/null
+++ b/old/clients/dotnet/api/html/2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QOS_LEVEL_AT_LEAST_ONCE field" /><meta name="System.Keywords" content="MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2260c26b-df4e-7bc2-7248-ee52fd4a5782" /><meta name="guid" content="2260c26b-df4e-7bc2-7248-ee52fd4a5782" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST6129A63F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6129A63F_0?cpp=::|nu=.");</script>QOS_LEVEL_AT_LEAST_ONCE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_LEAST_ONCE"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">QOS_LEVEL_AT_LEAST_ONCE</span> = 1</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">QOS_LEVEL_AT_LEAST_ONCE</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 1</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">QOS_LEVEL_AT_LEAST_ONCE</span> = 1</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">QOS_LEVEL_AT_LEAST_ONCE</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/229ae310-c31e-6ec3-639b-c3b918d7d345.htm b/old/clients/dotnet/api/html/229ae310-c31e-6ec3-639b-c3b918d7d345.htm
new file mode 100755
index 0000000..2e8ed2c
--- /dev/null
+++ b/old/clients/dotnet/api/html/229ae310-c31e-6ec3-639b-c3b918d7d345.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.Username Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Username property" /><meta name="System.Keywords" content="MqttMsgConnect.Username property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Username" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_Username" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_Username" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Username" /><meta name="Description" content="Username" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="229ae310-c31e-6ec3-639b-c3b918d7d345" /><meta name="guid" content="229ae310-c31e-6ec3-639b-c3b918d7d345" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST65BF4886_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST65BF4886_0?cpp=::|nu=.");</script>Username Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Username

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">Username</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Username</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">Username</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Username</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm b/old/clients/dotnet/api/html/23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm
new file mode 100755
index 0000000..a953181
--- /dev/null
+++ b/old/clients/dotnet/api/html/23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnect class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="23dcd75f-6a37-ea7f-5f33-058d08004d7c" /><meta name="guid" content="23dcd75f-6a37-ea7f-5f33-058d08004d7c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Properties</td></tr></table><span class="introStyle"></span><p>The <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm">CleanSession</a></td><td><div class="summary">

+            Clean session flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="76875635-ef8d-677b-5c4d-230d965d284d.htm">ClientId</a></td><td><div class="summary">

+            Client identifier

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm">KeepAlivePeriod</a></td><td><div class="summary">

+            Keep alive period

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm">Password</a></td><td><div class="summary">

+            Password

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm">ProtocolName</a></td><td><div class="summary">

+            Protocol name

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="8db157c1-ba24-904a-7219-28faab0556cd.htm">ProtocolVersion</a></td><td><div class="summary">

+            Protocol version

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm">Username</a></td><td><div class="summary">

+            Username

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm">WillFlag</a></td><td><div class="summary">

+            Will flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm">WillMessage</a></td><td><div class="summary">

+            Will message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm">WillQosLevel</a></td><td><div class="summary">

+            Will QOS level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="48e96003-3129-0279-69fb-f263cbed678b.htm">WillRetain</a></td><td><div class="summary">

+            Will retain flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm">WillTopic</a></td><td><div class="summary">

+            Will topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/246dc362-1e78-1174-dec5-c130a0d97de5.htm b/old/clients/dotnet/api/html/246dc362-1e78-1174-dec5-c130a0d97de5.htm
new file mode 100755
index 0000000..d8d40c3
--- /dev/null
+++ b/old/clients/dotnet/api/html/246dc362-1e78-1174-dec5-c130a0d97de5.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="246dc362-1e78-1174-dec5-c130a0d97de5" /><meta name="guid" content="246dc362-1e78-1174-dec5-c130a0d97de5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2e90a69-f5a9-c78e-a23d-267ea903482b.htm" title="GrantedQoSLevels Property " tocid="f2e90a69-f5a9-c78e-a23d-267ea903482b">GrantedQoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm" title="MessageId Property " tocid="3bb4282b-8c05-8e44-00e4-80aa6dea9a93">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f2e90a69-f5a9-c78e-a23d-267ea903482b.htm">GrantedQoSLevels</a></td><td><div class="summary">

+            List of granted QOS Levels

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm b/old/clients/dotnet/api/html/25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm
new file mode 100755
index 0000000..05b7783
--- /dev/null
+++ b/old/clients/dotnet/api/html/25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.WillFlag Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillFlag property" /><meta name="System.Keywords" content="MqttMsgConnect.WillFlag property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_WillFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_WillFlag" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillFlag" /><meta name="Description" content="Will flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="25278ad1-b790-6cc9-6afd-83a24f2cd96e" /><meta name="guid" content="25278ad1-b790-6cc9-6afd-83a24f2cd96e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST42284968_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42284968_0?cpp=::|nu=.");</script>WillFlag Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">WillFlag</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">WillFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">WillFlag</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillFlag</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/252b0e50-1852-c25c-7542-ae115d7335c1.htm b/old/clients/dotnet/api/html/252b0e50-1852-c25c-7542-ae115d7335c1.htm
new file mode 100755
index 0000000..ebb7c13
--- /dev/null
+++ b/old/clients/dotnet/api/html/252b0e50-1852-c25c-7542-ae115d7335c1.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgDisconnect.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="252b0e50-1852-c25c-7542-ae115d7335c1" /><meta name="guid" content="252b0e50-1852-c25c-7542-ae115d7335c1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm" title="GetBytes Method " tocid="e8b36eda-36c7-430d-dbf9-06b09a564df8">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm" title="Parse Method " tocid="e84f7c60-8546-6a33-7353-6bc8716d6094">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="252b0e50-1852-c25c-7542-ae115d7335c1.htm" title="ToString Method " tocid="252b0e50-1852-c25c-7542-ae115d7335c1">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect<span id="LSTA8ABE31D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA8ABE31D_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm b/old/clients/dotnet/api/html/259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm
new file mode 100755
index 0000000..00c6a32
--- /dev/null
+++ b/old/clients/dotnet/api/html/259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubcomp class, constructor" /><meta name="System.Keywords" content="MqttMsgPubcomp.MqttMsgPubcomp constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.MqttMsgPubcomp" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="259c31dc-f972-ad55-d5c7-ce4ed1e95705" /><meta name="guid" content="259c31dc-f972-ad55-d5c7-ce4ed1e95705" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm" title="MqttMsgPubcomp Constructor " tocid="259c31dc-f972-ad55-d5c7-ce4ed1e95705">MqttMsgPubcomp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88297028-e7a2-b032-b072-08d2b846f773.htm" title="MqttMsgPubcomp Properties" tocid="88297028-e7a2-b032-b072-08d2b846f773">MqttMsgPubcomp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm" title="MqttMsgPubcomp Fields" tocid="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09">MqttMsgPubcomp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPubcomp</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPubcomp</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubcomp</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/25bc30a1-d687-e417-6e1d-6b16a89a774a.htm b/old/clients/dotnet/api/html/25bc30a1-d687-e417-6e1d-6b16a89a774a.htm
new file mode 100755
index 0000000..a96f33c
--- /dev/null
+++ b/old/clients/dotnet/api/html/25bc30a1-d687-e417-6e1d-6b16a89a774a.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class, constructor" /><meta name="System.Keywords" content="MsgPublishedInternalEvent.MsgPublishedInternalEvent constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.MsgPublishedInternalEvent" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.#ctor(uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase,System.Boolean)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="25bc30a1-d687-e417-6e1d-6b16a89a774a" /><meta name="guid" content="25bc30a1-d687-e417-6e1d-6b16a89a774a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="25bc30a1-d687-e417-6e1d-6b16a89a774a.htm" title="MsgPublishedInternalEvent Constructor " tocid="25bc30a1-d687-e417-6e1d-6b16a89a774a">MsgPublishedInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm" title="MsgPublishedInternalEvent Methods" tocid="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8">MsgPublishedInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm" title="MsgPublishedInternalEvent Fields" tocid="69f2724a-34e6-a5b3-7891-4b7f01833bc1">MsgPublishedInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MsgPublishedInternalEvent</span>(

+	<span class="identifier">MqttMsgBase</span> <span class="parameter">msg</span>,

+	<span class="identifier">bool</span> <span class="parameter">isPublished</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">msg</span> <span class="keyword">As</span> <span class="identifier">MqttMsgBase</span>,

+	<span class="parameter">isPublished</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MsgPublishedInternalEvent</span>(

+	<span class="identifier">MqttMsgBase</span>^ <span class="parameter">msg</span>, 

+	<span class="identifier">bool</span> <span class="parameter">isPublished</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">msg</span> : <span class="identifier">MqttMsgBase</span> * 

+        <span class="parameter">isPublished</span> : <span class="identifier">bool</span> <span class="keyword">-&gt;</span> <span class="identifier">MsgPublishedInternalEvent</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">msg</span></dt><dd>Type: <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST235EAB7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST235EAB7_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />Message published</dd><dt><span class="parameter">isPublished</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST235EAB7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST235EAB7_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Publish flag</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm b/old/clients/dotnet/api/html/260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm
new file mode 100755
index 0000000..da7a145
--- /dev/null
+++ b/old/clients/dotnet/api/html/260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs.MqttMsgSubscribedEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.MqttMsgSubscribedEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.#ctor(System.UInt16,System.Byte[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="260bc880-ed9c-9f85-f3a9-ec5933a7a88a" /><meta name="guid" content="260bc880-ed9c-9f85-f3a9-ec5933a7a88a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm" title="MqttMsgSubscribedEventArgs Constructor " tocid="260bc880-ed9c-9f85-f3a9-ec5933a7a88a">MqttMsgSubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00fb6143-0ab2-3462-ce40-af2755e7b448.htm" title="MqttMsgSubscribedEventArgs Methods" tocid="00fb6143-0ab2-3462-ce40-af2755e7b448">MqttMsgSubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgSubscribedEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">grantedQosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>,

+	<span class="parameter">grantedQosLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgSubscribedEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">grantedQosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> * 

+        <span class="parameter">grantedQosLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSubscribedEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LSTDEC99631_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDEC99631_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier for subscribed topics</dd><dt><span class="parameter">grantedQosLevels</span></dt><dd>Type: <span id="LSTDEC99631_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDEC99631_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTDEC99631_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDEC99631_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTDEC99631_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDEC99631_3?cpp=&gt;|vb=()|nu=[]");</script><br />List of granted QOS Levels</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm b/old/clients/dotnet/api/html/263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm
new file mode 100755
index 0000000..9d4914e
--- /dev/null
+++ b/old/clients/dotnet/api/html/263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs.IsPublished Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IsPublished property" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs.IsPublished property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.IsPublished" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.get_IsPublished" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.IsPublished" /><meta name="Description" content="Message published (or failed due to retries)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a" /><meta name="guid" content="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm" title="MqttMsgPublishedEventArgs Properties" tocid="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a">MqttMsgPublishedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm" title="IsPublished Property " tocid="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a">IsPublished Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm" title="MessageId Property " tocid="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs<span id="LSTCEE19B33_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCEE19B33_0?cpp=::|nu=.");</script>IsPublished Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message published (or failed due to retries)

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">IsPublished</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">IsPublished</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">IsPublished</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">IsPublished</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/27435794-8448-6bcd-b3a5-faad5e7064c9.htm b/old/clients/dotnet/api/html/27435794-8448-6bcd-b3a5-faad5e7064c9.htm
new file mode 100755
index 0000000..03322c6
--- /dev/null
+++ b/old/clients/dotnet/api/html/27435794-8448-6bcd-b3a5-faad5e7064c9.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.Password Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Password property" /><meta name="System.Keywords" content="MqttMsgConnect.Password property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Password" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_Password" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_Password" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Password" /><meta name="Description" content="Password" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="27435794-8448-6bcd-b3a5-faad5e7064c9" /><meta name="guid" content="27435794-8448-6bcd-b3a5-faad5e7064c9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTC9B3515F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC9B3515F_0?cpp=::|nu=.");</script>Password Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Password

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">Password</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Password</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">Password</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Password</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/27c0f026-8881-1b0c-7a67-66f63161d7b2.htm b/old/clients/dotnet/api/html/27c0f026-8881-1b0c-7a67-66f63161d7b2.htm
new file mode 100755
index 0000000..877ae6f
--- /dev/null
+++ b/old/clients/dotnet/api/html/27c0f026-8881-1b0c-7a67-66f63161d7b2.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrec class, constructor" /><meta name="System.Keywords" content="MqttMsgPubrec.MqttMsgPubrec constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.MqttMsgPubrec" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="27c0f026-8881-1b0c-7a67-66f63161d7b2" /><meta name="guid" content="27c0f026-8881-1b0c-7a67-66f63161d7b2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="27c0f026-8881-1b0c-7a67-66f63161d7b2.htm" title="MqttMsgPubrec Constructor " tocid="27c0f026-8881-1b0c-7a67-66f63161d7b2">MqttMsgPubrec Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="08da4b78-5a3b-8472-84c8-db373aa1818b.htm" title="MqttMsgPubrec Properties" tocid="08da4b78-5a3b-8472-84c8-db373aa1818b">MqttMsgPubrec Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ade7ab01-7faa-cc83-6d83-55051a42094a.htm" title="MqttMsgPubrec Fields" tocid="ade7ab01-7faa-cc83-6d83-55051a42094a">MqttMsgPubrec Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPubrec</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPubrec</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubrec</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm b/old/clients/dotnet/api/html/27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm
new file mode 100755
index 0000000..91271d9
--- /dev/null
+++ b/old/clients/dotnet/api/html/27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttProtocolVersion Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttProtocolVersion enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttProtocolVersion enumeration" /><meta name="System.Keywords" content="Version_3_1 enumeration member" /><meta name="System.Keywords" content="Version_3_1_1 enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttProtocolVersion" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttProtocolVersion.Version_3_1" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttProtocolVersion.Version_3_1_1" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttProtocolVersion" /><meta name="Description" content="MQTT protocol version" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8" /><meta name="guid" content="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttProtocolVersion Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT protocol version

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">MqttProtocolVersion</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">MqttProtocolVersion</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">MqttProtocolVersion</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttProtocolVersion</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttProtocolVersion.Version_3_1"><span class="selflink">Version_3_1</span></td><td>3</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttProtocolVersion.Version_3_1_1"><span class="selflink">Version_3_1_1</span></td><td>4</td><td /></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2906012e-9fda-4895-58bd-2e503fa37a24.htm b/old/clients/dotnet/api/html/2906012e-9fda-4895-58bd-2e503fa37a24.htm
new file mode 100755
index 0000000..75252a7
--- /dev/null
+++ b/old/clients/dotnet/api/html/2906012e-9fda-4895-58bd-2e503fa37a24.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPubrec.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PUBREC message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2906012e-9fda-4895-58bd-2e503fa37a24" /><meta name="guid" content="2906012e-9fda-4895-58bd-2e503fa37a24" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8025cb35-6441-9e91-3769-7a84303cd026.htm" title="GetBytes Method " tocid="8025cb35-6441-9e91-3769-7a84303cd026">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2906012e-9fda-4895-58bd-2e503fa37a24.htm" title="Parse Method " tocid="2906012e-9fda-4895-58bd-2e503fa37a24">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6946d029-9931-42e5-9dc7-ad83cb148063.htm" title="ToString Method " tocid="6946d029-9931-42e5-9dc7-ad83cb148063">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec<span id="LST8107E475_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8107E475_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PUBREC message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPubrec</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPubrec</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPubrec</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubrec</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8107E475_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8107E475_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8107E475_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8107E475_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST8107E475_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8107E475_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec</a><br />PUBREC message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2a07eab3-3c87-d72b-0498-cc660100c47d.htm b/old/clients/dotnet/api/html/2a07eab3-3c87-d72b-0498-cc660100c47d.htm
new file mode 100755
index 0000000..0dd9964
--- /dev/null
+++ b/old/clients/dotnet/api/html/2a07eab3-3c87-d72b-0498-cc660100c47d.htm
@@ -0,0 +1,39 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2a07eab3-3c87-d72b-0498-cc660100c47d" /><meta name="guid" content="2a07eab3-3c87-d72b-0498-cc660100c47d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">string</span> <span class="parameter">brokerHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">caCert</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">clientCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>,

+	<span class="identifier">RemoteCertificateValidationCallback</span> <span class="parameter">userCertificateValidationCallback</span>,

+	<span class="identifier">LocalCertificateSelectionCallback</span> <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">brokerPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">caCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">clientCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>,

+	<span class="parameter">userCertificateValidationCallback</span> <span class="keyword">As</span> <span class="identifier">RemoteCertificateValidationCallback</span>,

+	<span class="parameter">userCertificateSelectionCallback</span> <span class="keyword">As</span> <span class="identifier">LocalCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">String</span>^ <span class="parameter">brokerHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">caCert</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">clientCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>, 

+	<span class="identifier">RemoteCertificateValidationCallback</span>^ <span class="parameter">userCertificateValidationCallback</span>, 

+	<span class="identifier">LocalCertificateSelectionCallback</span>^ <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">brokerHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">brokerPort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">caCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">clientCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> * 

+        <span class="parameter">userCertificateValidationCallback</span> : <span class="identifier">RemoteCertificateValidationCallback</span> * 

+        <span class="parameter">userCertificateSelectionCallback</span> : <span class="identifier">LocalCertificateSelectionCallback</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST9DFACE7F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Broker Host Name or IP Address</dd><dt><span class="parameter">brokerPort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST9DFACE7F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Broker port</dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST9DFACE7F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Using secure connection</dd><dt><span class="parameter">caCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST9DFACE7F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />CA certificate for secure connection</dd><dt><span class="parameter">clientCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST9DFACE7F_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />Client certificate</dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST9DFACE7F_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br />SSL/TLS protocol version</dd><dt><span class="parameter">userCertificateValidationCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145054" target="_blank">System.Net.Security<span id="LST9DFACE7F_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>RemoteCertificateValidationCallback</a><br />A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party</dd><dt><span class="parameter">userCertificateSelectionCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145028" target="_blank">System.Net.Security<span id="LST9DFACE7F_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9DFACE7F_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>LocalCertificateSelectionCallback</a><br />A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm b/old/clients/dotnet/api/html/2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm
new file mode 100755
index 0000000..95d5b78
--- /dev/null
+++ b/old/clients/dotnet/api/html/2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribe class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838" /><meta name="guid" content="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm" title="GetBytes Method " tocid="69539680-f8c4-a165-9ebf-62a9d5e23fbb">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="71fe4759-819e-3993-01c1-a6808d775305.htm" title="Parse Method " tocid="71fe4759-819e-3993-01c1-a6808d775305">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm" title="ToString Method " tocid="5d5f1872-893f-a5cf-3f70-7ccd83426652">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Methods</td></tr></table><span class="introStyle"></span><p>The <a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTD0989DCE_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD0989DCE_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="71fe4759-819e-3993-01c1-a6808d775305.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a SUBSCRIBE message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTD0989DCE_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD0989DCE_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTD0989DCE_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD0989DCE_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2ae66a4f-411e-1db1-6209-b39330f6b35d.htm b/old/clients/dotnet/api/html/2ae66a4f-411e-1db1-6209-b39330f6b35d.htm
new file mode 100755
index 0000000..bbb20af
--- /dev/null
+++ b/old/clients/dotnet/api/html/2ae66a4f-411e-1db1-6209-b39330f6b35d.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientException class, constructor" /><meta name="System.Keywords" content="MqttClientException.MqttClientException constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.MqttClientException" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.#ctor(uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="2ae66a4f-411e-1db1-6209-b39330f6b35d" /><meta name="guid" content="2ae66a4f-411e-1db1-6209-b39330f6b35d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2ae66a4f-411e-1db1-6209-b39330f6b35d.htm" title="MqttClientException Constructor " tocid="2ae66a4f-411e-1db1-6209-b39330f6b35d">MqttClientException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="694f546c-2c15-966b-6d07-4d2650f72b3e.htm" title="MqttClientException Methods" tocid="694f546c-2c15-966b-6d07-4d2650f72b3e">MqttClientException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm" title="MqttClientException Events" tocid="30500c4e-f877-4f0a-67dc-1388dd3aa21a">MqttClientException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClientException</span>(

+	<span class="identifier">MqttClientErrorCode</span> <span class="parameter">errorCode</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">errorCode</span> <span class="keyword">As</span> <span class="identifier">MqttClientErrorCode</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClientException</span>(

+	<span class="identifier">MqttClientErrorCode</span> <span class="parameter">errorCode</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">errorCode</span> : <span class="identifier">MqttClientErrorCode</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClientException</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">errorCode</span></dt><dd>Type: <a href="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm">uPLibrary.Networking.M2Mqtt.Exceptions<span id="LST5C9A9E03_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5C9A9E03_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClientErrorCode</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="errorCode"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.#ctor(uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2c37703a-5282-15c4-0b8f-0b0725d4d809.htm b/old/clients/dotnet/api/html/2c37703a-5282-15c4-0b8f-0b0725d4d809.htm
new file mode 100755
index 0000000..043271e
--- /dev/null
+++ b/old/clients/dotnet/api/html/2c37703a-5282-15c4-0b8f-0b0725d4d809.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.QosLevel Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QosLevel property" /><meta name="System.Keywords" content="MqttMsgBase.QosLevel property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.get_QosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.set_QosLevel" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QosLevel" /><meta name="Description" content="Quality of Service level" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2c37703a-5282-15c4-0b8f-0b0725d4d809" /><meta name="guid" content="2c37703a-5282-15c4-0b8f-0b0725d4d809" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST67BBBE72_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67BBBE72_0?cpp=::|nu=.");</script>QosLevel Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Quality of Service level

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">QosLevel</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">QosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">QosLevel</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned char</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">QosLevel</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm b/old/clients/dotnet/api/html/2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm
new file mode 100755
index 0000000..17f95ab
--- /dev/null
+++ b/old/clients/dotnet/api/html/2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPingReq.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PINGREQ message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10" /><meta name="guid" content="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="53e725aa-4170-7488-a7fc-b08af229a244.htm" title="GetBytes Method " tocid="53e725aa-4170-7488-a7fc-b08af229a244">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm" title="Parse Method " tocid="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d281e094-516e-de30-ff2d-537158bc9cf4.htm" title="ToString Method " tocid="d281e094-516e-de30-ff2d-537158bc9cf4">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq<span id="LST7BEFF988_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7BEFF988_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PINGREQ message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPingReq</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPingReq</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPingReq</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPingReq</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST7BEFF988_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7BEFF988_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST7BEFF988_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7BEFF988_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST7BEFF988_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7BEFF988_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq</a><br />PINGREQ message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2ce447b2-7de5-0198-d711-7be059344f8c.htm b/old/clients/dotnet/api/html/2ce447b2-7de5-0198-d711-7be059344f8c.htm
new file mode 100755
index 0000000..07a21cd
--- /dev/null
+++ b/old/clients/dotnet/api/html/2ce447b2-7de5-0198-d711-7be059344f8c.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Connect Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Connect method" /><meta name="System.Keywords" content="MqttClient.Connect method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Connect" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.MqttClient.Connect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2ce447b2-7de5-0198-d711-7be059344f8c" /><meta name="guid" content="2ce447b2-7de5-0198-d711-7be059344f8c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88303d95-677a-9134-0859-83e0afb69d0d.htm" title="Connect Method (String)" tocid="88303d95-677a-9134-0859-83e0afb69d0d">Connect Method (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm" title="Connect Method (String, String, String)" tocid="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0">Connect Method (String, String, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm" title="Connect Method (String, String, String, Boolean, UInt16)" tocid="46ac7696-b026-2fd1-0d50-9f698c3903e8">Connect Method (String, String, String, Boolean, UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="625993bb-d341-4117-fde4-2c7da398aacd.htm" title="Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)" tocid="625993bb-d341-4117-fde4-2c7da398aacd">Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST1F892B14_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F892B14_0?cpp=::|nu=.");</script>Connect Method </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="88303d95-677a-9134-0859-83e0afb69d0d.htm">Connect(String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm">Connect(String, String, String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm">Connect(String, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="625993bb-d341-4117-fde4-2c7da398aacd.htm">Connect(String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm b/old/clients/dotnet/api/html/2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm
new file mode 100755
index 0000000..f53cfb6
--- /dev/null
+++ b/old/clients/dotnet/api/html/2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgPublishReceived Event</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishReceived event" /><meta name="System.Keywords" content="MqttClient.MqttMsgPublishReceived event" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishReceived" /><meta name="Microsoft.Help.Id" content="E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishReceived" /><meta name="Description" content="summaryE:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishReceived" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2ce4c9fa-75b2-a436-5888-a8d104b9af2f" /><meta name="guid" content="2ce4c9fa-75b2-a436-5888-a8d104b9af2f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST73B7268E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_0?cpp=::|nu=.");</script>MqttMsgPublishReceived Event</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishReceived"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">MqttClient<span id="LST73B7268E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span> <span class="identifier">MqttMsgPublishReceived</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">MqttMsgPublishReceived</span> <span class="keyword">As</span> <span class="identifier">MqttClient<span id="LST73B7268E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+ <span class="keyword">event</span> <span class="identifier">MqttClient<span id="LST73B7268E_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span>^ <span class="identifier">MqttMsgPublishReceived</span> {

+	<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">MqttClient<span id="LST73B7268E_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span>^ <span class="parameter">value</span>);

+	<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">MqttClient<span id="LST73B7268E_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MqttMsgPublishReceived</span> : <span class="identifier">IEvent</span>&lt;<span class="identifier">MqttClient<span id="LST73B7268E_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</span>,

+    <span class="identifier">MqttMsgPublishEventArgs</span>&gt;

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Value</h4>Type: <a href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm">uPLibrary.Networking.M2Mqtt<span id="LST73B7268E_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient<span id="LST73B7268E_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73B7268E_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2d3cfd7b-384d-e659-6ebd-8210635fb798.htm b/old/clients/dotnet/api/html/2d3cfd7b-384d-e659-6ebd-8210635fb798.htm
new file mode 100755
index 0000000..d817a12
--- /dev/null
+++ b/old/clients/dotnet/api/html/2d3cfd7b-384d-e659-6ebd-8210635fb798.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgInternalEvent class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="2d3cfd7b-384d-e659-6ebd-8210635fb798" /><meta name="guid" content="2d3cfd7b-384d-e659-6ebd-8210635fb798" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d3cfd7b-384d-e659-6ebd-8210635fb798.htm" title="MsgInternalEvent Properties" tocid="2d3cfd7b-384d-e659-6ebd-8210635fb798">MsgInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm" title="Message Property " tocid="143f112e-8b79-1f76-4778-8ffabb89fd17">Message Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent Properties</td></tr></table><span class="introStyle"></span><p>The <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm">Message</a></td><td><div class="summary">

+            Related message

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm b/old/clients/dotnet/api/html/2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm
new file mode 100755
index 0000000..84ce3f6
--- /dev/null
+++ b/old/clients/dotnet/api/html/2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubcomp class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e" /><meta name="guid" content="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm" title="GetBytes Method " tocid="4af22e68-553d-ab89-6d34-c2d15cb2738f">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm" title="Parse Method " tocid="8bca2992-131c-5c22-69ec-c6c2d3dd1982">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm" title="ToString Method " tocid="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp Methods</td></tr></table><span class="introStyle"></span><p>The <a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTD63739C6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD63739C6_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBCOMP message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTD63739C6_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD63739C6_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTD63739C6_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD63739C6_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2dbd55f6-191c-c244-ce0f-38e066a64e18.htm b/old/clients/dotnet/api/html/2dbd55f6-191c-c244-ce0f-38e066a64e18.htm
new file mode 100755
index 0000000..beed9a4
--- /dev/null
+++ b/old/clients/dotnet/api/html/2dbd55f6-191c-c244-ce0f-38e066a64e18.htm
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2dbd55f6-191c-c244-ce0f-38e066a64e18" /><meta name="guid" content="2dbd55f6-191c-c244-ce0f-38e066a64e18" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">string</span> <span class="parameter">brokerHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">caCert</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">clientCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>,

+	<span class="identifier">RemoteCertificateValidationCallback</span> <span class="parameter">userCertificateValidationCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">brokerPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">caCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">clientCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>,

+	<span class="parameter">userCertificateValidationCallback</span> <span class="keyword">As</span> <span class="identifier">RemoteCertificateValidationCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">String</span>^ <span class="parameter">brokerHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">caCert</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">clientCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>, 

+	<span class="identifier">RemoteCertificateValidationCallback</span>^ <span class="parameter">userCertificateValidationCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">brokerHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">brokerPort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">caCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">clientCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> * 

+        <span class="parameter">userCertificateValidationCallback</span> : <span class="identifier">RemoteCertificateValidationCallback</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST33EEC2A4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Broker Host Name or IP Address</dd><dt><span class="parameter">brokerPort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST33EEC2A4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Broker port</dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST33EEC2A4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Using secure connection</dd><dt><span class="parameter">caCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST33EEC2A4_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />CA certificate for secure connection</dd><dt><span class="parameter">clientCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST33EEC2A4_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />Client certificate</dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST33EEC2A4_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br />SSL/TLS protocol version</dd><dt><span class="parameter">userCertificateValidationCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145054" target="_blank">System.Net.Security<span id="LST33EEC2A4_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST33EEC2A4_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>RemoteCertificateValidationCallback</a><br />A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm b/old/clients/dotnet/api/html/2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm
new file mode 100755
index 0000000..f05f98d
--- /dev/null
+++ b/old/clients/dotnet/api/html/2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrel class, constructor" /><meta name="System.Keywords" content="MqttMsgPubrel.MqttMsgPubrel constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.MqttMsgPubrel" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad" /><meta name="guid" content="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm" title="MqttMsgPubrel Constructor " tocid="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad">MqttMsgPubrel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm" title="MqttMsgPubrel Properties" tocid="0fbb18c6-3ac9-52bd-4ba4-55658b30db37">MqttMsgPubrel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a5fb7722-1a6c-49ff-3865-240b14c330a9.htm" title="MqttMsgPubrel Fields" tocid="a5fb7722-1a6c-49ff-3865-240b14c330a9">MqttMsgPubrel Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPubrel</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPubrel</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubrel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm b/old/clients/dotnet/api/html/2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm
new file mode 100755
index 0000000..3d528d9
--- /dev/null
+++ b/old/clients/dotnet/api/html/2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSuback class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2e20dd09-34cd-027a-e9bd-81a2a0558f19" /><meta name="guid" content="2e20dd09-34cd-027a-e9bd-81a2a0558f19" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm" title="MqttMsgSuback Constructor " tocid="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a">MqttMsgSuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm" title="MqttMsgSuback Properties" tocid="65bd9f86-a9f9-8929-9da7-b2d99d6caddf">MqttMsgSuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm" title="MqttMsgSuback Fields" tocid="2e20dd09-34cd-027a-e9bd-81a2a0558f19">MqttMsgSuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback Fields</td></tr></table><span class="introStyle"></span><p>The <a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm b/old/clients/dotnet/api/html/2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm
new file mode 100755
index 0000000..37427de
--- /dev/null
+++ b/old/clients/dotnet/api/html/2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Close Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Close method" /><meta name="System.Keywords" content="IMqttNetworkChannel.Close method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Close" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Close" /><meta name="Description" content="Close the network channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="2e2bf1a6-6e35-acbf-602a-02de9e4a886f" /><meta name="guid" content="2e2bf1a6-6e35-acbf-602a-02de9e4a886f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm" title="Accept Method " tocid="b55bfe85-c247-48d0-e704-29f6f90f6f07">Accept Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm" title="Close Method " tocid="2e2bf1a6-6e35-acbf-602a-02de9e4a886f">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm" title="Connect Method " tocid="84ccb351-0f50-24ca-4de5-a7c778cabd05">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm" title="Send Method " tocid="5e035246-906a-e93f-453c-1a083eb1e1d6">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LSTF79BF854_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF79BF854_0?cpp=::|nu=.");</script>Close Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Close the network channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Close</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Sub</span> <span class="identifier">Close</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Close</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Close</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2f08f835-485e-0eba-0086-ae0356f95ee8.htm b/old/clients/dotnet/api/html/2f08f835-485e-0eba-0086-ae0356f95ee8.htm
new file mode 100755
index 0000000..ca65c68
--- /dev/null
+++ b/old/clients/dotnet/api/html/2f08f835-485e-0eba-0086-ae0356f95ee8.htm
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgState Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgState enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState enumeration" /><meta name="System.Keywords" content="QueuedQos0 enumeration member" /><meta name="System.Keywords" content="QueuedQos1 enumeration member" /><meta name="System.Keywords" content="QueuedQos2 enumeration member" /><meta name="System.Keywords" content="WaitForPuback enumeration member" /><meta name="System.Keywords" content="WaitForPubrec enumeration member" /><meta name="System.Keywords" content="WaitForPubrel enumeration member" /><meta name="System.Keywords" content="WaitForPubcomp enumeration member" /><meta name="System.Keywords" content="SendPubrec enumeration member" /><meta name="System.Keywords" content="SendPubrel enumeration member" /><meta name="System.Keywords" content="SendPubcomp enumeration member" /><meta name="System.Keywords" content="SendPuback enumeration member" /><meta name="System.Keywords" content="SendSubscribe enumeration member" /><meta name="System.Keywords" content="SendUnsubscribe enumeration member" /><meta name="System.Keywords" content="WaitForSuback enumeration member" /><meta name="System.Keywords" content="WaitForUnsuback enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos0" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos1" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos2" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPuback" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubrec" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubrel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubcomp" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubrec" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubrel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubcomp" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPuback" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendSubscribe" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendUnsubscribe" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForSuback" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForUnsuback" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState" /><meta name="Description" content="MQTT message state" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2f08f835-485e-0eba-0086-ae0356f95ee8" /><meta name="guid" content="2f08f835-485e-0eba-0086-ae0356f95ee8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm" title="MqttMsgFlow Enumeration" tocid="c56e2fb1-1e88-c2d6-136f-ee134264a3c8">MqttMsgFlow Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="2f08f835-485e-0eba-0086-ae0356f95ee8.htm" title="MqttMsgState Enumeration" tocid="2f08f835-485e-0eba-0086-ae0356f95ee8">MqttMsgState Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgState Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT message state

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">MqttMsgState</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">MqttMsgState</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">MqttMsgState</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgState</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos0"><span class="selflink">QueuedQos0</span></td><td>0</td><td>

+            QOS = 0, Message queued

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos1"><span class="selflink">QueuedQos1</span></td><td>1</td><td>

+            QOS = 1, Message queued

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.QueuedQos2"><span class="selflink">QueuedQos2</span></td><td>2</td><td>

+            QOS = 2, Message queued

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPuback"><span class="selflink">WaitForPuback</span></td><td>3</td><td>

+            QOS = 1, PUBLISH sent, wait for PUBACK

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubrec"><span class="selflink">WaitForPubrec</span></td><td>4</td><td>

+            QOS = 2, PUBLISH sent, wait for PUBREC

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubrel"><span class="selflink">WaitForPubrel</span></td><td>5</td><td>

+            QOS = 2, PUBREC sent, wait for PUBREL

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForPubcomp"><span class="selflink">WaitForPubcomp</span></td><td>6</td><td>

+            QOS = 2, PUBREL sent, wait for PUBCOMP

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubrec"><span class="selflink">SendPubrec</span></td><td>7</td><td>

+            QOS = 2, start first phase handshake send PUBREC

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubrel"><span class="selflink">SendPubrel</span></td><td>8</td><td>

+            QOS = 2, start second phase handshake send PUBREL

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPubcomp"><span class="selflink">SendPubcomp</span></td><td>9</td><td>

+            QOS = 2, end second phase handshake send PUBCOMP

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendPuback"><span class="selflink">SendPuback</span></td><td>10</td><td>

+            QOS = 1, PUBLISH received, send PUBACK

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendSubscribe"><span class="selflink">SendSubscribe</span></td><td>11</td><td>

+            Send SUBSCRIBE message

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.SendUnsubscribe"><span class="selflink">SendUnsubscribe</span></td><td>12</td><td>

+            Send UNSUBSCRIBE message

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForSuback"><span class="selflink">WaitForSuback</span></td><td>13</td><td>

+            (QOS = 1), SUBSCRIBE sent, wait for SUBACK

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgState.WaitForUnsuback"><span class="selflink">WaitForUnsuback</span></td><td>14</td><td>

+            (QOS = 1), UNSUBSCRIBE sent, wait for UNSUBACK

+            </td></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm b/old/clients/dotnet/api/html/2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm
new file mode 100755
index 0000000..8586dc8
--- /dev/null
+++ b/old/clients/dotnet/api/html/2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs.MqttMsgPublishedEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.MqttMsgPublishedEventArgs" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2" /><meta name="guid" content="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm" title="MqttMsgPublishedEventArgs Constructor " tocid="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2">MqttMsgPublishedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16)" tocid="0fa61d85-ccfd-2382-4c2c-c1dd229708cd">MqttMsgPublishedEventArgs Constructor (UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)" tocid="a67a2145-9060-be24-1cb7-3bc4b5af94e4">MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm">MqttMsgPublishedEventArgs(UInt16)</a></td><td><div class="summary">

+            Constructor (published message)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm">MqttMsgPublishedEventArgs(UInt16, Boolean)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/300ba7b2-129e-8c69-bdc9-25a3bae87787.htm b/old/clients/dotnet/api/html/300ba7b2-129e-8c69-bdc9-25a3bae87787.htm
new file mode 100755
index 0000000..6e06db6
--- /dev/null
+++ b/old/clients/dotnet/api/html/300ba7b2-129e-8c69-bdc9-25a3bae87787.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Fx Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Fx class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Fx class" /><meta name="System.Keywords" content="Fx class, about Fx class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Fx" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Fx" /><meta name="Description" content="Support methods fos specific framework" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="300ba7b2-129e-8c69-bdc9-25a3bae87787" /><meta name="guid" content="300ba7b2-129e-8c69-bdc9-25a3bae87787" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm" title="Fx Constructor " tocid="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb">Fx Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm" title="Fx Methods" tocid="7c8ac97f-194f-64fe-787e-cf21922b8fbf">Fx Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Fx Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Support methods fos specific framework

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST939C3391_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST939C3391_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LST939C3391_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST939C3391_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Fx</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">Fx</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">Fx</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">Fx</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">Fx</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">Fx</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="101a4a6f-fc23-8d76-b5d7-9b20e6ac92cb.htm">Fx</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">Fx</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm">SleepThread</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="3de2a03e-d029-5865-e50a-60fbf0cae664.htm">StartThread</a></td><td /></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID5RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm b/old/clients/dotnet/api/html/30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm
new file mode 100755
index 0000000..92ce408
--- /dev/null
+++ b/old/clients/dotnet/api/html/30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException Events</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientException class, events" /><meta name="Microsoft.Help.Id" content="Events.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="30500c4e-f877-4f0a-67dc-1388dd3aa21a" /><meta name="guid" content="30500c4e-f877-4f0a-67dc-1388dd3aa21a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ae66a4f-411e-1db1-6209-b39330f6b35d.htm" title="MqttClientException Constructor " tocid="2ae66a4f-411e-1db1-6209-b39330f6b35d">MqttClientException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="694f546c-2c15-966b-6d07-4d2650f72b3e.htm" title="MqttClientException Methods" tocid="694f546c-2c15-966b-6d07-4d2650f72b3e">MqttClientException Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm" title="MqttClientException Events" tocid="30500c4e-f877-4f0a-67dc-1388dd3aa21a">MqttClientException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException Events</td></tr></table><span class="introStyle"></span><p>The <a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/311542f9-0333-9080-9217-f386962efb4a.htm b/old/clients/dotnet/api/html/311542f9-0333-9080-9217-f386962efb4a.htm
new file mode 100755
index 0000000..943dc58
--- /dev/null
+++ b/old/clients/dotnet/api/html/311542f9-0333-9080-9217-f386962efb4a.htm
@@ -0,0 +1,55 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt.Messages Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt.Messages" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt.Messages" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="311542f9-0333-9080-9217-f386962efb4a" /><meta name="guid" content="311542f9-0333-9080-9217-f386962efb4a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm" title="MqttMsgFlow Enumeration" tocid="c56e2fb1-1e88-c2d6-136f-ee134264a3c8">MqttMsgFlow Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2f08f835-485e-0eba-0086-ae0356f95ee8.htm" title="MqttMsgState Enumeration" tocid="2f08f835-485e-0eba-0086-ae0356f95ee8">MqttMsgState Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt.Messages Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt.Messages"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a></td><td><div class="summary">

+            Base class for all MQTT messages

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack</a></td><td><div class="summary">

+            Class for CONNACK message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a></td><td><div class="summary">

+            Class for CONNECT message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs</a></td><td><div class="summary">

+            Event Args class for CONNECT message received from client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext</a></td><td><div class="summary">

+            Context for MQTT message

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect</a></td><td><div class="summary">

+            Class for DISCONNECT message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq</a></td><td><div class="summary">

+            Class for PINGREQ message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp</a></td><td><div class="summary">

+            Class for PINGRESP message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback</a></td><td><div class="summary">

+            Class for PUBACK message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp</a></td><td><div class="summary">

+            Class for PUBCOMP message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish</a></td><td><div class="summary">

+            Class for PUBLISH message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs</a></td><td><div class="summary">

+            Event Args class for published message

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs</a></td><td><div class="summary">

+            Event Args class for PUBLISH message received from broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec</a></td><td><div class="summary">

+            Class for PUBREC message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel</a></td><td><div class="summary">

+            Class for PUBREL message from client top broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback</a></td><td><div class="summary">

+            Class for SUBACK message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe</a></td><td><div class="summary">

+            Class for SUBSCRIBE message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs</a></td><td><div class="summary">

+            Event Args class for subscribed topics

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs</a></td><td><div class="summary">

+            Event Args class for subscribe request on topics

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback</a></td><td><div class="summary">

+            Class for UNSUBACK message from broker to client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe</a></td><td><div class="summary">

+            Class for UNSUBSCRIBE message from client to broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs</a></td><td><div class="summary">

+            Event Args class for unsubscribed topic

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs</a></td><td><div class="summary">

+            Event Args class for unsubscribe request on topics

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Enumerations</span></div><div id="ID1RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Enumeration</th><th>Description</th></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm">MqttMsgFlow</a></td><td><div class="summary">

+            Flow of the message

+            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="2f08f835-485e-0eba-0086-ae0356f95ee8.htm">MqttMsgState</a></td><td><div class="summary">

+            MQTT message state

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/317d3669-35cd-c421-71db-8bfc050b144f.htm b/old/clients/dotnet/api/html/317d3669-35cd-c421-71db-8bfc050b144f.htm
new file mode 100755
index 0000000..3f7f199
--- /dev/null
+++ b/old/clients/dotnet/api/html/317d3669-35cd-c421-71db-8bfc050b144f.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.GetTraceString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetTraceString method" /><meta name="System.Keywords" content="MqttMsgBase.GetTraceString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.GetTraceString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.GetTraceString(System.String,System.Object[],System.Object[])" /><meta name="Description" content="Returns a string representation of the message for tracing" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="317d3669-35cd-c421-71db-8bfc050b144f" /><meta name="guid" content="317d3669-35cd-c421-71db-8bfc050b144f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm" title="decodeRemainingLength Method " tocid="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91">decodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm" title="encodeRemainingLength Method " tocid="b908aa25-988c-45df-47b3-ffb5cafbe538">encodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm" title="GetBytes Method " tocid="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="317d3669-35cd-c421-71db-8bfc050b144f.htm" title="GetTraceString Method " tocid="317d3669-35cd-c421-71db-8bfc050b144f">GetTraceString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST4FFCF933_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_0?cpp=::|nu=.");</script>GetTraceString Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Returns a string representation of the message for tracing

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">string</span> <span class="identifier">GetTraceString</span>(

+	<span class="identifier">string</span> <span class="parameter">name</span>,

+	<span class="identifier">Object</span>[] <span class="parameter">fieldNames</span>,

+	<span class="identifier">Object</span>[] <span class="parameter">fieldValues</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Function</span> <span class="identifier">GetTraceString</span> ( 

+	<span class="parameter">name</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">fieldNames</span> <span class="keyword">As</span> <span class="identifier">Object</span>(),

+	<span class="parameter">fieldValues</span> <span class="keyword">As</span> <span class="identifier">Object</span>()

+) <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">String</span>^ <span class="identifier">GetTraceString</span>(

+	<span class="identifier">String</span>^ <span class="parameter">name</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">Object</span>^&gt;^ <span class="parameter">fieldNames</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">Object</span>^&gt;^ <span class="parameter">fieldValues</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">GetTraceString</span> : 

+        <span class="parameter">name</span> : <span class="identifier">string</span> * 

+        <span class="parameter">fieldNames</span> : <span class="identifier">Object</span>[] * 

+        <span class="parameter">fieldValues</span> : <span class="identifier">Object</span>[] <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">name</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST4FFCF933_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message name</dd><dt><span class="parameter">fieldNames</span></dt><dd>Type: <span id="LST4FFCF933_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4FFCF933_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><span id="LST4FFCF933_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_4?cpp=&gt;|vb=()|nu=[]");</script><br />Message fields name</dd><dt><span class="parameter">fieldValues</span></dt><dd>Type: <span id="LST4FFCF933_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_5?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4FFCF933_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><span id="LST4FFCF933_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4FFCF933_7?cpp=&gt;|vb=()|nu=[]");</script><br />Message fields value</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br />String representation of the message</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/322177e0-a0ab-c315-1359-368b5db3fd98.htm b/old/clients/dotnet/api/html/322177e0-a0ab-c315-1359-368b5db3fd98.htm
new file mode 100755
index 0000000..9049a7b
--- /dev/null
+++ b/old/clients/dotnet/api/html/322177e0-a0ab-c315-1359-368b5db3fd98.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.RemoteIpAddress Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="RemoteIpAddress property" /><meta name="System.Keywords" content="MqttNetworkChannel.RemoteIpAddress property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemoteIpAddress" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.get_RemoteIpAddress" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemoteIpAddress" /><meta name="Description" content="Remote IP address" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="322177e0-a0ab-c315-1359-368b5db3fd98" /><meta name="guid" content="322177e0-a0ab-c315-1359-368b5db3fd98" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm" title="DataAvailable Property " tocid="e14c06db-c78e-0b6f-56a9-7c77e013ab40">DataAvailable Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm" title="RemoteHostName Property " tocid="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b">RemoteHostName Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="322177e0-a0ab-c315-1359-368b5db3fd98.htm" title="RemoteIpAddress Property " tocid="322177e0-a0ab-c315-1359-368b5db3fd98">RemoteIpAddress Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm" title="RemotePort Property " tocid="0c0ea521-97ef-e5f4-1c34-5862c8840043">RemotePort Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST445BC2B7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST445BC2B7_0?cpp=::|nu=.");</script>RemoteIpAddress Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Remote IP address

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">IPAddress</span> <span class="identifier">RemoteIpAddress</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">RemoteIpAddress</span> <span class="keyword">As</span> <span class="identifier">IPAddress</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">IPAddress</span>^ <span class="identifier">RemoteIpAddress</span> {

+	<span class="identifier">IPAddress</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">RemoteIpAddress</span> : <span class="identifier">IPAddress</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s128tyf6" target="_blank">IPAddress</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm b/old/clients/dotnet/api/html/340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm
new file mode 100755
index 0000000..c864c58
--- /dev/null
+++ b/old/clients/dotnet/api/html/340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPuback.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0" /><meta name="guid" content="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm" title="GetBytes Method " tocid="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm" title="Parse Method " tocid="b632030f-5c74-630f-3af4-c5e47be42cdc">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f833222f-8026-6082-d06a-2ea4d4913b62.htm" title="ToString Method " tocid="f833222f-8026-6082-d06a-2ea4d4913b62">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback<span id="LSTCB75D51A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCB75D51A_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTCB75D51A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCB75D51A_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTCB75D51A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCB75D51A_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTCB75D51A_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCB75D51A_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/36164747-27d6-bb3c-0074-33063e8d00ad.htm b/old/clients/dotnet/api/html/36164747-27d6-bb3c-0074-33063e8d00ad.htm
new file mode 100755
index 0000000..2cd2544
--- /dev/null
+++ b/old/clients/dotnet/api/html/36164747-27d6-bb3c-0074-33063e8d00ad.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.IsConnected Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IsConnected property" /><meta name="System.Keywords" content="MqttClient.IsConnected property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.IsConnected" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_IsConnected" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.IsConnected" /><meta name="Description" content="Connection status between client and broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="36164747-27d6-bb3c-0074-33063e8d00ad" /><meta name="guid" content="36164747-27d6-bb3c-0074-33063e8d00ad" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST2345C781_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2345C781_0?cpp=::|nu=.");</script>IsConnected Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Connection status between client and broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">IsConnected</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">IsConnected</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">IsConnected</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">IsConnected</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/366385ea-c6b0-cd23-7130-f33dd880a89e.htm b/old/clients/dotnet/api/html/366385ea-c6b0-cd23-7130-f33dd880a89e.htm
new file mode 100755
index 0000000..079d674
--- /dev/null
+++ b/old/clients/dotnet/api/html/366385ea-c6b0-cd23-7130-f33dd880a89e.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgSuback.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="366385ea-c6b0-cd23-7130-f33dd880a89e" /><meta name="guid" content="366385ea-c6b0-cd23-7130-f33dd880a89e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm" title="GetBytes Method " tocid="366385ea-c6b0-cd23-7130-f33dd880a89e">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm" title="Parse Method " tocid="f5f20a60-7a4f-03b7-bcc0-1c60974b1261">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm" title="ToString Method " tocid="0972f18c-b252-401f-cbe4-353ae1ae3308">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback<span id="LST1EBF863D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EBF863D_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST1EBF863D_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EBF863D_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST1EBF863D_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EBF863D_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST1EBF863D_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EBF863D_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/368f848e-a760-8a69-1fa2-21d62ac5de6c.htm b/old/clients/dotnet/api/html/368f848e-a760-8a69-1fa2-21d62ac5de6c.htm
new file mode 100755
index 0000000..d2e5f33
--- /dev/null
+++ b/old/clients/dotnet/api/html/368f848e-a760-8a69-1fa2-21d62ac5de6c.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgUnsuback.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a UNSUBACK message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="368f848e-a760-8a69-1fa2-21d62ac5de6c" /><meta name="guid" content="368f848e-a760-8a69-1fa2-21d62ac5de6c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e266eec3-09a7-de46-6a19-906345008cd7.htm" title="GetBytes Method " tocid="e266eec3-09a7-de46-6a19-906345008cd7">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm" title="Parse Method " tocid="368f848e-a760-8a69-1fa2-21d62ac5de6c">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm" title="ToString Method " tocid="1c34c06f-20c9-47e8-5180-0d8b02e58f95">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback<span id="LST5A7CCCE_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5A7CCCE_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a UNSUBACK message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgUnsuback</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgUnsuback</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgUnsuback</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsuback</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST5A7CCCE_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5A7CCCE_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST5A7CCCE_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5A7CCCE_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST5A7CCCE_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5A7CCCE_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback</a><br />UNSUBACK message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/36ab988c-218c-64b5-789d-56583fa7b53b.htm b/old/clients/dotnet/api/html/36ab988c-218c-64b5-789d-56583fa7b53b.htm
new file mode 100755
index 0000000..6ff2cc3
--- /dev/null
+++ b/old/clients/dotnet/api/html/36ab988c-218c-64b5-789d-56583fa7b53b.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgDisconnect class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="36ab988c-218c-64b5-789d-56583fa7b53b" /><meta name="guid" content="36ab988c-218c-64b5-789d-56583fa7b53b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm" title="MqttMsgDisconnect Constructor " tocid="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2">MqttMsgDisconnect Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="36ab988c-218c-64b5-789d-56583fa7b53b.htm" title="MqttMsgDisconnect Properties" tocid="36ab988c-218c-64b5-789d-56583fa7b53b">MqttMsgDisconnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm" title="MqttMsgDisconnect Fields" tocid="36b7bdce-dbb9-5552-e47e-f4b80fcce228">MqttMsgDisconnect Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect Properties</td></tr></table><span class="introStyle"></span><p>The <a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm b/old/clients/dotnet/api/html/36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm
new file mode 100755
index 0000000..9106503
--- /dev/null
+++ b/old/clients/dotnet/api/html/36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgDisconnect class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="36b7bdce-dbb9-5552-e47e-f4b80fcce228" /><meta name="guid" content="36b7bdce-dbb9-5552-e47e-f4b80fcce228" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm" title="MqttMsgDisconnect Constructor " tocid="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2">MqttMsgDisconnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36ab988c-218c-64b5-789d-56583fa7b53b.htm" title="MqttMsgDisconnect Properties" tocid="36ab988c-218c-64b5-789d-56583fa7b53b">MqttMsgDisconnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm" title="MqttMsgDisconnect Fields" tocid="36b7bdce-dbb9-5552-e47e-f4b80fcce228">MqttMsgDisconnect Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect Fields</td></tr></table><span class="introStyle"></span><p>The <a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm b/old/clients/dotnet/api/html/3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm
new file mode 100755
index 0000000..814f6a4
--- /dev/null
+++ b/old/clients/dotnet/api/html/3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf" /><meta name="guid" content="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm">Message</a></td><td><div class="summary">

+            Message data

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e826c63c-2028-743a-c510-0baa049b4233.htm">Topic</a></td><td><div class="summary">

+            Message topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/386535d0-7a28-95a5-b687-9e07a88b5405.htm b/old/clients/dotnet/api/html/386535d0-7a28-95a5-b687-9e07a88b5405.htm
new file mode 100755
index 0000000..4616b3a
--- /dev/null
+++ b/old/clients/dotnet/api/html/386535d0-7a28-95a5-b687-9e07a88b5405.htm
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.WriteLine Method (TraceLevel, String, Object)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="386535d0-7a28-95a5-b687-9e07a88b5405" /><meta name="guid" content="386535d0-7a28-95a5-b687-9e07a88b5405" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00701067-dd65-89bd-0c1f-3255a5837f54.htm" title="WriteLine Method (TraceLevel, String)" tocid="00701067-dd65-89bd-0c1f-3255a5837f54">WriteLine Method (TraceLevel, String)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="386535d0-7a28-95a5-b687-9e07a88b5405.htm" title="WriteLine Method (TraceLevel, String, Object)" tocid="386535d0-7a28-95a5-b687-9e07a88b5405">WriteLine Method (TraceLevel, String, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm" title="WriteLine Method (TraceLevel, String, Object, Object)" tocid="14b24edf-21c1-a452-47d1-2bf8250c99d1">WriteLine Method (TraceLevel, String, Object, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm" title="WriteLine Method (TraceLevel, String, Object, Object, Object)" tocid="0fbc5985-f122-a230-7ae6-952a6a6c7ac4">WriteLine Method (TraceLevel, String, Object, Object, Object)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST8956FDA9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8956FDA9_0?cpp=::|nu=.");</script>WriteLine Method (TraceLevel, String, Object)</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>,

+	<span class="identifier">string</span> <span class="parameter">format</span>,

+	<span class="identifier">Object</span> <span class="parameter">arg1</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">WriteLine</span> ( 

+	<span class="parameter">level</span> <span class="keyword">As</span> <span class="identifier">TraceLevel</span>,

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">arg1</span> <span class="keyword">As</span> <span class="identifier">Object</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">WriteLine</span>(

+	<span class="identifier">TraceLevel</span> <span class="parameter">level</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">format</span>, 

+	<span class="identifier">Object</span>^ <span class="parameter">arg1</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">WriteLine</span> : 

+        <span class="parameter">level</span> : <span class="identifier">TraceLevel</span> * 

+        <span class="parameter">format</span> : <span class="identifier">string</span> * 

+        <span class="parameter">arg1</span> : <span class="identifier">Object</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">level</span></dt><dd>Type: <a href="73ec023f-c878-4750-999e-81f4527116d2.htm">uPLibrary.Networking.M2Mqtt.Utility<span id="LST8956FDA9_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8956FDA9_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>TraceLevel</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="level"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)"]</p></dd><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST8956FDA9_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8956FDA9_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="format"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)"]</p></dd><dt><span class="parameter">arg1</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST8956FDA9_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8956FDA9_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="arg1"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine(uPLibrary.Networking.M2Mqtt.Utility.TraceLevel,System.String,System.Object)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="dce794df-b018-31ad-3a66-12fbd66d360e.htm">WriteLine Overload</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm b/old/clients/dotnet/api/html/39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm
new file mode 100755
index 0000000..ab05249
--- /dev/null
+++ b/old/clients/dotnet/api/html/39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.WillTopic Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillTopic property" /><meta name="System.Keywords" content="MqttMsgConnect.WillTopic property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillTopic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_WillTopic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_WillTopic" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillTopic" /><meta name="Description" content="Will topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="39f66441-c3b8-97e5-9ff9-1565776ebaf2" /><meta name="guid" content="39f66441-c3b8-97e5-9ff9-1565776ebaf2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST1D2F75C7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1D2F75C7_0?cpp=::|nu=.");</script>WillTopic Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will topic

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">WillTopic</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">WillTopic</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">WillTopic</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillTopic</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm b/old/clients/dotnet/api/html/3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm
new file mode 100755
index 0000000..750e6bd
--- /dev/null
+++ b/old/clients/dotnet/api/html/3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.get_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.MessageId" /><meta name="Description" content="Message identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="3bb4282b-8c05-8e44-00e4-80aa6dea9a93" /><meta name="guid" content="3bb4282b-8c05-8e44-00e4-80aa6dea9a93" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2e90a69-f5a9-c78e-a23d-267ea903482b.htm" title="GrantedQoSLevels Property " tocid="f2e90a69-f5a9-c78e-a23d-267ea903482b">GrantedQoSLevels Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm" title="MessageId Property " tocid="3bb4282b-8c05-8e44-00e4-80aa6dea9a93">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs<span id="LSTB9D4741B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB9D4741B_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm b/old/clients/dotnet/api/html/3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm
new file mode 100755
index 0000000..9ca0a63
--- /dev/null
+++ b/old/clients/dotnet/api/html/3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821" /><meta name="guid" content="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="94263922-8f93-6752-07a9-f431ed914775.htm" title="Disconnect Method " tocid="94263922-8f93-6752-07a9-f431ed914775">Disconnect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ab04dcfe-4b00-a939-992b-a53667073aff.htm" title="Subscribe Method " tocid="ab04dcfe-4b00-a939-992b-a53667073aff">Subscribe Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f7055430-31ec-5309-1ea9-c706994485e8.htm" title="Unsubscribe Method " tocid="f7055430-31ec-5309-1ea9-c706994485e8">Unsubscribe Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Methods</td></tr></table><span class="introStyle"></span><p>The <a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="88303d95-677a-9134-0859-83e0afb69d0d.htm">Connect(String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm">Connect(String, String, String)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm">Connect(String, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="625993bb-d341-4117-fde4-2c7da398aacd.htm">Connect(String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></td><td><div class="summary">

+            Connect to broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="94263922-8f93-6752-07a9-f431ed914775.htm">Disconnect</a></td><td><div class="summary">

+            Disconnect from broker

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm">Publish(String, <span id="LST43099172_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST43099172_0?cpp=array&lt;");</script>Byte<span id="LST43099172_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST43099172_1?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Publish a message asynchronously (QoS Level 0 and not retained)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm">Publish(String, <span id="LST43099172_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST43099172_2?cpp=array&lt;");</script>Byte<span id="LST43099172_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST43099172_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Byte, Boolean)</a></td><td><div class="summary">

+            Publish a message asynchronously

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ab04dcfe-4b00-a939-992b-a53667073aff.htm">Subscribe</a></td><td><div class="summary">

+            Subscribe for message topics

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f7055430-31ec-5309-1ea9-c706994485e8.htm">Unsubscribe</a></td><td><div class="summary">

+            Unsubscribe for message topics

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3c3fc391-5296-1364-f881-e942e59e1960.htm b/old/clients/dotnet/api/html/3c3fc391-5296-1364-f881-e942e59e1960.htm
new file mode 100755
index 0000000..6534958
--- /dev/null
+++ b/old/clients/dotnet/api/html/3c3fc391-5296-1364-f881-e942e59e1960.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPublish.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="3c3fc391-5296-1364-f881-e942e59e1960" /><meta name="guid" content="3c3fc391-5296-1364-f881-e942e59e1960" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm" title="GetBytes Method " tocid="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm" title="Parse Method " tocid="1b76bbf1-a90f-98ef-bdab-2519580799f4">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3c3fc391-5296-1364-f881-e942e59e1960.htm" title="ToString Method " tocid="3c3fc391-5296-1364-f881-e942e59e1960">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish<span id="LST58F1C354_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST58F1C354_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3c52c514-301f-5640-acf1-c6678953cc33.htm b/old/clients/dotnet/api/html/3c52c514-301f-5640-acf1-c6678953cc33.htm
new file mode 100755
index 0000000..467256d
--- /dev/null
+++ b/old/clients/dotnet/api/html/3c52c514-301f-5640-acf1-c6678953cc33.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Publish Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Publish method" /><meta name="System.Keywords" content="MqttClient.Publish method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Publish" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.MqttClient.Publish" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="3c52c514-301f-5640-acf1-c6678953cc33" /><meta name="guid" content="3c52c514-301f-5640-acf1-c6678953cc33" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm" title="Publish Method (String, Byte[])" tocid="d1876f15-1f6c-1275-7197-6709dabddfd0">Publish Method (String, Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm" title="Publish Method (String, Byte[], Byte, Boolean)" tocid="1fc2e16b-b250-9c5a-fda8-61d4efabca18">Publish Method (String, Byte[], Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST6FA500CD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FA500CD_0?cpp=::|nu=.");</script>Publish Method </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm">Publish(String, <span id="LST6FA500CD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FA500CD_1?cpp=array&lt;");</script>Byte<span id="LST6FA500CD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FA500CD_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Publish a message asynchronously (QoS Level 0 and not retained)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm">Publish(String, <span id="LST6FA500CD_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FA500CD_3?cpp=array&lt;");</script>Byte<span id="LST6FA500CD_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FA500CD_4?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Byte, Boolean)</a></td><td><div class="summary">

+            Publish a message asynchronously

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm b/old/clients/dotnet/api/html/3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm
new file mode 100755
index 0000000..20f65ca
--- /dev/null
+++ b/old/clients/dotnet/api/html/3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession.InflightMessages Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="InflightMessages property" /><meta name="System.Keywords" content="MqttSession.InflightMessages property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.InflightMessages" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.get_InflightMessages" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.set_InflightMessages" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Session.MqttSession.InflightMessages" /><meta name="Description" content="Messages inflight during session" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431" /><meta name="guid" content="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5265662a-fa2f-0491-728c-dc9e89ce80a8.htm" title="MqttSession Properties" tocid="5265662a-fa2f-0491-728c-dc9e89ce80a8">MqttSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="558f2723-f603-82e9-cb0e-06863d81e549.htm" title="ClientId Property " tocid="558f2723-f603-82e9-cb0e-06863d81e549">ClientId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm" title="InflightMessages Property " tocid="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431">InflightMessages Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession<span id="LST4B386264_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4B386264_0?cpp=::|nu=.");</script>InflightMessages Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Messages inflight during session

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">Hashtable</span> <span class="identifier">InflightMessages</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">InflightMessages</span> <span class="keyword">As</span> <span class="identifier">Hashtable</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">Hashtable</span>^ <span class="identifier">InflightMessages</span> {

+	<span class="identifier">Hashtable</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">Hashtable</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">InflightMessages</span> : <span class="identifier">Hashtable</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/aahzb21x" target="_blank">Hashtable</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3d82cf63-57d1-b865-f65e-c72fc1206350.htm b/old/clients/dotnet/api/html/3d82cf63-57d1-b865-f65e-c72fc1206350.htm
new file mode 100755
index 0000000..c67a2b6
--- /dev/null
+++ b/old/clients/dotnet/api/html/3d82cf63-57d1-b865-f65e-c72fc1206350.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttTimeoutException Events</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttTimeoutException class, events" /><meta name="Microsoft.Help.Id" content="Events.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="3d82cf63-57d1-b865-f65e-c72fc1206350" /><meta name="guid" content="3d82cf63-57d1-b865-f65e-c72fc1206350" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm" title="MqttTimeoutException Constructor " tocid="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b">MqttTimeoutException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm" title="MqttTimeoutException Properties" tocid="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7">MqttTimeoutException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm" title="MqttTimeoutException Methods" tocid="8a088d92-5d9d-70de-aa31-c8b84c5adf8b">MqttTimeoutException Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3d82cf63-57d1-b865-f65e-c72fc1206350.htm" title="MqttTimeoutException Events" tocid="3d82cf63-57d1-b865-f65e-c72fc1206350">MqttTimeoutException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttTimeoutException Events</td></tr></table><span class="introStyle"></span><p>The <a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3de2a03e-d029-5865-e50a-60fbf0cae664.htm b/old/clients/dotnet/api/html/3de2a03e-d029-5865-e50a-60fbf0cae664.htm
new file mode 100755
index 0000000..f29cda1
--- /dev/null
+++ b/old/clients/dotnet/api/html/3de2a03e-d029-5865-e50a-60fbf0cae664.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Fx.StartThread Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="StartThread method" /><meta name="System.Keywords" content="Fx.StartThread method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Fx.StartThread" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Fx.StartThread(System.Threading.ThreadStart)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Fx.StartThread(System.Threading.ThreadStart)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="3de2a03e-d029-5865-e50a-60fbf0cae664" /><meta name="guid" content="3de2a03e-d029-5865-e50a-60fbf0cae664" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm" title="Fx Methods" tocid="7c8ac97f-194f-64fe-787e-cf21922b8fbf">Fx Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm" title="SleepThread Method " tocid="048da57a-9c95-3dcb-55e2-0735a63cc4b2">SleepThread Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3de2a03e-d029-5865-e50a-60fbf0cae664.htm" title="StartThread Method " tocid="3de2a03e-d029-5865-e50a-60fbf0cae664">StartThread Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Fx<span id="LSTB88C1D16_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB88C1D16_0?cpp=::|nu=.");</script>StartThread Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Fx.StartThread(System.Threading.ThreadStart)"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">StartThread</span>(

+	<span class="identifier">ThreadStart</span> <span class="parameter">threadStart</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Sub</span> <span class="identifier">StartThread</span> ( 

+	<span class="parameter">threadStart</span> <span class="keyword">As</span> <span class="identifier">ThreadStart</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">StartThread</span>(

+	<span class="identifier">ThreadStart</span>^ <span class="parameter">threadStart</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">StartThread</span> : 

+        <span class="parameter">threadStart</span> : <span class="identifier">ThreadStart</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">threadStart</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/57s77029" target="_blank">System.Threading<span id="LSTB88C1D16_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB88C1D16_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ThreadStart</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="threadStart"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Fx.StartThread(System.Threading.ThreadStart)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3e741eaa-0804-47e7-3a91-234f31b1aa70.htm b/old/clients/dotnet/api/html/3e741eaa-0804-47e7-3a91-234f31b1aa70.htm
new file mode 100755
index 0000000..a1c498f
--- /dev/null
+++ b/old/clients/dotnet/api/html/3e741eaa-0804-47e7-3a91-234f31b1aa70.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgDisconnect class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect class" /><meta name="System.Keywords" content="MqttMsgDisconnect class, about MqttMsgDisconnect class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect" /><meta name="Description" content="Class for DISCONNECT message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="3e741eaa-0804-47e7-3a91-234f31b1aa70" /><meta name="guid" content="3e741eaa-0804-47e7-3a91-234f31b1aa70" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm" title="MqttMsgDisconnect Constructor " tocid="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2">MqttMsgDisconnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36ab988c-218c-64b5-789d-56583fa7b53b.htm" title="MqttMsgDisconnect Properties" tocid="36ab988c-218c-64b5-789d-56583fa7b53b">MqttMsgDisconnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm" title="MqttMsgDisconnect Fields" tocid="36b7bdce-dbb9-5552-e47e-f4b80fcce228">MqttMsgDisconnect Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for DISCONNECT message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4F60E8C4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST4F60E8C4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST4F60E8C4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgDisconnect</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgDisconnect</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgDisconnect</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgDisconnect</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgDisconnect</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgDisconnect</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm">MqttMsgDisconnect</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST4F60E8C4_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a DISCONNECT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="252b0e50-1852-c25c-7542-ae115d7335c1.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST4F60E8C4_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST4F60E8C4_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4F60E8C4_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm b/old/clients/dotnet/api/html/3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm
new file mode 100755
index 0000000..207510e
--- /dev/null
+++ b/old/clients/dotnet/api/html/3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientErrorCode Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientErrorCode enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode enumeration" /><meta name="System.Keywords" content="WillWrong enumeration member" /><meta name="System.Keywords" content="KeepAliveWrong enumeration member" /><meta name="System.Keywords" content="TopicWildcard enumeration member" /><meta name="System.Keywords" content="TopicLength enumeration member" /><meta name="System.Keywords" content="QosNotAllowed enumeration member" /><meta name="System.Keywords" content="TopicsEmpty enumeration member" /><meta name="System.Keywords" content="QosLevelsEmpty enumeration member" /><meta name="System.Keywords" content="TopicsQosLevelsNotMatch enumeration member" /><meta name="System.Keywords" content="WrongBrokerMessage enumeration member" /><meta name="System.Keywords" content="WrongMessageId enumeration member" /><meta name="System.Keywords" content="InflightQueueFull enumeration member" /><meta name="System.Keywords" content="InvalidFlagBits enumeration member" /><meta name="System.Keywords" content="InvalidConnectFlags enumeration member" /><meta name="System.Keywords" content="InvalidClientId enumeration member" /><meta name="System.Keywords" content="InvalidProtocolName enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WillWrong" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.KeepAliveWrong" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicWildcard" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicLength" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.QosNotAllowed" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicsEmpty" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.QosLevelsEmpty" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicsQosLevelsNotMatch" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WrongBrokerMessage" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WrongMessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InflightQueueFull" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidFlagBits" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidConnectFlags" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidProtocolName" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode" /><meta name="Description" content="MQTT client erroro code" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56" /><meta name="guid" content="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm" title="MqttClientErrorCode Enumeration" tocid="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56">MqttClientErrorCode Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientErrorCode Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT client erroro code

+            </div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">MqttClientErrorCode</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">MqttClientErrorCode</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">MqttClientErrorCode</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttClientErrorCode</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WillWrong"><span class="selflink">WillWrong</span></td><td>1</td><td>

+            Will error (topic, message or QoS level)

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.KeepAliveWrong"><span class="selflink">KeepAliveWrong</span></td><td>2</td><td>

+            Keep alive period too large

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicWildcard"><span class="selflink">TopicWildcard</span></td><td>3</td><td>

+            Topic contains wildcards

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicLength"><span class="selflink">TopicLength</span></td><td>4</td><td>

+            Topic length wrong

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.QosNotAllowed"><span class="selflink">QosNotAllowed</span></td><td>5</td><td>

+            QoS level not allowed

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicsEmpty"><span class="selflink">TopicsEmpty</span></td><td>6</td><td>

+            Topics list empty for subscribe

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.QosLevelsEmpty"><span class="selflink">QosLevelsEmpty</span></td><td>7</td><td>

+            Qos levels list empty for subscribe

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.TopicsQosLevelsNotMatch"><span class="selflink">TopicsQosLevelsNotMatch</span></td><td>8</td><td>

+            Topics / Qos Levels not match in subscribe

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WrongBrokerMessage"><span class="selflink">WrongBrokerMessage</span></td><td>9</td><td>

+            Wrong message from broker

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.WrongMessageId"><span class="selflink">WrongMessageId</span></td><td>10</td><td>

+            Wrong Message Id

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InflightQueueFull"><span class="selflink">InflightQueueFull</span></td><td>11</td><td>

+            Inflight queue is full

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidFlagBits"><span class="selflink">InvalidFlagBits</span></td><td>12</td><td>

+            Invalid flag bits received 

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidConnectFlags"><span class="selflink">InvalidConnectFlags</span></td><td>13</td><td>

+            Invalid connect flags received

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidClientId"><span class="selflink">InvalidClientId</span></td><td>14</td><td>

+            Invalid client id

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientErrorCode.InvalidProtocolName"><span class="selflink">InvalidProtocolName</span></td><td>15</td><td>

+            Invalid protocol name

+            </td></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm b/old/clients/dotnet/api/html/40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm
new file mode 100755
index 0000000..90ade2d
--- /dev/null
+++ b/old/clients/dotnet/api/html/40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgDisconnect class, constructor" /><meta name="System.Keywords" content="MqttMsgDisconnect.MqttMsgDisconnect constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.MqttMsgDisconnect" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2" /><meta name="guid" content="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2.htm" title="MqttMsgDisconnect Constructor " tocid="40f3cf75-797e-1de2-1cf7-1ab4630fbbd2">MqttMsgDisconnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36ab988c-218c-64b5-789d-56583fa7b53b.htm" title="MqttMsgDisconnect Properties" tocid="36ab988c-218c-64b5-789d-56583fa7b53b">MqttMsgDisconnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36b7bdce-dbb9-5552-e47e-f4b80fcce228.htm" title="MqttMsgDisconnect Fields" tocid="36b7bdce-dbb9-5552-e47e-f4b80fcce228">MqttMsgDisconnect Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgDisconnect</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgDisconnect</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgDisconnect</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4158a883-de72-1ec4-2209-632a86aebd74.htm b/old/clients/dotnet/api/html/4158a883-de72-1ec4-2209-632a86aebd74.htm
new file mode 100755
index 0000000..229b4d7
--- /dev/null
+++ b/old/clients/dotnet/api/html/4158a883-de72-1ec4-2209-632a86aebd74.htm
@@ -0,0 +1,45 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="4158a883-de72-1ec4-2209-632a86aebd74" /><meta name="guid" content="4158a883-de72-1ec4-2209-632a86aebd74" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx</a></td><td><div class="summary">

+            Support methods fos specific framework

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm">IPAddressUtility</a></td><td><div class="summary">

+            IPAddress Utility class

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a></td><td><div class="summary">

+            MQTT Client

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a></td><td><div class="summary">

+            Channel to communicate over the network

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a></td><td><div class="summary">

+            Settings class for the MQTT broker

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm">MqttSslUtility</a></td><td><div class="summary">

+            MQTT SSL utility class

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Interfaces</span></div><div id="ID1RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Interface</th><th>Description</th></tr><tr data="interface; public"><td><img src="../icons/pubinterface.gif" alt="Public interface" title="Public interface" /></td><td><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel</a></td><td><div class="summary">

+            Interface for channel under MQTT library

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Delegates</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Delegate</th><th>Description</th></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm">MqttClient<span id="LST3995C1DB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3995C1DB_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ConnectionClosedEventHandler</a></td><td><div class="summary">

+            Delegate that defines event handler for cliet/peer disconnection

+            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm">MqttClient<span id="LST3995C1DB_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3995C1DB_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</a></td><td><div class="summary">

+            Delegate that defines event handler for published message

+            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm">MqttClient<span id="LST3995C1DB_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3995C1DB_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventHandler</a></td><td><div class="summary">

+            Delagate that defines event handler for PUBLISH message received

+            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="992082e8-0e83-367a-57f3-c419c2e9b211.htm">MqttClient<span id="LST3995C1DB_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3995C1DB_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</a></td><td><div class="summary">

+            Delagate that defines event handler for subscribed topic

+            </div></td></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm">MqttClient<span id="LST3995C1DB_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3995C1DB_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</a></td><td><div class="summary">

+            Delagate that defines event handler for unsubscribed topic

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Enumerations</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Enumeration</th><th>Description</th></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm">MqttProtocolVersion</a></td><td><div class="summary">

+            MQTT protocol version

+            </div></td></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">MqttSslProtocols</a></td><td><div class="summary">

+            Supported SSL/TLS protocol versions

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body><script type="text/javascript">

+<!--

+    var tocNav = document.getElementById("tocNav");

+    var anchor = tocNav.children[0].children[0];

+    Toggle(anchor);

+    tocNav.children[0].className += " current";

+-->

+</script>

+</html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/43482ba1-7116-94da-a7f3-bce9d9b09f94.htm b/old/clients/dotnet/api/html/43482ba1-7116-94da-a7f3-bce9d9b09f94.htm
new file mode 100755
index 0000000..4ba42b2
--- /dev/null
+++ b/old/clients/dotnet/api/html/43482ba1-7116-94da-a7f3-bce9d9b09f94.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientException class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="43482ba1-7116-94da-a7f3-bce9d9b09f94" /><meta name="guid" content="43482ba1-7116-94da-a7f3-bce9d9b09f94" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7660124e-76f8-9a72-eba1-05116c53aeb4.htm" title="ErrorCode Property " tocid="7660124e-76f8-9a72-eba1-05116c53aeb4">ErrorCode Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException Properties</td></tr></table><span class="introStyle"></span><p>The <a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="7660124e-76f8-9a72-eba1-05116c53aeb4.htm">ErrorCode</a></td><td><div class="summary">

+            Error code

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4410b2a6-a73e-0c85-2b43-d6edd192ee53.htm b/old/clients/dotnet/api/html/4410b2a6-a73e-0c85-2b43-d6edd192ee53.htm
new file mode 100755
index 0000000..cd00fc2
--- /dev/null
+++ b/old/clients/dotnet/api/html/4410b2a6-a73e-0c85-2b43-d6edd192ee53.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublish class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="4410b2a6-a73e-0c85-2b43-d6edd192ee53" /><meta name="guid" content="4410b2a6-a73e-0c85-2b43-d6edd192ee53" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm" title="MqttMsgPublish Properties" tocid="c226b339-21e6-ce7a-3c25-4f4c2c553d96">MqttMsgPublish Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4410b2a6-a73e-0c85-2b43-d6edd192ee53.htm" title="MqttMsgPublish Fields" tocid="4410b2a6-a73e-0c85-2b43-d6edd192ee53">MqttMsgPublish Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Fields</td></tr></table><span class="introStyle"></span><p>The <a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm b/old/clients/dotnet/api/html/4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm
new file mode 100755
index 0000000..409ea6b
--- /dev/null
+++ b/old/clients/dotnet/api/html/4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe.Topics Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topics property" /><meta name="System.Keywords" content="MqttMsgUnsubscribe.Topics property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.get_Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.set_Topics" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.Topics" /><meta name="Description" content="List of topics to unsubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="4414ec3e-0bb0-b8ff-b796-daf8432d2150" /><meta name="guid" content="4414ec3e-0bb0-b8ff-b796-daf8432d2150" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b5c6fd1b-25aa-ac71-ed84-378059b18448.htm" title="MqttMsgUnsubscribe Properties" tocid="b5c6fd1b-25aa-ac71-ed84-378059b18448">MqttMsgUnsubscribe Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm" title="Topics Property " tocid="4414ec3e-0bb0-b8ff-b796-daf8432d2150">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe<span id="LSTB0FA80F7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB0FA80F7_0?cpp=::|nu=.");</script>Topics Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of topics to unsubscribe

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span>[] <span class="identifier">Topics</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="identifier">Topics</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topics</span> : <span class="identifier">string</span>[] <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LSTB0FA80F7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB0FA80F7_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><span id="LSTB0FA80F7_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB0FA80F7_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/445a54ac-cfb0-7562-487c-b206ce7dee43.htm b/old/clients/dotnet/api/html/445a54ac-cfb0-7562-487c-b206ce7dee43.htm
new file mode 100755
index 0000000..841de6f
--- /dev/null
+++ b/old/clients/dotnet/api/html/445a54ac-cfb0-7562-487c-b206ce7dee43.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingResp class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp class" /><meta name="System.Keywords" content="MqttMsgPingResp class, about MqttMsgPingResp class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp" /><meta name="Description" content="Class for PINGRESP message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="445a54ac-cfb0-7562-487c-b206ce7dee43" /><meta name="guid" content="445a54ac-cfb0-7562-487c-b206ce7dee43" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm" title="MqttMsgPingResp Constructor " tocid="52caa9df-cef5-4b80-4c63-7e2c45be2ae9">MqttMsgPingResp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm" title="MqttMsgPingResp Properties" tocid="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7">MqttMsgPingResp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm" title="MqttMsgPingResp Fields" tocid="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1">MqttMsgPingResp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PINGRESP message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST68BBADF4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST68BBADF4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST68BBADF4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPingResp</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPingResp</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPingResp</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPingResp</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPingResp</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPingResp</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm">MqttMsgPingResp</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST68BBADF4_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PINGRESP message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST68BBADF4_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST68BBADF4_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST68BBADF4_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/44720be3-56f0-498f-a190-61372eb8bfa8.htm b/old/clients/dotnet/api/html/44720be3-56f0-498f-a190-61372eb8bfa8.htm
new file mode 100755
index 0000000..a3f621f
--- /dev/null
+++ b/old/clients/dotnet/api/html/44720be3-56f0-498f-a190-61372eb8bfa8.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsuback class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback class" /><meta name="System.Keywords" content="MqttMsgUnsuback class, about MqttMsgUnsuback class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback" /><meta name="Description" content="Class for UNSUBACK message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="44720be3-56f0-498f-a190-61372eb8bfa8" /><meta name="guid" content="44720be3-56f0-498f-a190-61372eb8bfa8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm" title="MqttMsgUnsuback Constructor " tocid="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4">MqttMsgUnsuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm" title="MqttMsgUnsuback Properties" tocid="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c">MqttMsgUnsuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm" title="MqttMsgUnsuback Fields" tocid="6bfa3af3-f688-9efd-35c5-326b7dd1e754">MqttMsgUnsuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for UNSUBACK message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTFF31F7CA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF31F7CA_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF31F7CA_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsuback</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgUnsuback</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgUnsuback</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgUnsuback</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgUnsuback</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgUnsuback</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm">MqttMsgUnsuback</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e266eec3-09a7-de46-6a19-906345008cd7.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTFF31F7CA_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a UNSUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTFF31F7CA_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTFF31F7CA_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF31F7CA_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm b/old/clients/dotnet/api/html/459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm
new file mode 100755
index 0000000..dc9788e
--- /dev/null
+++ b/old/clients/dotnet/api/html/459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class, constructor" /><meta name="System.Keywords" content="MqttMsgUnsubscribe.MqttMsgUnsubscribe constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.MqttMsgUnsubscribe" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="459f9808-de18-ff1c-a83d-b67eb11fc9a5" /><meta name="guid" content="459f9808-de18-ff1c-a83d-b67eb11fc9a5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm" title="MqttMsgUnsubscribe Constructor " tocid="459f9808-de18-ff1c-a83d-b67eb11fc9a5">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm" title="MqttMsgUnsubscribe Constructor " tocid="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm" title="MqttMsgUnsubscribe Constructor (String[])" tocid="db26a3cf-8f8c-98f7-ffeb-f00d126e053d">MqttMsgUnsubscribe Constructor (String[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm">MqttMsgUnsubscribe<span id="LSTEFE6408C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE6408C_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm">MqttMsgUnsubscribe(<span id="LSTEFE6408C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE6408C_1?cpp=array&lt;");</script>String<span id="LSTEFE6408C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE6408C_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/46ac7696-b026-2fd1-0d50-9f698c3903e8.htm b/old/clients/dotnet/api/html/46ac7696-b026-2fd1-0d50-9f698c3903e8.htm
new file mode 100755
index 0000000..07f1aae
--- /dev/null
+++ b/old/clients/dotnet/api/html/46ac7696-b026-2fd1-0d50-9f698c3903e8.htm
@@ -0,0 +1,28 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Connect Method (String, String, String, Boolean, UInt16)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Connect(System.String,System.String,System.String,System.Boolean,System.UInt16)" /><meta name="Description" content="Connect to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="46ac7696-b026-2fd1-0d50-9f698c3903e8" /><meta name="guid" content="46ac7696-b026-2fd1-0d50-9f698c3903e8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88303d95-677a-9134-0859-83e0afb69d0d.htm" title="Connect Method (String)" tocid="88303d95-677a-9134-0859-83e0afb69d0d">Connect Method (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm" title="Connect Method (String, String, String)" tocid="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0">Connect Method (String, String, String)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm" title="Connect Method (String, String, String, Boolean, UInt16)" tocid="46ac7696-b026-2fd1-0d50-9f698c3903e8">Connect Method (String, String, String, Boolean, UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="625993bb-d341-4117-fde4-2c7da398aacd.htm" title="Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)" tocid="625993bb-d341-4117-fde4-2c7da398aacd">Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST42CFD9C9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_0?cpp=::|nu=.");</script>Connect Method (String, String, String, Boolean, UInt16)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">Connect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>,

+	<span class="identifier">string</span> <span class="parameter">username</span>,

+	<span class="identifier">string</span> <span class="parameter">password</span>,

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>,

+	<span class="identifier">ushort</span> <span class="parameter">keepAlivePeriod</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Connect</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">username</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">password</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">cleanSession</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">keepAlivePeriod</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">Connect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">username</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">password</span>, 

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>, 

+	<span class="identifier">unsigned short</span> <span class="parameter">keepAlivePeriod</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Connect</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> * 

+        <span class="parameter">username</span> : <span class="identifier">string</span> * 

+        <span class="parameter">password</span> : <span class="identifier">string</span> * 

+        <span class="parameter">cleanSession</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">keepAlivePeriod</span> : <span class="identifier">uint16</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST42CFD9C9_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd><dt><span class="parameter">username</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST42CFD9C9_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Username</dd><dt><span class="parameter">password</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST42CFD9C9_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Password</dd><dt><span class="parameter">cleanSession</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST42CFD9C9_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Clean sessione flag</dd><dt><span class="parameter">keepAlivePeriod</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST42CFD9C9_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST42CFD9C9_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Keep alive period</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><br />Return code of CONNACK message from broker</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="2ce447b2-7de5-0198-d711-7be059344f8c.htm">Connect Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/48e96003-3129-0279-69fb-f263cbed678b.htm b/old/clients/dotnet/api/html/48e96003-3129-0279-69fb-f263cbed678b.htm
new file mode 100755
index 0000000..ff121e7
--- /dev/null
+++ b/old/clients/dotnet/api/html/48e96003-3129-0279-69fb-f263cbed678b.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.WillRetain Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillRetain property" /><meta name="System.Keywords" content="MqttMsgConnect.WillRetain property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillRetain" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_WillRetain" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_WillRetain" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillRetain" /><meta name="Description" content="Will retain flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="48e96003-3129-0279-69fb-f263cbed678b" /><meta name="guid" content="48e96003-3129-0279-69fb-f263cbed678b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTADD07B1B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTADD07B1B_0?cpp=::|nu=.");</script>WillRetain Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will retain flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">WillRetain</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">WillRetain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">WillRetain</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillRetain</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm b/old/clients/dotnet/api/html/49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm
new file mode 100755
index 0000000..7175f61
--- /dev/null
+++ b/old/clients/dotnet/api/html/49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_DEFAULT_TIMEOUT Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_DEFAULT_TIMEOUT field" /><meta name="System.Keywords" content="MqttSettings.MQTT_DEFAULT_TIMEOUT field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DEFAULT_TIMEOUT" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DEFAULT_TIMEOUT" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DEFAULT_TIMEOUT" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="49bb0697-accf-5de5-bbd1-ed44c85d90b6" /><meta name="guid" content="49bb0697-accf-5de5-bbd1-ed44c85d90b6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTF3500004_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF3500004_0?cpp=::|nu=.");</script>MQTT_DEFAULT_TIMEOUT Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DEFAULT_TIMEOUT"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_DEFAULT_TIMEOUT</span> = 30000</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_DEFAULT_TIMEOUT</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 30000</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_DEFAULT_TIMEOUT</span> = 30000</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_DEFAULT_TIMEOUT</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm b/old/clients/dotnet/api/html/4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm
new file mode 100755
index 0000000..fd79ea3
--- /dev/null
+++ b/old/clients/dotnet/api/html/4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="4a52faf4-9926-4f5e-658b-b66bcac56f1d" /><meta name="guid" content="4a52faf4-9926-4f5e-658b-b66bcac56f1d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm" title="IsPublished Property " tocid="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc">IsPublished Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent Properties</td></tr></table><span class="introStyle"></span><p>The <a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm">IsPublished</a></td><td><div class="summary">

+            Message published (or failed due to retries)

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm">Message</a></td><td><div class="summary">

+            Related message

+            </div> (Inherited from <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4af22e68-553d-ab89-6d34-c2d15cb2738f.htm b/old/clients/dotnet/api/html/4af22e68-553d-ab89-6d34-c2d15cb2738f.htm
new file mode 100755
index 0000000..983300e
--- /dev/null
+++ b/old/clients/dotnet/api/html/4af22e68-553d-ab89-6d34-c2d15cb2738f.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPubcomp.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="4af22e68-553d-ab89-6d34-c2d15cb2738f" /><meta name="guid" content="4af22e68-553d-ab89-6d34-c2d15cb2738f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm" title="GetBytes Method " tocid="4af22e68-553d-ab89-6d34-c2d15cb2738f">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm" title="Parse Method " tocid="8bca2992-131c-5c22-69ec-c6c2d3dd1982">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm" title="ToString Method " tocid="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp<span id="LST96FB4520_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST96FB4520_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST96FB4520_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST96FB4520_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST96FB4520_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST96FB4520_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST96FB4520_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST96FB4520_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4b68bb86-8a13-6f03-849d-4acf7f447332.htm b/old/clients/dotnet/api/html/4b68bb86-8a13-6f03-849d-4acf7f447332.htm
new file mode 100755
index 0000000..6d9f43b
--- /dev/null
+++ b/old/clients/dotnet/api/html/4b68bb86-8a13-6f03-849d-4acf7f447332.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.CleanSession Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CleanSession property" /><meta name="System.Keywords" content="MqttClient.CleanSession property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.CleanSession" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_CleanSession" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.CleanSession" /><meta name="Description" content="Clean session flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="4b68bb86-8a13-6f03-849d-4acf7f447332" /><meta name="guid" content="4b68bb86-8a13-6f03-849d-4acf7f447332" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTBAFC16EF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBAFC16EF_0?cpp=::|nu=.");</script>CleanSession Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Clean session flag

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">CleanSession</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">CleanSession</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">CleanSession</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">CleanSession</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm b/old/clients/dotnet/api/html/4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm
new file mode 100755
index 0000000..d887059
--- /dev/null
+++ b/old/clients/dotnet/api/html/4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.get_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.MessageId" /><meta name="Description" content="Message identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed" /><meta name="guid" content="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm" title="MqttMsgPublishedEventArgs Properties" tocid="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a">MqttMsgPublishedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm" title="IsPublished Property " tocid="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a">IsPublished Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm" title="MessageId Property " tocid="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs<span id="LST5C4E472F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5C4E472F_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4e4ccf1d-d331-9370-4b76-9c374e94b558.htm b/old/clients/dotnet/api/html/4e4ccf1d-d331-9370-4b76-9c374e94b558.htm
new file mode 100755
index 0000000..225f487
--- /dev/null
+++ b/old/clients/dotnet/api/html/4e4ccf1d-d331-9370-4b76-9c374e94b558.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs.Message Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Message property" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.Message property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.get_Message" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Message" /><meta name="Description" content="Message data" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="4e4ccf1d-d331-9370-4b76-9c374e94b558" /><meta name="guid" content="4e4ccf1d-d331-9370-4b76-9c374e94b558" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs<span id="LST53395977_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST53395977_0?cpp=::|nu=.");</script>Message Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message data

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">Message</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">Message</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Message</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LST53395977_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST53395977_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST53395977_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST53395977_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm b/old/clients/dotnet/api/html/4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm
new file mode 100755
index 0000000..900afb7
--- /dev/null
+++ b/old/clients/dotnet/api/html/4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>InternalEvent Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="InternalEvent class, constructor" /><meta name="System.Keywords" content="InternalEvent.InternalEvent constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.InternalEvent.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.InternalEvent.InternalEvent" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Internal.InternalEvent.#ctor" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Internal.InternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="4f38be73-ddb1-b58b-9b88-d51b5be45ac9" /><meta name="guid" content="4f38be73-ddb1-b58b-9b88-d51b5be45ac9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50257938-221b-0ef2-38dc-95bec342636d.htm" title="InternalEvent Class" tocid="50257938-221b-0ef2-38dc-95bec342636d">InternalEvent Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm" title="InternalEvent Constructor " tocid="4f38be73-ddb1-b58b-9b88-d51b5be45ac9">InternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cda439da-250f-d879-3051-0f0f01e788c5.htm" title="InternalEvent Methods" tocid="cda439da-250f-d879-3051-0f0f01e788c5">InternalEvent Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">InternalEvent Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="50257938-221b-0ef2-38dc-95bec342636d.htm">InternalEvent</a> class</div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">InternalEvent</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">InternalEvent</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">InternalEvent</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="50257938-221b-0ef2-38dc-95bec342636d.htm">InternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/50257938-221b-0ef2-38dc-95bec342636d.htm b/old/clients/dotnet/api/html/50257938-221b-0ef2-38dc-95bec342636d.htm
new file mode 100755
index 0000000..6612edf
--- /dev/null
+++ b/old/clients/dotnet/api/html/50257938-221b-0ef2-38dc-95bec342636d.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>InternalEvent Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="InternalEvent class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Internal.InternalEvent class" /><meta name="System.Keywords" content="InternalEvent class, about InternalEvent class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.InternalEvent" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Internal.InternalEvent" /><meta name="Description" content="Generic internal event for dispatching" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="50257938-221b-0ef2-38dc-95bec342636d" /><meta name="guid" content="50257938-221b-0ef2-38dc-95bec342636d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50257938-221b-0ef2-38dc-95bec342636d.htm" title="InternalEvent Class" tocid="50257938-221b-0ef2-38dc-95bec342636d">InternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm" title="InternalEvent Constructor " tocid="4f38be73-ddb1-b58b-9b88-d51b5be45ac9">InternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cda439da-250f-d879-3051-0f0f01e788c5.htm" title="InternalEvent Methods" tocid="cda439da-250f-d879-3051-0f0f01e788c5">InternalEvent Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">InternalEvent Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Generic internal event for dispatching

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST377BD295_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST377BD295_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Internal<span id="LST377BD295_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST377BD295_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>InternalEvent</span><br />    <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">uPLibrary.Networking.M2Mqtt.Internal<span id="LST377BD295_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST377BD295_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MsgInternalEvent</a><br /></div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="keyword">class</span> <span class="identifier">InternalEvent</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">MustInherit</span> <span class="keyword">Class</span> <span class="identifier">InternalEvent</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">InternalEvent</span> <span class="keyword">abstract</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">InternalEvent</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">InternalEvent</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm">InternalEvent</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">InternalEvent</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID5RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm b/old/clients/dotnet/api/html/508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm
new file mode 100755
index 0000000..920439b
--- /dev/null
+++ b/old/clients/dotnet/api/html/508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Constructor (String, Int32)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="508edb77-8bbf-b42e-a2fd-a86beb44b6b2" /><meta name="guid" content="508edb77-8bbf-b42e-a2fd-a86beb44b6b2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm" title="MqttNetworkChannel Constructor (Socket)" tocid="c14eec5a-1dd8-29aa-3efb-1c34068a984e">MqttNetworkChannel Constructor (Socket)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm" title="MqttNetworkChannel Constructor (String, Int32)" tocid="508edb77-8bbf-b42e-a2fd-a86beb44b6b2">MqttNetworkChannel Constructor (String, Int32)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aef7b415-04b4-a0ff-b496-64256e388d43.htm" title="MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="aef7b415-04b4-a0ff-b496-64256e388d43">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm" title="MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="5fc4907e-616a-5cc7-5989-1d0ac38477a0">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Constructor (String, Int32)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">string</span> <span class="parameter">remoteHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">remotePort</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">remoteHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">remotePort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">String</span>^ <span class="parameter">remoteHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">remotePort</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">remoteHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">remotePort</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttNetworkChannel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">remoteHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTC9B267BA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC9B267BA_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Remote Host name</dd><dt><span class="parameter">remotePort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LSTC9B267BA_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC9B267BA_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Remote port</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="f1e4982e-9370-e147-feed-dcaa495d134b.htm">MqttNetworkChannel Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/50ba956d-4d3e-e196-186c-a31e44a6f155.htm b/old/clients/dotnet/api/html/50ba956d-4d3e-e196-186c-a31e44a6f155.htm
new file mode 100755
index 0000000..ca7865d
--- /dev/null
+++ b/old/clients/dotnet/api/html/50ba956d-4d3e-e196-186c-a31e44a6f155.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Receive Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Receive method" /><meta name="System.Keywords" content="MqttNetworkChannel.Receive method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Receive" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Receive" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="50ba956d-4d3e-e196-186c-a31e44a6f155" /><meta name="guid" content="50ba956d-4d3e-e196-186c-a31e44a6f155" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm" title="Receive Method (Byte[])" tocid="a2552868-ba51-1d35-43ce-9ea405d3c1c2">Receive Method (Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm" title="Receive Method (Byte[], Int32)" tocid="a1c37ac5-4a47-142b-8df8-61f93a04c96d">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LSTAE52038F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE52038F_0?cpp=::|nu=.");</script>Receive Method </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm">Receive(<span id="LSTAE52038F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE52038F_1?cpp=array&lt;");</script>Byte<span id="LSTAE52038F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE52038F_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm">Receive(<span id="LSTAE52038F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE52038F_3?cpp=array&lt;");</script>Byte<span id="LSTAE52038F_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE52038F_4?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm b/old/clients/dotnet/api/html/514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm
new file mode 100755
index 0000000..a4cafdd
--- /dev/null
+++ b/old/clients/dotnet/api/html/514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe.Topics Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topics property" /><meta name="System.Keywords" content="MqttMsgSubscribe.Topics property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.get_Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.set_Topics" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.Topics" /><meta name="Description" content="List of topics to subscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="514bea2d-39dd-b850-bbc4-13c2b9c1ff12" /><meta name="guid" content="514bea2d-39dd-b850-bbc4-13c2b9c1ff12" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="db80d45e-49aa-d877-289c-e167a57eb221.htm" title="MqttMsgSubscribe Properties" tocid="db80d45e-49aa-d877-289c-e167a57eb221">MqttMsgSubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eae63e70-2707-0fed-249e-be9d099327f4.htm" title="QoSLevels Property " tocid="eae63e70-2707-0fed-249e-be9d099327f4">QoSLevels Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm" title="Topics Property " tocid="514bea2d-39dd-b850-bbc4-13c2b9c1ff12">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe<span id="LST21A4ADE4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST21A4ADE4_0?cpp=::|nu=.");</script>Topics Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of topics to subscribe

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span>[] <span class="identifier">Topics</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="identifier">Topics</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topics</span> : <span class="identifier">string</span>[] <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LST21A4ADE4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST21A4ADE4_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><span id="LST21A4ADE4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST21A4ADE4_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/522e2e77-9119-1be5-c11d-5637c84e4770.htm b/old/clients/dotnet/api/html/522e2e77-9119-1be5-c11d-5637c84e4770.htm
new file mode 100755
index 0000000..741194a
--- /dev/null
+++ b/old/clients/dotnet/api/html/522e2e77-9119-1be5-c11d-5637c84e4770.htm
@@ -0,0 +1,29 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="522e2e77-9119-1be5-c11d-5637c84e4770" /><meta name="guid" content="522e2e77-9119-1be5-c11d-5637c84e4770" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a> class</div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">string</span> <span class="parameter">brokerHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">caCert</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">clientCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">brokerPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">caCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">clientCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">String</span>^ <span class="parameter">brokerHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">caCert</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">clientCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">brokerHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">brokerPort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">caCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">clientCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST16B37D65_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="brokerHostName"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></dd><dt><span class="parameter">brokerPort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST16B37D65_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="brokerPort"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST16B37D65_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="secure"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></dd><dt><span class="parameter">caCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST16B37D65_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />CA certificate for secure connection</dd><dt><span class="parameter">clientCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST16B37D65_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br />Client certificate</dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST16B37D65_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST16B37D65_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="sslProtocol"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5265662a-fa2f-0491-728c-dc9e89ce80a8.htm b/old/clients/dotnet/api/html/5265662a-fa2f-0491-728c-dc9e89ce80a8.htm
new file mode 100755
index 0000000..1ae56fc
--- /dev/null
+++ b/old/clients/dotnet/api/html/5265662a-fa2f-0491-728c-dc9e89ce80a8.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSession class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Session.MqttSession" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="5265662a-fa2f-0491-728c-dc9e89ce80a8" /><meta name="guid" content="5265662a-fa2f-0491-728c-dc9e89ce80a8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5265662a-fa2f-0491-728c-dc9e89ce80a8.htm" title="MqttSession Properties" tocid="5265662a-fa2f-0491-728c-dc9e89ce80a8">MqttSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="558f2723-f603-82e9-cb0e-06863d81e549.htm" title="ClientId Property " tocid="558f2723-f603-82e9-cb0e-06863d81e549">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm" title="InflightMessages Property " tocid="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431">InflightMessages Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Properties</td></tr></table><span class="introStyle"></span><p>The <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="558f2723-f603-82e9-cb0e-06863d81e549.htm">ClientId</a></td><td><div class="summary">

+            Client Id

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm">InflightMessages</a></td><td><div class="summary">

+            Messages inflight during session

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/528ccf43-eaf5-2997-0928-8e91e442e2b4.htm b/old/clients/dotnet/api/html/528ccf43-eaf5-2997-0928-8e91e442e2b4.htm
new file mode 100755
index 0000000..5c4a92f
--- /dev/null
+++ b/old/clients/dotnet/api/html/528ccf43-eaf5-2997-0928-8e91e442e2b4.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgPublishEventHandler Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient.MqttMsgPublishEventHandler delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishEventHandler delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishEventHandler" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishEventHandler" /><meta name="Description" content="Delagate that defines event handler for PUBLISH message received" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="528ccf43-eaf5-2997-0928-8e91e442e2b4" /><meta name="guid" content="528ccf43-eaf5-2997-0928-8e91e442e2b4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTADB32B7A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTADB32B7A_0?cpp=::|nu=.");</script>MqttMsgPublishEventHandler Delegate</td></tr></table><span class="introStyle"></span><div class="summary">

+            Delagate that defines event handler for PUBLISH message received

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgPublishEventHandler</span>(

+	<span class="identifier">Object</span> <span class="parameter">sender</span>,

+	<span class="identifier">MqttMsgPublishEventArgs</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">MqttMsgPublishEventHandler</span> ( 

+	<span class="parameter">sender</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">MqttMsgPublishEventArgs</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgPublishEventHandler</span>(

+	<span class="identifier">Object</span>^ <span class="parameter">sender</span>, 

+	<span class="identifier">MqttMsgPublishEventArgs</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPublishEventHandler</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">sender</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">e</span> : <span class="identifier">MqttMsgPublishEventArgs</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">sender</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTADB32B7A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTADB32B7A_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /></dd><dt><span class="parameter">e</span></dt><dd>Type: <a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTADB32B7A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTADB32B7A_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishEventArgs</a><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm b/old/clients/dotnet/api/html/52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm
new file mode 100755
index 0000000..30f19b0
--- /dev/null
+++ b/old/clients/dotnet/api/html/52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingResp class, constructor" /><meta name="System.Keywords" content="MqttMsgPingResp.MqttMsgPingResp constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.MqttMsgPingResp" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="52caa9df-cef5-4b80-4c63-7e2c45be2ae9" /><meta name="guid" content="52caa9df-cef5-4b80-4c63-7e2c45be2ae9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm" title="MqttMsgPingResp Constructor " tocid="52caa9df-cef5-4b80-4c63-7e2c45be2ae9">MqttMsgPingResp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm" title="MqttMsgPingResp Properties" tocid="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7">MqttMsgPingResp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm" title="MqttMsgPingResp Fields" tocid="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1">MqttMsgPingResp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPingResp</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPingResp</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPingResp</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/53e725aa-4170-7488-a7fc-b08af229a244.htm b/old/clients/dotnet/api/html/53e725aa-4170-7488-a7fc-b08af229a244.htm
new file mode 100755
index 0000000..8e4b579
--- /dev/null
+++ b/old/clients/dotnet/api/html/53e725aa-4170-7488-a7fc-b08af229a244.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPingReq.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="53e725aa-4170-7488-a7fc-b08af229a244" /><meta name="guid" content="53e725aa-4170-7488-a7fc-b08af229a244" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="53e725aa-4170-7488-a7fc-b08af229a244.htm" title="GetBytes Method " tocid="53e725aa-4170-7488-a7fc-b08af229a244">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm" title="Parse Method " tocid="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d281e094-516e-de30-ff2d-537158bc9cf4.htm" title="ToString Method " tocid="d281e094-516e-de30-ff2d-537158bc9cf4">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq<span id="LST17D0B60_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST17D0B60_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST17D0B60_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST17D0B60_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST17D0B60_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST17D0B60_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST17D0B60_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST17D0B60_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/54713554-686c-4a5f-ba39-41399204bb9c.htm b/old/clients/dotnet/api/html/54713554-686c-4a5f-ba39-41399204bb9c.htm
new file mode 100755
index 0000000..d34720f
--- /dev/null
+++ b/old/clients/dotnet/api/html/54713554-686c-4a5f-ba39-41399204bb9c.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingResp class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="54713554-686c-4a5f-ba39-41399204bb9c" /><meta name="guid" content="54713554-686c-4a5f-ba39-41399204bb9c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm" title="GetBytes Method " tocid="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm" title="Parse Method " tocid="e7bdce0b-057d-20dc-8c09-092a434cc228">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm" title="ToString Method " tocid="afd53d6d-95fe-15d8-81fd-fc68895d8b07">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp Methods</td></tr></table><span class="introStyle"></span><p>The <a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST212E36F8_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST212E36F8_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PINGRESP message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST212E36F8_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST212E36F8_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST212E36F8_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST212E36F8_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/558f2723-f603-82e9-cb0e-06863d81e549.htm b/old/clients/dotnet/api/html/558f2723-f603-82e9-cb0e-06863d81e549.htm
new file mode 100755
index 0000000..635536e
--- /dev/null
+++ b/old/clients/dotnet/api/html/558f2723-f603-82e9-cb0e-06863d81e549.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession.ClientId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ClientId property" /><meta name="System.Keywords" content="MqttSession.ClientId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.ClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.get_ClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.set_ClientId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Session.MqttSession.ClientId" /><meta name="Description" content="Client Id" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="558f2723-f603-82e9-cb0e-06863d81e549" /><meta name="guid" content="558f2723-f603-82e9-cb0e-06863d81e549" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5265662a-fa2f-0491-728c-dc9e89ce80a8.htm" title="MqttSession Properties" tocid="5265662a-fa2f-0491-728c-dc9e89ce80a8">MqttSession Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="558f2723-f603-82e9-cb0e-06863d81e549.htm" title="ClientId Property " tocid="558f2723-f603-82e9-cb0e-06863d81e549">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm" title="InflightMessages Property " tocid="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431">InflightMessages Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession<span id="LSTF2E6A9AB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF2E6A9AB_0?cpp=::|nu=.");</script>ClientId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Client Id

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">ClientId</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ClientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">ClientId</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ClientId</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/56161282-e023-1784-22ed-763f8ee2eeb7.htm b/old/clients/dotnet/api/html/56161282-e023-1784-22ed-763f8ee2eeb7.htm
new file mode 100755
index 0000000..cb20f4b
--- /dev/null
+++ b/old/clients/dotnet/api/html/56161282-e023-1784-22ed-763f8ee2eeb7.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Constructor (String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.#ctor(System.String)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="56161282-e023-1784-22ed-763f8ee2eeb7" /><meta name="guid" content="56161282-e023-1784-22ed-763f8ee2eeb7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm" title="MqttMsgConnect Constructor " tocid="9b1bfe66-276b-4b74-d05d-f1a386a81085">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm" title="MqttMsgConnect Constructor " tocid="14a2358f-0936-c57e-3df4-7f5b082d56ce">MqttMsgConnect Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="56161282-e023-1784-22ed-763f8ee2eeb7.htm" title="MqttMsgConnect Constructor (String)" tocid="56161282-e023-1784-22ed-763f8ee2eeb7">MqttMsgConnect Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm" title="MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)" tocid="0ffce6aa-a35e-b861-aaf5-9c28342515f7">MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Constructor (String)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgConnect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnect</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST23BCABB7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST23BCABB7_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm">MqttMsgConnect Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5637808e-1079-f995-4d0c-cd8e59ab9296.htm b/old/clients/dotnet/api/html/5637808e-1079-f995-4d0c-cd8e59ab9296.htm
new file mode 100755
index 0000000..5b4f820
--- /dev/null
+++ b/old/clients/dotnet/api/html/5637808e-1079-f995-4d0c-cd8e59ab9296.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttTimeoutException Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttTimeoutException class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException class" /><meta name="System.Keywords" content="MqttTimeoutException class, about MqttTimeoutException class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Description" content="Timeout on receiving from broker exception" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="5637808e-1079-f995-4d0c-cd8e59ab9296" /><meta name="guid" content="5637808e-1079-f995-4d0c-cd8e59ab9296" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm" title="MqttTimeoutException Constructor " tocid="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b">MqttTimeoutException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm" title="MqttTimeoutException Properties" tocid="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7">MqttTimeoutException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm" title="MqttTimeoutException Methods" tocid="8a088d92-5d9d-70de-aa31-c8b84c5adf8b">MqttTimeoutException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3d82cf63-57d1-b865-f65e-c72fc1206350.htm" title="MqttTimeoutException Events" tocid="3d82cf63-57d1-b865-f65e-c72fc1206350">MqttTimeoutException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttTimeoutException Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Timeout on receiving from broker exception

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST5224E9AD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5224E9AD_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LST5224E9AD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5224E9AD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Exceptions<span id="LST5224E9AD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5224E9AD_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttTimeoutException</span><br /></div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttTimeoutException</span> : <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttTimeoutException</span>

+	<span class="keyword">Inherits</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttTimeoutException</span> : <span class="keyword">public</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttTimeoutException</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">Exception</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttTimeoutException</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm">MqttTimeoutException</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttTimeoutException</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/566cd1dc-e692-422d-c443-d23e124b6e57.htm b/old/clients/dotnet/api/html/566cd1dc-e692-422d-c443-d23e124b6e57.htm
new file mode 100755
index 0000000..84b055d
--- /dev/null
+++ b/old/clients/dotnet/api/html/566cd1dc-e692-422d-c443-d23e124b6e57.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.TraceListener Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="TraceListener field" /><meta name="System.Keywords" content="Trace.TraceListener field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceListener" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceListener" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceListener" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="566cd1dc-e692-422d-c443-d23e124b6e57" /><meta name="guid" content="566cd1dc-e692-422d-c443-d23e124b6e57" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="196bf835-3d47-cb2a-2777-0222700d0065.htm" title="Trace Fields" tocid="196bf835-3d47-cb2a-2777-0222700d0065">Trace Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f729876b-e546-96c1-c47a-e1f961053af2.htm" title="TraceLevel Field" tocid="f729876b-e546-96c1-c47a-e1f961053af2">TraceLevel Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="566cd1dc-e692-422d-c443-d23e124b6e57.htm" title="TraceListener Field" tocid="566cd1dc-e692-422d-c443-d23e124b6e57">TraceListener Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LSTD31EA14F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD31EA14F_0?cpp=::|nu=.");</script>TraceListener Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceListener"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">WriteTrace</span> <span class="identifier">TraceListener</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="identifier">TraceListener</span> <span class="keyword">As</span> <span class="identifier">WriteTrace</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">WriteTrace</span>^ <span class="identifier">TraceListener</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">TraceListener</span>: <span class="identifier">WriteTrace</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="a7b927a6-6a83-901a-a9ea-5cad64badced.htm">WriteTrace</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5699b6aa-7eb6-8407-f131-cb145eaf924d.htm b/old/clients/dotnet/api/html/5699b6aa-7eb6-8407-f131-cb145eaf924d.htm
new file mode 100755
index 0000000..de4d945
--- /dev/null
+++ b/old/clients/dotnet/api/html/5699b6aa-7eb6-8407-f131-cb145eaf924d.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.Key Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Key property" /><meta name="System.Keywords" content="MqttMsgContext.Key property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Key" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_Key" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Key" /><meta name="Description" content="Unique key" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5699b6aa-7eb6-8407-f131-cb145eaf924d" /><meta name="guid" content="5699b6aa-7eb6-8407-f131-cb145eaf924d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LST971DE0AC_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST971DE0AC_0?cpp=::|nu=.");</script>Key Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Unique key

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">Key</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Key</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">Key</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Key</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm b/old/clients/dotnet/api/html/5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm
new file mode 100755
index 0000000..01f3d69
--- /dev/null
+++ b/old/clients/dotnet/api/html/5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientSession Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientSession class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Session.MqttClientSession" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="5753ae78-25f7-ec79-0ac1-6873ab7b4b56" /><meta name="guid" content="5753ae78-25f7-ec79-0ac1-6873ab7b4b56" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm" title="MqttClientSession Class" tocid="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5">MqttClientSession Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm" title="MqttClientSession Constructor " tocid="0e96a6c5-2ea8-d208-766a-ad6bd872d124">MqttClientSession Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm" title="MqttClientSession Properties" tocid="5753ae78-25f7-ec79-0ac1-6873ab7b4b56">MqttClientSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm" title="MqttClientSession Methods" tocid="9be66fa8-7864-5a70-3e78-42bc5627c4f7">MqttClientSession Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientSession Properties</td></tr></table><span class="introStyle"></span><p>The <a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="558f2723-f603-82e9-cb0e-06863d81e549.htm">ClientId</a></td><td><div class="summary">

+            Client Id

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm">InflightMessages</a></td><td><div class="summary">

+            Messages inflight during session

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/58ad8290-496e-1603-e49d-73639aad86e3.htm b/old/clients/dotnet/api/html/58ad8290-496e-1603-e49d-73639aad86e3.htm
new file mode 100755
index 0000000..2ae5d7c
--- /dev/null
+++ b/old/clients/dotnet/api/html/58ad8290-496e-1603-e49d-73639aad86e3.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgDisconnect class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="58ad8290-496e-1603-e49d-73639aad86e3" /><meta name="guid" content="58ad8290-496e-1603-e49d-73639aad86e3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm" title="GetBytes Method " tocid="e8b36eda-36c7-430d-dbf9-06b09a564df8">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm" title="Parse Method " tocid="e84f7c60-8546-6a33-7353-6bc8716d6094">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="252b0e50-1852-c25c-7542-ae115d7335c1.htm" title="ToString Method " tocid="252b0e50-1852-c25c-7542-ae115d7335c1">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect Methods</td></tr></table><span class="introStyle"></span><p>The <a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST1EA6C684_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EA6C684_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a DISCONNECT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="252b0e50-1852-c25c-7542-ae115d7335c1.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST1EA6C684_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EA6C684_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST1EA6C684_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1EA6C684_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/59473ac2-38b4-be38-8f9d-406b080314d8.htm b/old/clients/dotnet/api/html/59473ac2-38b4-be38-8f9d-406b080314d8.htm
new file mode 100755
index 0000000..970eae7
--- /dev/null
+++ b/old/clients/dotnet/api/html/59473ac2-38b4-be38-8f9d-406b080314d8.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnack class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="59473ac2-38b4-be38-8f9d-406b080314d8" /><meta name="guid" content="59473ac2-38b4-be38-8f9d-406b080314d8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm" title="GetBytes Method " tocid="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm" title="Parse Method " tocid="e0b5e273-0303-ccec-55df-c728d0e5436a">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm" title="ToString Method " tocid="ad2f2290-2a93-8e65-93e6-1295480ff718">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack Methods</td></tr></table><span class="introStyle"></span><p>The <a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTA6FF8DC3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8DC3_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a CONNACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTA6FF8DC3_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8DC3_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTA6FF8DC3_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8DC3_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/59bb757b-177d-8300-17ff-574b34b1d255.htm b/old/clients/dotnet/api/html/59bb757b-177d-8300-17ff-574b34b1d255.htm
new file mode 100755
index 0000000..8d290a2
--- /dev/null
+++ b/old/clients/dotnet/api/html/59bb757b-177d-8300-17ff-574b34b1d255.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnectEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="59bb757b-177d-8300-17ff-574b34b1d255" /><meta name="guid" content="59bb757b-177d-8300-17ff-574b34b1d255" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ee371a6a-580a-e624-cb1c-b85c13b368b1.htm" title="MqttMsgConnectEventArgs Constructor " tocid="ee371a6a-580a-e624-cb1c-b85c13b368b1">MqttMsgConnectEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fc693c7b-1dde-551e-b1df-2888f83969ba.htm" title="MqttMsgConnectEventArgs Properties" tocid="fc693c7b-1dde-551e-b1df-2888f83969ba">MqttMsgConnectEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="59bb757b-177d-8300-17ff-574b34b1d255.htm" title="MqttMsgConnectEventArgs Methods" tocid="59bb757b-177d-8300-17ff-574b34b1d255">MqttMsgConnectEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnectEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm b/old/clients/dotnet/api/html/59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm
new file mode 100755
index 0000000..6f865f3
--- /dev/null
+++ b/old/clients/dotnet/api/html/59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.WillQosLevel Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillQosLevel property" /><meta name="System.Keywords" content="MqttClient.WillQosLevel property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.WillQosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_WillQosLevel" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.WillQosLevel" /><meta name="Description" content="Will QOS level" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68" /><meta name="guid" content="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST94FBA9E1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST94FBA9E1_0?cpp=::|nu=.");</script>WillQosLevel Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will QOS level

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">WillQosLevel</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">WillQosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">WillQosLevel</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillQosLevel</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5d08a409-368d-e216-d250-a8591ae1f013.htm b/old/clients/dotnet/api/html/5d08a409-368d-e216-d250-a8591ae1f013.htm
new file mode 100755
index 0000000..08eb3db
--- /dev/null
+++ b/old/clients/dotnet/api/html/5d08a409-368d-e216-d250-a8591ae1f013.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPuback class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback class" /><meta name="System.Keywords" content="MqttMsgPuback class, about MqttMsgPuback class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback" /><meta name="Description" content="Class for PUBACK message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5d08a409-368d-e216-d250-a8591ae1f013" /><meta name="guid" content="5d08a409-368d-e216-d250-a8591ae1f013" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm" title="MqttMsgPuback Constructor " tocid="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d">MqttMsgPuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm" title="MqttMsgPuback Properties" tocid="7d58c8e8-92d3-6169-aaa9-484a404e85a4">MqttMsgPuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm" title="MqttMsgPuback Fields" tocid="a0315bc8-cad1-3218-7e9f-4f5295f00a8a">MqttMsgPuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PUBACK message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST7FC37922_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7FC37922_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7FC37922_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPuback</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPuback</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPuback</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPuback</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPuback</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPuback</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm">MqttMsgPuback</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST7FC37922_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f833222f-8026-6082-d06a-2ea4d4913b62.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST7FC37922_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST7FC37922_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC37922_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5d5f1872-893f-a5cf-3f70-7ccd83426652.htm b/old/clients/dotnet/api/html/5d5f1872-893f-a5cf-3f70-7ccd83426652.htm
new file mode 100755
index 0000000..080906a
--- /dev/null
+++ b/old/clients/dotnet/api/html/5d5f1872-893f-a5cf-3f70-7ccd83426652.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgSubscribe.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5d5f1872-893f-a5cf-3f70-7ccd83426652" /><meta name="guid" content="5d5f1872-893f-a5cf-3f70-7ccd83426652" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm" title="GetBytes Method " tocid="69539680-f8c4-a165-9ebf-62a9d5e23fbb">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="71fe4759-819e-3993-01c1-a6808d775305.htm" title="Parse Method " tocid="71fe4759-819e-3993-01c1-a6808d775305">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm" title="ToString Method " tocid="5d5f1872-893f-a5cf-3f70-7ccd83426652">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe<span id="LST91C926C5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST91C926C5_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5e035246-906a-e93f-453c-1a083eb1e1d6.htm b/old/clients/dotnet/api/html/5e035246-906a-e93f-453c-1a083eb1e1d6.htm
new file mode 100755
index 0000000..ccfe597
--- /dev/null
+++ b/old/clients/dotnet/api/html/5e035246-906a-e93f-453c-1a083eb1e1d6.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Send Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Send method" /><meta name="System.Keywords" content="IMqttNetworkChannel.Send method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Send" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Send(System.Byte[])" /><meta name="Description" content="Send data on the network channel to the broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="5e035246-906a-e93f-453c-1a083eb1e1d6" /><meta name="guid" content="5e035246-906a-e93f-453c-1a083eb1e1d6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm" title="Accept Method " tocid="b55bfe85-c247-48d0-e704-29f6f90f6f07">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm" title="Close Method " tocid="2e2bf1a6-6e35-acbf-602a-02de9e4a886f">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm" title="Connect Method " tocid="84ccb351-0f50-24ca-4de5-a7c778cabd05">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm" title="Send Method " tocid="5e035246-906a-e93f-453c-1a083eb1e1d6">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LST3A72BD70_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3A72BD70_0?cpp=::|nu=.");</script>Send Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Send data on the network channel to the broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Send</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Function</span> <span class="identifier">Send</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Send</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Send</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LST3A72BD70_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3A72BD70_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST3A72BD70_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3A72BD70_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST3A72BD70_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3A72BD70_3?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer to send</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of byte sent</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm b/old/clients/dotnet/api/html/5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm
new file mode 100755
index 0000000..8a2487d
--- /dev/null
+++ b/old/clients/dotnet/api/html/5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.Timestamp Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Timestamp property" /><meta name="System.Keywords" content="MqttMsgContext.Timestamp property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Timestamp" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_Timestamp" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.set_Timestamp" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Timestamp" /><meta name="Description" content="Timestamp in ticks (for retry)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5e3a9add-4429-c6ad-55b4-cec6405bd19c" /><meta name="guid" content="5e3a9add-4429-c6ad-55b4-cec6405bd19c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LSTA610F763_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA610F763_0?cpp=::|nu=.");</script>Timestamp Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Timestamp in ticks (for retry)

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Timestamp</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Timestamp</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">Timestamp</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">int</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Timestamp</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm b/old/clients/dotnet/api/html/5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm
new file mode 100755
index 0000000..fc3bf4a
--- /dev/null
+++ b/old/clients/dotnet/api/html/5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgUnsubscribe.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a UNSUBSCRIBE message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e" /><meta name="guid" content="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm" title="GetBytes Method " tocid="f09375b9-0c3c-86b6-af07-43f9a12756d1">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm" title="Parse Method " tocid="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cb19c559-e144-33b2-1917-14174dd10af8.htm" title="ToString Method " tocid="cb19c559-e144-33b2-1917-14174dd10af8">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe<span id="LSTE3EFE4B5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE3EFE4B5_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a UNSUBSCRIBE message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgUnsubscribe</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgUnsubscribe</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgUnsubscribe</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsubscribe</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTE3EFE4B5_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE3EFE4B5_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTE3EFE4B5_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE3EFE4B5_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LSTE3EFE4B5_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE3EFE4B5_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe</a><br />UNSUBSCRIBE message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5f285e22-ff59-68a7-f105-4bc95a0925ca.htm b/old/clients/dotnet/api/html/5f285e22-ff59-68a7-f105-4bc95a0925ca.htm
new file mode 100755
index 0000000..0b3babb
--- /dev/null
+++ b/old/clients/dotnet/api/html/5f285e22-ff59-68a7-f105-4bc95a0925ca.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5f285e22-ff59-68a7-f105-4bc95a0925ca" /><meta name="guid" content="5f285e22-ff59-68a7-f105-4bc95a0925ca" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm" title="MqttMsgUnsubscribeEventArgs Constructor " tocid="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4">MqttMsgUnsubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5f285e22-ff59-68a7-f105-4bc95a0925ca.htm" title="MqttMsgUnsubscribeEventArgs Methods" tocid="5f285e22-ff59-68a7-f105-4bc95a0925ca">MqttMsgUnsubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5f451542-4310-2ea6-a576-f8153d44bf8f.htm b/old/clients/dotnet/api/html/5f451542-4310-2ea6-a576-f8153d44bf8f.htm
new file mode 100755
index 0000000..915afae
--- /dev/null
+++ b/old/clients/dotnet/api/html/5f451542-4310-2ea6-a576-f8153d44bf8f.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="5f451542-4310-2ea6-a576-f8153d44bf8f" /><meta name="guid" content="5f451542-4310-2ea6-a576-f8153d44bf8f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm" title="MqttMsgSubscribe Constructor " tocid="a51bf7cd-c96d-6820-3647-ab8ac9723089">MqttMsgSubscribe Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5f451542-4310-2ea6-a576-f8153d44bf8f.htm" title="MqttMsgSubscribe Constructor " tocid="5f451542-4310-2ea6-a576-f8153d44bf8f">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm" title="MqttMsgSubscribe Constructor (String[], Byte[])" tocid="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a">MqttMsgSubscribe Constructor (String[], Byte[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgSubscribe</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgSubscribe</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSubscribe</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm">MqttMsgSubscribe Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm b/old/clients/dotnet/api/html/5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm
new file mode 100755
index 0000000..dfee221
--- /dev/null
+++ b/old/clients/dotnet/api/html/5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="5fc4907e-616a-5cc7-5989-1d0ac38477a0" /><meta name="guid" content="5fc4907e-616a-5cc7-5989-1d0ac38477a0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm" title="MqttNetworkChannel Constructor (Socket)" tocid="c14eec5a-1dd8-29aa-3efb-1c34068a984e">MqttNetworkChannel Constructor (Socket)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm" title="MqttNetworkChannel Constructor (String, Int32)" tocid="508edb77-8bbf-b42e-a2fd-a86beb44b6b2">MqttNetworkChannel Constructor (String, Int32)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aef7b415-04b4-a0ff-b496-64256e388d43.htm" title="MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="aef7b415-04b4-a0ff-b496-64256e388d43">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm" title="MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="5fc4907e-616a-5cc7-5989-1d0ac38477a0">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> class</div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">string</span> <span class="parameter">remoteHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">remotePort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">caCert</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">clientCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>,

+	<span class="identifier">RemoteCertificateValidationCallback</span> <span class="parameter">userCertificateValidationCallback</span>,

+	<span class="identifier">LocalCertificateSelectionCallback</span> <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">remoteHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">remotePort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">caCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">clientCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>,

+	<span class="parameter">userCertificateValidationCallback</span> <span class="keyword">As</span> <span class="identifier">RemoteCertificateValidationCallback</span>,

+	<span class="parameter">userCertificateSelectionCallback</span> <span class="keyword">As</span> <span class="identifier">LocalCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">String</span>^ <span class="parameter">remoteHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">remotePort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">caCert</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">clientCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>, 

+	<span class="identifier">RemoteCertificateValidationCallback</span>^ <span class="parameter">userCertificateValidationCallback</span>, 

+	<span class="identifier">LocalCertificateSelectionCallback</span>^ <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">remoteHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">remotePort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">caCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">clientCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> * 

+        <span class="parameter">userCertificateValidationCallback</span> : <span class="identifier">RemoteCertificateValidationCallback</span> * 

+        <span class="parameter">userCertificateSelectionCallback</span> : <span class="identifier">LocalCertificateSelectionCallback</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttNetworkChannel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">remoteHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTE95419E7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="remoteHostName"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">remotePort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LSTE95419E7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="remotePort"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTE95419E7_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="secure"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">caCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LSTE95419E7_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="caCert"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">clientCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LSTE95419E7_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="clientCert"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LSTE95419E7_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="sslProtocol"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.String,System.Int32,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">userCertificateValidationCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145054" target="_blank">System.Net.Security<span id="LSTE95419E7_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>RemoteCertificateValidationCallback</a><br />A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication</dd><dt><span class="parameter">userCertificateSelectionCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145028" target="_blank">System.Net.Security<span id="LSTE95419E7_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE95419E7_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>LocalCertificateSelectionCallback</a><br />A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="f1e4982e-9370-e147-feed-dcaa495d134b.htm">MqttNetworkChannel Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm b/old/clients/dotnet/api/html/61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm
new file mode 100755
index 0000000..c3fb466
--- /dev/null
+++ b/old/clients/dotnet/api/html/61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt.Exceptions Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="61d4328d-6dab-ce68-e78d-0fe92c0eaf91" /><meta name="guid" content="61d4328d-6dab-ce68-e78d-0fe92c0eaf91" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm" title="MqttClientErrorCode Enumeration" tocid="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56">MqttClientErrorCode Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt.Exceptions"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException</a></td><td><div class="summary">

+            MQTT client exception

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException</a></td><td><div class="summary">

+            Exception due to error communication with broker on socket

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException</a></td><td><div class="summary">

+            Connection to the broker exception

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException</a></td><td><div class="summary">

+            Timeout on receiving from broker exception

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Enumerations</span></div><div id="ID1RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Enumeration</th><th>Description</th></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm">MqttClientErrorCode</a></td><td><div class="summary">

+            MQTT client erroro code

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm b/old/clients/dotnet/api/html/623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm
new file mode 100755
index 0000000..b25a0f0
--- /dev/null
+++ b/old/clients/dotnet/api/html/623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsuback class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c" /><meta name="guid" content="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm" title="MqttMsgUnsuback Constructor " tocid="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4">MqttMsgUnsuback Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm" title="MqttMsgUnsuback Properties" tocid="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c">MqttMsgUnsuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm" title="MqttMsgUnsuback Fields" tocid="6bfa3af3-f688-9efd-35c5-326b7dd1e754">MqttMsgUnsuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback Properties</td></tr></table><span class="introStyle"></span><p>The <a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/624c9765-566a-836e-f8dd-99768d4da6e6.htm b/old/clients/dotnet/api/html/624c9765-566a-836e-f8dd-99768d4da6e6.htm
new file mode 100755
index 0000000..5fb70a3
--- /dev/null
+++ b/old/clients/dotnet/api/html/624c9765-566a-836e-f8dd-99768d4da6e6.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt.Session Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Session namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt.Session" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt.Session" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="624c9765-566a-836e-f8dd-99768d4da6e6" /><meta name="guid" content="624c9765-566a-836e-f8dd-99768d4da6e6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm" title="MqttClientSession Class" tocid="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5">MqttClientSession Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt.Session Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt.Session"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession</a></td><td><div class="summary">

+            MQTT Client Session

+            </div></td></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a></td><td><div class="summary">

+            MQTT Session base class

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/625993bb-d341-4117-fde4-2c7da398aacd.htm b/old/clients/dotnet/api/html/625993bb-d341-4117-fde4-2c7da398aacd.htm
new file mode 100755
index 0000000..a8c5796
--- /dev/null
+++ b/old/clients/dotnet/api/html/625993bb-d341-4117-fde4-2c7da398aacd.htm
@@ -0,0 +1,48 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Connect(System.String,System.String,System.String,System.Boolean,System.Byte,System.Boolean,System.String,System.String,System.Boolean,System.UInt16)" /><meta name="Description" content="Connect to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="625993bb-d341-4117-fde4-2c7da398aacd" /><meta name="guid" content="625993bb-d341-4117-fde4-2c7da398aacd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88303d95-677a-9134-0859-83e0afb69d0d.htm" title="Connect Method (String)" tocid="88303d95-677a-9134-0859-83e0afb69d0d">Connect Method (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm" title="Connect Method (String, String, String)" tocid="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0">Connect Method (String, String, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm" title="Connect Method (String, String, String, Boolean, UInt16)" tocid="46ac7696-b026-2fd1-0d50-9f698c3903e8">Connect Method (String, String, String, Boolean, UInt16)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="625993bb-d341-4117-fde4-2c7da398aacd.htm" title="Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)" tocid="625993bb-d341-4117-fde4-2c7da398aacd">Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST5F150F8_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_0?cpp=::|nu=.");</script>Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">Connect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>,

+	<span class="identifier">string</span> <span class="parameter">username</span>,

+	<span class="identifier">string</span> <span class="parameter">password</span>,

+	<span class="identifier">bool</span> <span class="parameter">willRetain</span>,

+	<span class="identifier">byte</span> <span class="parameter">willQosLevel</span>,

+	<span class="identifier">bool</span> <span class="parameter">willFlag</span>,

+	<span class="identifier">string</span> <span class="parameter">willTopic</span>,

+	<span class="identifier">string</span> <span class="parameter">willMessage</span>,

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>,

+	<span class="identifier">ushort</span> <span class="parameter">keepAlivePeriod</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Connect</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">username</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">password</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">willRetain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">willQosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">willFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">willTopic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">willMessage</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">cleanSession</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">keepAlivePeriod</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">Connect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">username</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">password</span>, 

+	<span class="identifier">bool</span> <span class="parameter">willRetain</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">willQosLevel</span>, 

+	<span class="identifier">bool</span> <span class="parameter">willFlag</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">willTopic</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">willMessage</span>, 

+	<span class="identifier">bool</span> <span class="parameter">cleanSession</span>, 

+	<span class="identifier">unsigned short</span> <span class="parameter">keepAlivePeriod</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Connect</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> * 

+        <span class="parameter">username</span> : <span class="identifier">string</span> * 

+        <span class="parameter">password</span> : <span class="identifier">string</span> * 

+        <span class="parameter">willRetain</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">willQosLevel</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">willFlag</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">willTopic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">willMessage</span> : <span class="identifier">string</span> * 

+        <span class="parameter">cleanSession</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">keepAlivePeriod</span> : <span class="identifier">uint16</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST5F150F8_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd><dt><span class="parameter">username</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST5F150F8_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Username</dd><dt><span class="parameter">password</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST5F150F8_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Password</dd><dt><span class="parameter">willRetain</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST5F150F8_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Will retain flag</dd><dt><span class="parameter">willQosLevel</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST5F150F8_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Will QOS level</dd><dt><span class="parameter">willFlag</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST5F150F8_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Will flag</dd><dt><span class="parameter">willTopic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST5F150F8_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Will topic</dd><dt><span class="parameter">willMessage</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST5F150F8_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Will message</dd><dt><span class="parameter">cleanSession</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST5F150F8_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_9?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Clean sessione flag</dd><dt><span class="parameter">keepAlivePeriod</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST5F150F8_10"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5F150F8_10?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Keep alive period</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><br />Return code of CONNACK message from broker</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="2ce447b2-7de5-0198-d711-7be059344f8c.htm">Connect Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/626af171-7421-e5c5-8e03-3a63acdaa988.htm b/old/clients/dotnet/api/html/626af171-7421-e5c5-8e03-3a63acdaa988.htm
new file mode 100755
index 0000000..baaacca
--- /dev/null
+++ b/old/clients/dotnet/api/html/626af171-7421-e5c5-8e03-3a63acdaa988.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgConnect.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a CONNECT message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="626af171-7421-e5c5-8e03-3a63acdaa988" /><meta name="guid" content="626af171-7421-e5c5-8e03-3a63acdaa988" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm" title="MqttMsgConnect Methods" tocid="fac885cd-3536-b65e-e79d-ae7dd68bb84a">MqttMsgConnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm" title="GetBytes Method " tocid="ca98c289-cc21-0c82-cd04-5e5de8527f27">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="626af171-7421-e5c5-8e03-3a63acdaa988.htm" title="Parse Method " tocid="626af171-7421-e5c5-8e03-3a63acdaa988">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm" title="ToString Method " tocid="8c578bc9-c8c8-392a-4dea-5353a88e2b5b">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST63C25C26_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST63C25C26_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a CONNECT message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgConnect</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgConnect</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgConnect</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnect</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST63C25C26_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST63C25C26_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST63C25C26_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST63C25C26_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST63C25C26_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST63C25C26_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a><br />CONNECT message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/63ae31ec-9cae-7583-b78e-2321a90192e6.htm b/old/clients/dotnet/api/html/63ae31ec-9cae-7583-b78e-2321a90192e6.htm
new file mode 100755
index 0000000..2ef1c70
--- /dev/null
+++ b/old/clients/dotnet/api/html/63ae31ec-9cae-7583-b78e-2321a90192e6.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgContext class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="63ae31ec-9cae-7583-b78e-2321a90192e6" /><meta name="guid" content="63ae31ec-9cae-7583-b78e-2321a90192e6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext Properties</td></tr></table><span class="introStyle"></span><p>The <a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm">Attempt</a></td><td><div class="summary">

+            Attempt (for retry)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm">Flow</a></td><td><div class="summary">

+            Flow of the message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm">Key</a></td><td><div class="summary">

+            Unique key

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm">Message</a></td><td><div class="summary">

+            MQTT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm">State</a></td><td><div class="summary">

+            MQTT message state

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm">Timestamp</a></td><td><div class="summary">

+            Timestamp in ticks (for retry)

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm b/old/clients/dotnet/api/html/6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm
new file mode 100755
index 0000000..4b5607d
--- /dev/null
+++ b/old/clients/dotnet/api/html/6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgBase class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f" /><meta name="guid" content="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase Properties</td></tr></table><span class="introStyle"></span><p>The <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/64ed3ccd-7c69-947b-f5e9-3197551926a9.htm b/old/clients/dotnet/api/html/64ed3ccd-7c69-947b-f5e9-3197551926a9.htm
new file mode 100755
index 0000000..634f136
--- /dev/null
+++ b/old/clients/dotnet/api/html/64ed3ccd-7c69-947b-f5e9-3197551926a9.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.WillTopic Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillTopic property" /><meta name="System.Keywords" content="MqttClient.WillTopic property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.WillTopic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_WillTopic" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.WillTopic" /><meta name="Description" content="Will topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="64ed3ccd-7c69-947b-f5e9-3197551926a9" /><meta name="guid" content="64ed3ccd-7c69-947b-f5e9-3197551926a9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTDE5BFD47_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDE5BFD47_0?cpp=::|nu=.");</script>WillTopic Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will topic

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">WillTopic</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">WillTopic</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">WillTopic</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillTopic</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm b/old/clients/dotnet/api/html/65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm
new file mode 100755
index 0000000..5837dda
--- /dev/null
+++ b/old/clients/dotnet/api/html/65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSuback class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="65bd9f86-a9f9-8929-9da7-b2d99d6caddf" /><meta name="guid" content="65bd9f86-a9f9-8929-9da7-b2d99d6caddf" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm" title="MqttMsgSuback Properties" tocid="65bd9f86-a9f9-8929-9da7-b2d99d6caddf">MqttMsgSuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm" title="GrantedQoSLevels Property " tocid="06acaaf5-8e8a-8888-da8e-ba6350a0c187">GrantedQoSLevels Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback Properties</td></tr></table><span class="introStyle"></span><p>The <a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm">GrantedQoSLevels</a></td><td><div class="summary">

+            List of granted QOS Levels

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/670d247f-31d4-a70b-3608-c29a2baee898.htm b/old/clients/dotnet/api/html/670d247f-31d4-a70b-3608-c29a2baee898.htm
new file mode 100755
index 0000000..eeb0afa
--- /dev/null
+++ b/old/clients/dotnet/api/html/670d247f-31d4-a70b-3608-c29a2baee898.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs class" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs class, about MqttMsgUnsubscribeEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs" /><meta name="Description" content="Event Args class for unsubscribe request on topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="670d247f-31d4-a70b-3608-c29a2baee898" /><meta name="guid" content="670d247f-31d4-a70b-3608-c29a2baee898" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm" title="MqttMsgUnsubscribeEventArgs Constructor " tocid="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4">MqttMsgUnsubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5f285e22-ff59-68a7-f105-4bc95a0925ca.htm" title="MqttMsgUnsubscribeEventArgs Methods" tocid="5f285e22-ff59-68a7-f105-4bc95a0925ca">MqttMsgUnsubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for unsubscribe request on topics

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST7AF51D8C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7AF51D8C_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LST7AF51D8C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7AF51D8C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7AF51D8C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7AF51D8C_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribeEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgUnsubscribeEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm">MqttMsgUnsubscribeEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm">Topics</a></td><td><div class="summary">

+            Topics requested to subscribe

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/67144ad2-71b4-12dc-8140-943f6c1966a0.htm b/old/clients/dotnet/api/html/67144ad2-71b4-12dc-8140-943f6c1966a0.htm
new file mode 100755
index 0000000..5193da6
--- /dev/null
+++ b/old/clients/dotnet/api/html/67144ad2-71b4-12dc-8140-943f6c1966a0.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_MAX_INFLIGHT_QUEUE_SIZE field" /><meta name="System.Keywords" content="MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="67144ad2-71b4-12dc-8140-943f6c1966a0" /><meta name="guid" content="67144ad2-71b4-12dc-8140-943f6c1966a0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTAE047ED9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAE047ED9_0?cpp=::|nu=.");</script>MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_MAX_INFLIGHT_QUEUE_SIZE"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_MAX_INFLIGHT_QUEUE_SIZE</span> = 2147483647</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_MAX_INFLIGHT_QUEUE_SIZE</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 2147483647</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_MAX_INFLIGHT_QUEUE_SIZE</span> = 2147483647</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_MAX_INFLIGHT_QUEUE_SIZE</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm b/old/clients/dotnet/api/html/68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm
new file mode 100755
index 0000000..7fb8957
--- /dev/null
+++ b/old/clients/dotnet/api/html/68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.messageId Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="messageId field" /><meta name="System.Keywords" content="MqttMsgBase.messageId field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.messageId" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.messageId" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.messageId" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="68e5aa71-7f7f-2330-bd90-c6746d9a6040" /><meta name="guid" content="68e5aa71-7f7f-2330-bd90-c6746d9a6040" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTC70BD1DF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC70BD1DF_0?cpp=::|nu=.");</script>messageId Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.messageId"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">ushort</span> <span class="identifier">messageId</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">unsigned short</span> <span class="identifier">messageId</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">messageId</span>: <span class="identifier">uint16</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm b/old/clients/dotnet/api/html/692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm
new file mode 100755
index 0000000..e5e2981
--- /dev/null
+++ b/old/clients/dotnet/api/html/692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSuback class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="692838a4-3d1a-e244-75c2-6a4fb42d28a1" /><meta name="guid" content="692838a4-3d1a-e244-75c2-6a4fb42d28a1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm" title="GetBytes Method " tocid="366385ea-c6b0-cd23-7130-f33dd880a89e">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm" title="Parse Method " tocid="f5f20a60-7a4f-03b7-bcc0-1c60974b1261">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm" title="ToString Method " tocid="0972f18c-b252-401f-cbe4-353ae1ae3308">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback Methods</td></tr></table><span class="introStyle"></span><p>The <a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST3B527ED7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B527ED7_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a SUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST3B527ED7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B527ED7_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST3B527ED7_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B527ED7_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6935b441-4932-b79e-fcbc-7cfeaad90294.htm b/old/clients/dotnet/api/html/6935b441-4932-b79e-fcbc-7cfeaad90294.htm
new file mode 100755
index 0000000..efec452
--- /dev/null
+++ b/old/clients/dotnet/api/html/6935b441-4932-b79e-fcbc-7cfeaad90294.htm
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnectEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs class" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs class, about MqttMsgConnectEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs" /><meta name="Description" content="Event Args class for CONNECT message received from client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6935b441-4932-b79e-fcbc-7cfeaad90294" /><meta name="guid" content="6935b441-4932-b79e-fcbc-7cfeaad90294" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ee371a6a-580a-e624-cb1c-b85c13b368b1.htm" title="MqttMsgConnectEventArgs Constructor " tocid="ee371a6a-580a-e624-cb1c-b85c13b368b1">MqttMsgConnectEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fc693c7b-1dde-551e-b1df-2888f83969ba.htm" title="MqttMsgConnectEventArgs Properties" tocid="fc693c7b-1dde-551e-b1df-2888f83969ba">MqttMsgConnectEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59bb757b-177d-8300-17ff-574b34b1d255.htm" title="MqttMsgConnectEventArgs Methods" tocid="59bb757b-177d-8300-17ff-574b34b1d255">MqttMsgConnectEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnectEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for CONNECT message received from client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTAF1816FD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAF1816FD_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LSTAF1816FD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAF1816FD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTAF1816FD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAF1816FD_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnectEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgConnectEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgConnectEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgConnectEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgConnectEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgConnectEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ee371a6a-580a-e624-cb1c-b85c13b368b1.htm">MqttMsgConnectEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="db9e8635-3942-750a-f5f2-ca60a9417eae.htm">Message</a></td><td><div class="summary">

+            Message received from client

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6946d029-9931-42e5-9dc7-ad83cb148063.htm b/old/clients/dotnet/api/html/6946d029-9931-42e5-9dc7-ad83cb148063.htm
new file mode 100755
index 0000000..3fa9feb
--- /dev/null
+++ b/old/clients/dotnet/api/html/6946d029-9931-42e5-9dc7-ad83cb148063.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPubrec.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6946d029-9931-42e5-9dc7-ad83cb148063" /><meta name="guid" content="6946d029-9931-42e5-9dc7-ad83cb148063" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8025cb35-6441-9e91-3769-7a84303cd026.htm" title="GetBytes Method " tocid="8025cb35-6441-9e91-3769-7a84303cd026">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2906012e-9fda-4895-58bd-2e503fa37a24.htm" title="Parse Method " tocid="2906012e-9fda-4895-58bd-2e503fa37a24">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6946d029-9931-42e5-9dc7-ad83cb148063.htm" title="ToString Method " tocid="6946d029-9931-42e5-9dc7-ad83cb148063">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec<span id="LST3BC3B2A6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3BC3B2A6_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/694f546c-2c15-966b-6d07-4d2650f72b3e.htm b/old/clients/dotnet/api/html/694f546c-2c15-966b-6d07-4d2650f72b3e.htm
new file mode 100755
index 0000000..05556ea
--- /dev/null
+++ b/old/clients/dotnet/api/html/694f546c-2c15-966b-6d07-4d2650f72b3e.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientException class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="694f546c-2c15-966b-6d07-4d2650f72b3e" /><meta name="guid" content="694f546c-2c15-966b-6d07-4d2650f72b3e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ae66a4f-411e-1db1-6209-b39330f6b35d.htm" title="MqttClientException Constructor " tocid="2ae66a4f-411e-1db1-6209-b39330f6b35d">MqttClientException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="694f546c-2c15-966b-6d07-4d2650f72b3e.htm" title="MqttClientException Methods" tocid="694f546c-2c15-966b-6d07-4d2650f72b3e">MqttClientException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm" title="MqttClientException Events" tocid="30500c4e-f877-4f0a-67dc-1388dd3aa21a">MqttClientException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException Methods</td></tr></table><span class="introStyle"></span><p>The <a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm b/old/clients/dotnet/api/html/69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm
new file mode 100755
index 0000000..1023940
--- /dev/null
+++ b/old/clients/dotnet/api/html/69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgSubscribe.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="69539680-f8c4-a165-9ebf-62a9d5e23fbb" /><meta name="guid" content="69539680-f8c4-a165-9ebf-62a9d5e23fbb" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm" title="GetBytes Method " tocid="69539680-f8c4-a165-9ebf-62a9d5e23fbb">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="71fe4759-819e-3993-01c1-a6808d775305.htm" title="Parse Method " tocid="71fe4759-819e-3993-01c1-a6808d775305">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm" title="ToString Method " tocid="5d5f1872-893f-a5cf-3f70-7ccd83426652">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe<span id="LSTB153B790_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB153B790_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTB153B790_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB153B790_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTB153B790_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB153B790_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTB153B790_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB153B790_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6971d9de-9861-6bbf-022a-128899007839.htm b/old/clients/dotnet/api/html/6971d9de-9861-6bbf-022a-128899007839.htm
new file mode 100755
index 0000000..31bbabd
--- /dev/null
+++ b/old/clients/dotnet/api/html/6971d9de-9861-6bbf-022a-128899007839.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsuback class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6971d9de-9861-6bbf-022a-128899007839" /><meta name="guid" content="6971d9de-9861-6bbf-022a-128899007839" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e266eec3-09a7-de46-6a19-906345008cd7.htm" title="GetBytes Method " tocid="e266eec3-09a7-de46-6a19-906345008cd7">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm" title="Parse Method " tocid="368f848e-a760-8a69-1fa2-21d62ac5de6c">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm" title="ToString Method " tocid="1c34c06f-20c9-47e8-5180-0d8b02e58f95">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback Methods</td></tr></table><span class="introStyle"></span><p>The <a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e266eec3-09a7-de46-6a19-906345008cd7.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST19DD92A2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19DD92A2_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a UNSUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST19DD92A2_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19DD92A2_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST19DD92A2_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19DD92A2_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm b/old/clients/dotnet/api/html/69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm
new file mode 100755
index 0000000..5c8534c
--- /dev/null
+++ b/old/clients/dotnet/api/html/69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="69f2724a-34e6-a5b3-7891-4b7f01833bc1" /><meta name="guid" content="69f2724a-34e6-a5b3-7891-4b7f01833bc1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25bc30a1-d687-e417-6e1d-6b16a89a774a.htm" title="MsgPublishedInternalEvent Constructor " tocid="25bc30a1-d687-e417-6e1d-6b16a89a774a">MsgPublishedInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm" title="MsgPublishedInternalEvent Methods" tocid="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8">MsgPublishedInternalEvent Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm" title="MsgPublishedInternalEvent Fields" tocid="69f2724a-34e6-a5b3-7891-4b7f01833bc1">MsgPublishedInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent Fields</td></tr></table><span class="introStyle"></span><p>The <a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="b9c57000-e54b-f301-9c13-364454682a9b.htm">msg</a></td><td> (Inherited from <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm b/old/clients/dotnet/api/html/6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm
new file mode 100755
index 0000000..cdf4fae
--- /dev/null
+++ b/old/clients/dotnet/api/html/6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b" /><meta name="guid" content="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm" title="MqttMsgUnsubscribe Constructor " tocid="459f9808-de18-ff1c-a83d-b67eb11fc9a5">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm" title="MqttMsgUnsubscribe Constructor " tocid="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm" title="MqttMsgUnsubscribe Constructor (String[])" tocid="db26a3cf-8f8c-98f7-ffeb-f00d126e053d">MqttMsgUnsubscribe Constructor (String[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgUnsubscribe</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgUnsubscribe</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsubscribe</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm">MqttMsgUnsubscribe Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm b/old/clients/dotnet/api/html/6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm
new file mode 100755
index 0000000..32159b2
--- /dev/null
+++ b/old/clients/dotnet/api/html/6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.DelayOnRetry Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DelayOnRetry property" /><meta name="System.Keywords" content="MqttSettings.DelayOnRetry property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.DelayOnRetry" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_DelayOnRetry" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.DelayOnRetry" /><meta name="Description" content="Delay on retry" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="6ab4473e-696c-2f65-3cf6-a2f7761436ea" /><meta name="guid" content="6ab4473e-696c-2f65-3cf6-a2f7761436ea" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST6F66C926_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F66C926_0?cpp=::|nu=.");</script>DelayOnRetry Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Delay on retry

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">DelayOnRetry</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">DelayOnRetry</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">DelayOnRetry</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">DelayOnRetry</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6b6752a0-132d-982d-42c0-b1d9d443f969.htm b/old/clients/dotnet/api/html/6b6752a0-132d-982d-42c0-b1d9d443f969.htm
new file mode 100755
index 0000000..ca84f21
--- /dev/null
+++ b/old/clients/dotnet/api/html/6b6752a0-132d-982d-42c0-b1d9d443f969.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSslProtocols Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSslProtocols enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols enumeration" /><meta name="System.Keywords" content="None enumeration member" /><meta name="System.Keywords" content="SSLv3 enumeration member" /><meta name="System.Keywords" content="TLSv1_0 enumeration member" /><meta name="System.Keywords" content="TLSv1_1 enumeration member" /><meta name="System.Keywords" content="TLSv1_2 enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols.None" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols.SSLv3" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_0" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_1" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_2" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttSslProtocols" /><meta name="Description" content="Supported SSL/TLS protocol versions" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="6b6752a0-132d-982d-42c0-b1d9d443f969" /><meta name="guid" content="6b6752a0-132d-982d-42c0-b1d9d443f969" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSslProtocols Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            Supported SSL/TLS protocol versions

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">MqttSslProtocols</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">MqttSslProtocols</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">MqttSslProtocols</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttSslProtocols</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttSslProtocols.None"><span class="selflink">None</span></td><td>0</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttSslProtocols.SSLv3"><span class="selflink">SSLv3</span></td><td>1</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_0"><span class="selflink">TLSv1_0</span></td><td>2</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_1"><span class="selflink">TLSv1_1</span></td><td>3</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.MqttSslProtocols.TLSv1_2"><span class="selflink">TLSv1_2</span></td><td>4</td><td /></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm b/old/clients/dotnet/api/html/6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm
new file mode 100755
index 0000000..4980852
--- /dev/null
+++ b/old/clients/dotnet/api/html/6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsuback class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6bfa3af3-f688-9efd-35c5-326b7dd1e754" /><meta name="guid" content="6bfa3af3-f688-9efd-35c5-326b7dd1e754" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm" title="MqttMsgUnsuback Constructor " tocid="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4">MqttMsgUnsuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm" title="MqttMsgUnsuback Properties" tocid="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c">MqttMsgUnsuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm" title="MqttMsgUnsuback Fields" tocid="6bfa3af3-f688-9efd-35c5-326b7dd1e754">MqttMsgUnsuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback Fields</td></tr></table><span class="introStyle"></span><p>The <a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm b/old/clients/dotnet/api/html/6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm
new file mode 100755
index 0000000..4c4e2a4
--- /dev/null
+++ b/old/clients/dotnet/api/html/6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.SessionPresent Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="SessionPresent property" /><meta name="System.Keywords" content="MqttMsgConnack.SessionPresent property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.SessionPresent" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.get_SessionPresent" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.set_SessionPresent" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.SessionPresent" /><meta name="Description" content="Session present flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6c244c13-e3e5-f36c-5e94-23112a3cfd52" /><meta name="guid" content="6c244c13-e3e5-f36c-5e94-23112a3cfd52" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="799eca71-2c12-2fda-df00-731770e7e411.htm" title="MqttMsgConnack Properties" tocid="799eca71-2c12-2fda-df00-731770e7e411">MqttMsgConnack Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm" title="ReturnCode Property " tocid="aaf403b8-efe3-6dd8-33af-e4875b6b6c36">ReturnCode Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm" title="SessionPresent Property " tocid="6c244c13-e3e5-f36c-5e94-23112a3cfd52">SessionPresent Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LSTF194349E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF194349E_0?cpp=::|nu=.");</script>SessionPresent Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Session present flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">SessionPresent</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">SessionPresent</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">SessionPresent</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">SessionPresent</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm b/old/clients/dotnet/api/html/6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm
new file mode 100755
index 0000000..32d6bd0
--- /dev/null
+++ b/old/clients/dotnet/api/html/6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPuback class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6c867011-aa09-7172-76c9-6b1c29b5b0f7" /><meta name="guid" content="6c867011-aa09-7172-76c9-6b1c29b5b0f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm" title="GetBytes Method " tocid="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm" title="Parse Method " tocid="b632030f-5c74-630f-3af4-c5e47be42cdc">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f833222f-8026-6082-d06a-2ea4d4913b62.htm" title="ToString Method " tocid="f833222f-8026-6082-d06a-2ea4d4913b62">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback Methods</td></tr></table><span class="introStyle"></span><p>The <a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST3B528B56_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B528B56_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f833222f-8026-6082-d06a-2ea4d4913b62.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST3B528B56_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B528B56_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST3B528B56_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3B528B56_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm b/old/clients/dotnet/api/html/6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm
new file mode 100755
index 0000000..34c8e06
--- /dev/null
+++ b/old/clients/dotnet/api/html/6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.get_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.MessageId" /><meta name="Description" content="Message identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d" /><meta name="guid" content="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm" title="MessageId Property " tocid="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm" title="QoSLevels Property " tocid="136af11c-75fa-5d12-098a-1f0b575bbb80">QoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c0cca209-c35a-6897-583f-403b338f6ca5.htm" title="Topics Property " tocid="c0cca209-c35a-6897-583f-403b338f6ca5">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs<span id="LSTC89E85DB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC89E85DB_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm b/old/clients/dotnet/api/html/6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm
new file mode 100755
index 0000000..89d1a6f
--- /dev/null
+++ b/old/clients/dotnet/api/html/6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish.Message Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Message property" /><meta name="System.Keywords" content="MqttMsgPublish.Message property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.get_Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.set_Message" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Message" /><meta name="Description" content="Message data" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6e795b66-11ba-2675-cb7a-4cd3fedc4144" /><meta name="guid" content="6e795b66-11ba-2675-cb7a-4cd3fedc4144" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm" title="MqttMsgPublish Properties" tocid="c226b339-21e6-ce7a-3c25-4f4c2c553d96">MqttMsgPublish Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm" title="Message Property " tocid="6e795b66-11ba-2675-cb7a-4cd3fedc4144">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm" title="Topic Property " tocid="9c1248e2-aaf8-26e6-1b47-725870b4e22b">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish<span id="LSTC3787D8C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC3787D8C_0?cpp=::|nu=.");</script>Message Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message data

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">Message</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">Message</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Message</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LSTC3787D8C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC3787D8C_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTC3787D8C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC3787D8C_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm b/old/clients/dotnet/api/html/6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm
new file mode 100755
index 0000000..33cf6ad
--- /dev/null
+++ b/old/clients/dotnet/api/html/6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublish class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish class" /><meta name="System.Keywords" content="MqttMsgPublish class, about MqttMsgPublish class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish" /><meta name="Description" content="Class for PUBLISH message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6f73e1b6-f1e4-29a9-d0ed-93043bb73226" /><meta name="guid" content="6f73e1b6-f1e4-29a9-d0ed-93043bb73226" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm" title="MqttMsgPublish Properties" tocid="c226b339-21e6-ce7a-3c25-4f4c2c553d96">MqttMsgPublish Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4410b2a6-a73e-0c85-2b43-d6edd192ee53.htm" title="MqttMsgPublish Fields" tocid="4410b2a6-a73e-0c85-2b43-d6edd192ee53">MqttMsgPublish Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PUBLISH message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST88F7F4CD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST88F7F4CD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST88F7F4CD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublish</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPublish</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPublish</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPublish</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPublish</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPublish</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm">MqttMsgPublish<span id="LST88F7F4CD_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm">MqttMsgPublish(String, <span id="LST88F7F4CD_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_4?cpp=array&lt;");</script>Byte<span id="LST88F7F4CD_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_5?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm">MqttMsgPublish(String, <span id="LST88F7F4CD_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_6?cpp=array&lt;");</script>Byte<span id="LST88F7F4CD_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_7?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Boolean, Byte, Boolean)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm">Message</a></td><td><div class="summary">

+            Message data

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm">Topic</a></td><td><div class="summary">

+            Message topic

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST88F7F4CD_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBLISH message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="3c3fc391-5296-1364-f881-e942e59e1960.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST88F7F4CD_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_9?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST88F7F4CD_10"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88F7F4CD_10?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm b/old/clients/dotnet/api/html/6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm
new file mode 100755
index 0000000..e7f1b6d
--- /dev/null
+++ b/old/clients/dotnet/api/html/6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsuback class, constructor" /><meta name="System.Keywords" content="MqttMsgUnsuback.MqttMsgUnsuback constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.MqttMsgUnsuback" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4" /><meta name="guid" content="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4.htm" title="MqttMsgUnsuback Constructor " tocid="6ff7e99c-d8d9-0aa3-8a65-613a5cee86e4">MqttMsgUnsuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c.htm" title="MqttMsgUnsuback Properties" tocid="623e5bfb-e32c-c2d2-d3c2-4d60118f8c1c">MqttMsgUnsuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6bfa3af3-f688-9efd-35c5-326b7dd1e754.htm" title="MqttMsgUnsuback Fields" tocid="6bfa3af3-f688-9efd-35c5-326b7dd1e754">MqttMsgUnsuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgUnsuback</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgUnsuback</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsuback</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/70a26237-808b-3013-19d9-526344652ddd.htm b/old/clients/dotnet/api/html/70a26237-808b-3013-19d9-526344652ddd.htm
new file mode 100755
index 0000000..e4f36de
--- /dev/null
+++ b/old/clients/dotnet/api/html/70a26237-808b-3013-19d9-526344652ddd.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs class" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs class, about MqttMsgPublishedEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs" /><meta name="Description" content="Event Args class for published message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="70a26237-808b-3013-19d9-526344652ddd" /><meta name="guid" content="70a26237-808b-3013-19d9-526344652ddd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm" title="MqttMsgPublishedEventArgs Constructor " tocid="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2">MqttMsgPublishedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm" title="MqttMsgPublishedEventArgs Properties" tocid="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a">MqttMsgPublishedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1bb730b3-a498-63a6-ec65-5c5a750603ec.htm" title="MqttMsgPublishedEventArgs Methods" tocid="1bb730b3-a498-63a6-ec65-5c5a750603ec">MqttMsgPublishedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for published message

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4ECF20A3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4ECF20A3_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LST4ECF20A3_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4ECF20A3_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST4ECF20A3_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4ECF20A3_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPublishedEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPublishedEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPublishedEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPublishedEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPublishedEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm">MqttMsgPublishedEventArgs(UInt16)</a></td><td><div class="summary">

+            Constructor (published message)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm">MqttMsgPublishedEventArgs(UInt16, Boolean)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm">IsPublished</a></td><td><div class="summary">

+            Message published (or failed due to retries)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/71fe4759-819e-3993-01c1-a6808d775305.htm b/old/clients/dotnet/api/html/71fe4759-819e-3993-01c1-a6808d775305.htm
new file mode 100755
index 0000000..672565e
--- /dev/null
+++ b/old/clients/dotnet/api/html/71fe4759-819e-3993-01c1-a6808d775305.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgSubscribe.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a SUBSCRIBE message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="71fe4759-819e-3993-01c1-a6808d775305" /><meta name="guid" content="71fe4759-819e-3993-01c1-a6808d775305" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm" title="GetBytes Method " tocid="69539680-f8c4-a165-9ebf-62a9d5e23fbb">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="71fe4759-819e-3993-01c1-a6808d775305.htm" title="Parse Method " tocid="71fe4759-819e-3993-01c1-a6808d775305">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm" title="ToString Method " tocid="5d5f1872-893f-a5cf-3f70-7ccd83426652">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe<span id="LST72964BA4_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72964BA4_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a SUBSCRIBE message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgSubscribe</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgSubscribe</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgSubscribe</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSubscribe</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST72964BA4_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72964BA4_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST72964BA4_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72964BA4_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST72964BA4_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST72964BA4_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe</a><br />SUBSCRIBE message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/72abe5cc-f715-9851-6623-110a1593c5f7.htm b/old/clients/dotnet/api/html/72abe5cc-f715-9851-6623-110a1593c5f7.htm
new file mode 100755
index 0000000..6436b9d
--- /dev/null
+++ b/old/clients/dotnet/api/html/72abe5cc-f715-9851-6623-110a1593c5f7.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgInternalEvent class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="72abe5cc-f715-9851-6623-110a1593c5f7" /><meta name="guid" content="72abe5cc-f715-9851-6623-110a1593c5f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm" title="MsgInternalEvent Constructor " tocid="bffacd4c-4601-89d4-b2a5-8da68ce781cd">MsgInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d3cfd7b-384d-e659-6ebd-8210635fb798.htm" title="MsgInternalEvent Properties" tocid="2d3cfd7b-384d-e659-6ebd-8210635fb798">MsgInternalEvent Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="72abe5cc-f715-9851-6623-110a1593c5f7.htm" title="MsgInternalEvent Methods" tocid="72abe5cc-f715-9851-6623-110a1593c5f7">MsgInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm" title="MsgInternalEvent Fields" tocid="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997">MsgInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent Methods</td></tr></table><span class="introStyle"></span><p>The <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm b/old/clients/dotnet/api/html/736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm
new file mode 100755
index 0000000..a5d9e31
--- /dev/null
+++ b/old/clients/dotnet/api/html/736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPubrel.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0" /><meta name="guid" content="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm" title="GetBytes Method " tocid="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm" title="Parse Method " tocid="f91a69dd-ecfb-f3a4-40b1-546381e083f5">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm" title="ToString Method " tocid="a92d346b-72d2-1370-7173-a4f693df4b5e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel<span id="LST24A4F664_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST24A4F664_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST24A4F664_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST24A4F664_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST24A4F664_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST24A4F664_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST24A4F664_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST24A4F664_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/73ec023f-c878-4750-999e-81f4527116d2.htm b/old/clients/dotnet/api/html/73ec023f-c878-4750-999e-81f4527116d2.htm
new file mode 100755
index 0000000..8f56cc4
--- /dev/null
+++ b/old/clients/dotnet/api/html/73ec023f-c878-4750-999e-81f4527116d2.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>TraceLevel Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="TraceLevel enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel enumeration" /><meta name="System.Keywords" content="Error enumeration member" /><meta name="System.Keywords" content="Warning enumeration member" /><meta name="System.Keywords" content="Information enumeration member" /><meta name="System.Keywords" content="Verbose enumeration member" /><meta name="System.Keywords" content="Frame enumeration member" /><meta name="System.Keywords" content="Queuing enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Error" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Warning" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Information" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Verbose" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Frame" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Queuing" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel" /><meta name="Description" content="Tracing levels" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="73ec023f-c878-4750-999e-81f4527116d2" /><meta name="guid" content="73ec023f-c878-4750-999e-81f4527116d2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="73ec023f-c878-4750-999e-81f4527116d2.htm" title="TraceLevel Enumeration" tocid="73ec023f-c878-4750-999e-81f4527116d2">TraceLevel Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a7b927a6-6a83-901a-a9ea-5cad64badced.htm" title="WriteTrace Delegate" tocid="a7b927a6-6a83-901a-a9ea-5cad64badced">WriteTrace Delegate</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">TraceLevel Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            Tracing levels

+            </div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">TraceLevel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Error"><span class="selflink">Error</span></td><td>1</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Warning"><span class="selflink">Warning</span></td><td>2</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Information"><span class="selflink">Information</span></td><td>4</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Verbose"><span class="selflink">Verbose</span></td><td>15</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Frame"><span class="selflink">Frame</span></td><td>16</td><td /></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Utility.TraceLevel.Queuing"><span class="selflink">Queuing</span></td><td>32</td><td /></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7587db97-f67a-9374-a42e-b79d90184fff.htm b/old/clients/dotnet/api/html/7587db97-f67a-9374-a42e-b79d90184fff.htm
new file mode 100755
index 0000000..d76d9bb
--- /dev/null
+++ b/old/clients/dotnet/api/html/7587db97-f67a-9374-a42e-b79d90184fff.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="7587db97-f67a-9374-a42e-b79d90184fff" /><meta name="guid" content="7587db97-f67a-9374-a42e-b79d90184fff" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm" title="GetBytes Method " tocid="f09375b9-0c3c-86b6-af07-43f9a12756d1">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm" title="Parse Method " tocid="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cb19c559-e144-33b2-1917-14174dd10af8.htm" title="ToString Method " tocid="cb19c559-e144-33b2-1917-14174dd10af8">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Methods</td></tr></table><span class="introStyle"></span><p>The <a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTE281F891_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE281F891_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a UNSUBSCRIBE message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="cb19c559-e144-33b2-1917-14174dd10af8.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTE281F891_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE281F891_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTE281F891_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE281F891_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/75e1376d-4644-352d-20bc-c7535d1a92db.htm b/old/clients/dotnet/api/html/75e1376d-4644-352d-20bc-c7535d1a92db.htm
new file mode 100755
index 0000000..1f19a97
--- /dev/null
+++ b/old/clients/dotnet/api/html/75e1376d-4644-352d-20bc-c7535d1a92db.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (IPAddress)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.Net.IPAddress)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="75e1376d-4644-352d-20bc-c7535d1a92db" /><meta name="guid" content="75e1376d-4644-352d-20bc-c7535d1a92db" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (IPAddress)</td></tr></table><span class="introStyle"></span><p><strong>Note: This API is now obsolete.</strong></p><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve">[<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName) insted")]

+<span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">IPAddress</span> <span class="parameter">brokerIpAddress</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">&lt;<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName) insted")&gt;

+<span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerIpAddress</span> <span class="keyword">As</span> <span class="identifier">IPAddress</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+[<span class="identifier">ObsoleteAttribute</span>(L"Use this ctor MqttClient(string brokerHostName) insted")]

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">IPAddress</span>^ <span class="parameter">brokerIpAddress</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">ObsoleteAttribute</span>("Use this ctor MqttClient(string brokerHostName) insted")&gt;]

+<span class="keyword">new</span> : 

+        <span class="parameter">brokerIpAddress</span> : <span class="identifier">IPAddress</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerIpAddress</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s128tyf6" target="_blank">System.Net<span id="LST6C728BC6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6C728BC6_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IPAddress</a><br />Broker IP address</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/763bf717-42a1-f45b-02fe-862851d34d46.htm b/old/clients/dotnet/api/html/763bf717-42a1-f45b-02fe-862851d34d46.htm
new file mode 100755
index 0000000..fc0e5cc
--- /dev/null
+++ b/old/clients/dotnet/api/html/763bf717-42a1-f45b-02fe-862851d34d46.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttCommunicationException class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="763bf717-42a1-f45b-02fe-862851d34d46" /><meta name="guid" content="763bf717-42a1-f45b-02fe-862851d34d46" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="763bf717-42a1-f45b-02fe-862851d34d46.htm" title="MqttCommunicationException Properties" tocid="763bf717-42a1-f45b-02fe-862851d34d46">MqttCommunicationException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm" title="MqttCommunicationException Methods" tocid="cba25125-1a01-cd88-48eb-f05cf4fe8cc9">MqttCommunicationException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="93a1569d-8347-2b95-13b4-4f61c469039a.htm" title="MqttCommunicationException Events" tocid="93a1569d-8347-2b95-13b4-4f61c469039a">MqttCommunicationException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Properties</td></tr></table><span class="introStyle"></span><p>The <a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7660124e-76f8-9a72-eba1-05116c53aeb4.htm b/old/clients/dotnet/api/html/7660124e-76f8-9a72-eba1-05116c53aeb4.htm
new file mode 100755
index 0000000..0b8d0aa
--- /dev/null
+++ b/old/clients/dotnet/api/html/7660124e-76f8-9a72-eba1-05116c53aeb4.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException.ErrorCode Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ErrorCode property" /><meta name="System.Keywords" content="MqttClientException.ErrorCode property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.ErrorCode" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.get_ErrorCode" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.set_ErrorCode" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException.ErrorCode" /><meta name="Description" content="Error code" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="7660124e-76f8-9a72-eba1-05116c53aeb4" /><meta name="guid" content="7660124e-76f8-9a72-eba1-05116c53aeb4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="7660124e-76f8-9a72-eba1-05116c53aeb4.htm" title="ErrorCode Property " tocid="7660124e-76f8-9a72-eba1-05116c53aeb4">ErrorCode Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException<span id="LST4925667C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4925667C_0?cpp=::|nu=.");</script>ErrorCode Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Error code

+            </div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClientErrorCode</span> <span class="identifier">ErrorCode</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ErrorCode</span> <span class="keyword">As</span> <span class="identifier">MqttClientErrorCode</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttClientErrorCode</span> <span class="identifier">ErrorCode</span> {

+	<span class="identifier">MqttClientErrorCode</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttClientErrorCode</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ErrorCode</span> : <span class="identifier">MqttClientErrorCode</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="3f3c445f-92f2-3a22-3d6d-8a3123bd2d56.htm">MqttClientErrorCode</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="8fd62589-3032-610b-b78b-988a350778c8.htm">MqttClientException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/76875635-ef8d-677b-5c4d-230d965d284d.htm b/old/clients/dotnet/api/html/76875635-ef8d-677b-5c4d-230d965d284d.htm
new file mode 100755
index 0000000..a40cc99
--- /dev/null
+++ b/old/clients/dotnet/api/html/76875635-ef8d-677b-5c4d-230d965d284d.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.ClientId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ClientId property" /><meta name="System.Keywords" content="MqttMsgConnect.ClientId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_ClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_ClientId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ClientId" /><meta name="Description" content="Client identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="76875635-ef8d-677b-5c4d-230d965d284d" /><meta name="guid" content="76875635-ef8d-677b-5c4d-230d965d284d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST4B4644_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4B4644_0?cpp=::|nu=.");</script>ClientId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Client identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">ClientId</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ClientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">ClientId</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ClientId</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm b/old/clients/dotnet/api/html/76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm
new file mode 100755
index 0000000..3cad994
--- /dev/null
+++ b/old/clients/dotnet/api/html/76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm
@@ -0,0 +1,61 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnect class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect class" /><meta name="System.Keywords" content="MqttMsgConnect class, about MqttMsgConnect class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect" /><meta name="Description" content="Class for CONNECT message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="76a0d6b9-3eaa-abd6-0872-b598eaf2889d" /><meta name="guid" content="76a0d6b9-3eaa-abd6-0872-b598eaf2889d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm" title="MqttMsgConnect Constructor " tocid="9b1bfe66-276b-4b74-d05d-f1a386a81085">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm" title="MqttMsgConnect Methods" tocid="fac885cd-3536-b65e-e79d-ae7dd68bb84a">MqttMsgConnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm" title="MqttMsgConnect Fields" tocid="9fb53fe3-3a4d-0b30-76ca-52d4153fe769">MqttMsgConnect Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for CONNECT message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST6F18AE50_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST6F18AE50_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST6F18AE50_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnect</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgConnect</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgConnect</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgConnect</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgConnect</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgConnect</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm">MqttMsgConnect<span id="LST6F18AE50_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="56161282-e023-1784-22ed-763f8ee2eeb7.htm">MqttMsgConnect(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm">MqttMsgConnect(String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm">CleanSession</a></td><td><div class="summary">

+            Clean session flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="76875635-ef8d-677b-5c4d-230d965d284d.htm">ClientId</a></td><td><div class="summary">

+            Client identifier

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm">KeepAlivePeriod</a></td><td><div class="summary">

+            Keep alive period

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm">Password</a></td><td><div class="summary">

+            Password

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm">ProtocolName</a></td><td><div class="summary">

+            Protocol name

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="8db157c1-ba24-904a-7219-28faab0556cd.htm">ProtocolVersion</a></td><td><div class="summary">

+            Protocol version

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm">Username</a></td><td><div class="summary">

+            Username

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm">WillFlag</a></td><td><div class="summary">

+            Will flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm">WillMessage</a></td><td><div class="summary">

+            Will message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm">WillQosLevel</a></td><td><div class="summary">

+            Will QOS level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="48e96003-3129-0279-69fb-f263cbed678b.htm">WillRetain</a></td><td><div class="summary">

+            Will retain flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm">WillTopic</a></td><td><div class="summary">

+            Will topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST6F18AE50_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="626af171-7421-e5c5-8e03-3a63acdaa988.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a CONNECT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST6F18AE50_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST6F18AE50_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AE50_6?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm">willQosLevel</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="94769a52-4724-6b01-e5b8-fecc71873f40.htm">willRetain</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm b/old/clients/dotnet/api/html/76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm
new file mode 100755
index 0000000..b3f24a9
--- /dev/null
+++ b/old/clients/dotnet/api/html/76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IPAddressUtility Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IPAddressUtility class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.IPAddressUtility" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="76c90e14-d252-abf2-6f15-fa49ab29ea0b" /><meta name="guid" content="76c90e14-d252-abf2-6f15-fa49ab29ea0b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm" title="IPAddressUtility Methods" tocid="76c90e14-d252-abf2-6f15-fa49ab29ea0b">IPAddressUtility Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm" title="GetAddressFamily Method " tocid="0350d075-f9d5-b8ad-9b40-53ca8a44833e">GetAddressFamily Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IPAddressUtility Methods</td></tr></table><span class="introStyle"></span><p>The <a href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm">IPAddressUtility</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm">GetAddressFamily</a></td><td><div class="summary">

+            Return AddressFamily for the IP address

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm">IPAddressUtility Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm b/old/clients/dotnet/api/html/78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm
new file mode 100755
index 0000000..2c1f11b
--- /dev/null
+++ b/old/clients/dotnet/api/html/78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8" /><meta name="guid" content="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25bc30a1-d687-e417-6e1d-6b16a89a774a.htm" title="MsgPublishedInternalEvent Constructor " tocid="25bc30a1-d687-e417-6e1d-6b16a89a774a">MsgPublishedInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm" title="MsgPublishedInternalEvent Methods" tocid="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8">MsgPublishedInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm" title="MsgPublishedInternalEvent Fields" tocid="69f2724a-34e6-a5b3-7891-4b7f01833bc1">MsgPublishedInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent Methods</td></tr></table><span class="introStyle"></span><p>The <a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/78e0178b-26e2-a332-af58-3dbce0f72ab1.htm b/old/clients/dotnet/api/html/78e0178b-26e2-a332-af58-3dbce0f72ab1.htm
new file mode 100755
index 0000000..61e4a88
--- /dev/null
+++ b/old/clients/dotnet/api/html/78e0178b-26e2-a332-af58-3dbce0f72ab1.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgPublished Event</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublished event" /><meta name="System.Keywords" content="MqttClient.MqttMsgPublished event" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublished" /><meta name="Microsoft.Help.Id" content="E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublished" /><meta name="Description" content="summaryE:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublished" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="78e0178b-26e2-a332-af58-3dbce0f72ab1" /><meta name="guid" content="78e0178b-26e2-a332-af58-3dbce0f72ab1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST5B8B5ED0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_0?cpp=::|nu=.");</script>MqttMsgPublished Event</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublished"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">MqttClient<span id="LST5B8B5ED0_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span> <span class="identifier">MqttMsgPublished</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">MqttMsgPublished</span> <span class="keyword">As</span> <span class="identifier">MqttClient<span id="LST5B8B5ED0_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+ <span class="keyword">event</span> <span class="identifier">MqttClient<span id="LST5B8B5ED0_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span>^ <span class="identifier">MqttMsgPublished</span> {

+	<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">MqttClient<span id="LST5B8B5ED0_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span>^ <span class="parameter">value</span>);

+	<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">MqttClient<span id="LST5B8B5ED0_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MqttMsgPublished</span> : <span class="identifier">IEvent</span>&lt;<span class="identifier">MqttClient<span id="LST5B8B5ED0_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</span>,

+    <span class="identifier">MqttMsgPublishedEventArgs</span>&gt;

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Value</h4>Type: <a href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm">uPLibrary.Networking.M2Mqtt<span id="LST5B8B5ED0_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient<span id="LST5B8B5ED0_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5B8B5ED0_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventHandler</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/799eca71-2c12-2fda-df00-731770e7e411.htm b/old/clients/dotnet/api/html/799eca71-2c12-2fda-df00-731770e7e411.htm
new file mode 100755
index 0000000..84c8d08
--- /dev/null
+++ b/old/clients/dotnet/api/html/799eca71-2c12-2fda-df00-731770e7e411.htm
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnack class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="799eca71-2c12-2fda-df00-731770e7e411" /><meta name="guid" content="799eca71-2c12-2fda-df00-731770e7e411" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="799eca71-2c12-2fda-df00-731770e7e411.htm" title="MqttMsgConnack Properties" tocid="799eca71-2c12-2fda-df00-731770e7e411">MqttMsgConnack Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm" title="ReturnCode Property " tocid="aaf403b8-efe3-6dd8-33af-e4875b6b6c36">ReturnCode Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm" title="SessionPresent Property " tocid="6c244c13-e3e5-f36c-5e94-23112a3cfd52">SessionPresent Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack Properties</td></tr></table><span class="introStyle"></span><p>The <a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm">ReturnCode</a></td><td><div class="summary">

+            Return Code

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm">SessionPresent</a></td><td><div class="summary">

+            Session present flag

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm b/old/clients/dotnet/api/html/7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm
new file mode 100755
index 0000000..fb24911
--- /dev/null
+++ b/old/clients/dotnet/api/html/7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttCommunicationException class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException class" /><meta name="System.Keywords" content="MqttCommunicationException class, about MqttCommunicationException class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException" /><meta name="Description" content="Exception due to error communication with broker on socket" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562" /><meta name="guid" content="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="763bf717-42a1-f45b-02fe-862851d34d46.htm" title="MqttCommunicationException Properties" tocid="763bf717-42a1-f45b-02fe-862851d34d46">MqttCommunicationException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm" title="MqttCommunicationException Methods" tocid="cba25125-1a01-cd88-48eb-f05cf4fe8cc9">MqttCommunicationException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="93a1569d-8347-2b95-13b4-4f61c469039a.htm" title="MqttCommunicationException Events" tocid="93a1569d-8347-2b95-13b4-4f61c469039a">MqttCommunicationException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Exception due to error communication with broker on socket

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTEFE9C20E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE9C20E_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LSTEFE9C20E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE9C20E_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Exceptions<span id="LSTEFE9C20E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE9C20E_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttCommunicationException</span><br /></div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttCommunicationException</span> : <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttCommunicationException</span>

+	<span class="keyword">Inherits</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttCommunicationException</span> : <span class="keyword">public</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttCommunicationException</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">Exception</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttCommunicationException</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d9833610-95d5-1356-37a7-afe5b794929a.htm">MqttCommunicationException<span id="LSTEFE9C20E_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEFE9C20E_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Default constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm">MqttCommunicationException(Exception)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm b/old/clients/dotnet/api/html/7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm
new file mode 100755
index 0000000..654511f
--- /dev/null
+++ b/old/clients/dotnet/api/html/7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Fx Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Fx class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Fx" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="7c8ac97f-194f-64fe-787e-cf21922b8fbf" /><meta name="guid" content="7c8ac97f-194f-64fe-787e-cf21922b8fbf" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c8ac97f-194f-64fe-787e-cf21922b8fbf.htm" title="Fx Methods" tocid="7c8ac97f-194f-64fe-787e-cf21922b8fbf">Fx Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm" title="SleepThread Method " tocid="048da57a-9c95-3dcb-55e2-0735a63cc4b2">SleepThread Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3de2a03e-d029-5865-e50a-60fbf0cae664.htm" title="StartThread Method " tocid="3de2a03e-d029-5865-e50a-60fbf0cae664">StartThread Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Fx Methods</td></tr></table><span class="introStyle"></span><p>The <a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="048da57a-9c95-3dcb-55e2-0735a63cc4b2.htm">SleepThread</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="3de2a03e-d029-5865-e50a-60fbf0cae664.htm">StartThread</a></td><td /></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm">Fx Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm b/old/clients/dotnet/api/html/7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm
new file mode 100755
index 0000000..fac05d0
--- /dev/null
+++ b/old/clients/dotnet/api/html/7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPuback class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="7d58c8e8-92d3-6169-aaa9-484a404e85a4" /><meta name="guid" content="7d58c8e8-92d3-6169-aaa9-484a404e85a4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm" title="MqttMsgPuback Constructor " tocid="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d">MqttMsgPuback Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm" title="MqttMsgPuback Properties" tocid="7d58c8e8-92d3-6169-aaa9-484a404e85a4">MqttMsgPuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm" title="MqttMsgPuback Fields" tocid="a0315bc8-cad1-3218-7e9f-4f5295f00a8a">MqttMsgPuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback Properties</td></tr></table><span class="introStyle"></span><p>The <a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7eddc3e3-893c-9b97-d160-6c101272f0be.htm b/old/clients/dotnet/api/html/7eddc3e3-893c-9b97-d160-6c101272f0be.htm
new file mode 100755
index 0000000..0fb7914
--- /dev/null
+++ b/old/clients/dotnet/api/html/7eddc3e3-893c-9b97-d160-6c101272f0be.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgUnsubscribed Event</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribed event" /><meta name="System.Keywords" content="MqttClient.MqttMsgUnsubscribed event" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribed" /><meta name="Microsoft.Help.Id" content="E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribed" /><meta name="Description" content="summaryE:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribed" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="7eddc3e3-893c-9b97-d160-6c101272f0be" /><meta name="guid" content="7eddc3e3-893c-9b97-d160-6c101272f0be" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST19B35FFB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_0?cpp=::|nu=.");</script>MqttMsgUnsubscribed Event</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribed"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">MqttClient<span id="LST19B35FFB_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span> <span class="identifier">MqttMsgUnsubscribed</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">MqttMsgUnsubscribed</span> <span class="keyword">As</span> <span class="identifier">MqttClient<span id="LST19B35FFB_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+ <span class="keyword">event</span> <span class="identifier">MqttClient<span id="LST19B35FFB_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span>^ <span class="identifier">MqttMsgUnsubscribed</span> {

+	<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">MqttClient<span id="LST19B35FFB_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span>^ <span class="parameter">value</span>);

+	<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">MqttClient<span id="LST19B35FFB_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MqttMsgUnsubscribed</span> : <span class="identifier">IEvent</span>&lt;<span class="identifier">MqttClient<span id="LST19B35FFB_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</span>,

+    <span class="identifier">MqttMsgUnsubscribedEventArgs</span>&gt;

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Value</h4>Type: <a href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm">uPLibrary.Networking.M2Mqtt<span id="LST19B35FFB_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient<span id="LST19B35FFB_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST19B35FFB_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventHandler</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm b/old/clients/dotnet/api/html/7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm
new file mode 100755
index 0000000..b35353a
--- /dev/null
+++ b/old/clients/dotnet/api/html/7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.DataAvailable Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DataAvailable property" /><meta name="System.Keywords" content="IMqttNetworkChannel.DataAvailable property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.DataAvailable" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.get_DataAvailable" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.DataAvailable" /><meta name="Description" content="Data available on channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d" /><meta name="guid" content="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c182456b-a547-08ef-dcd2-bf02c5c0c796.htm" title="IMqttNetworkChannel Properties" tocid="c182456b-a547-08ef-dcd2-bf02c5c0c796">IMqttNetworkChannel Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm" title="DataAvailable Property " tocid="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d">DataAvailable Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LST8BA9E99C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BA9E99C_0?cpp=::|nu=.");</script>DataAvailable Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Data available on channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="identifier">bool</span> <span class="identifier">DataAvailable</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">DataAvailable</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">DataAvailable</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">DataAvailable</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8025cb35-6441-9e91-3769-7a84303cd026.htm b/old/clients/dotnet/api/html/8025cb35-6441-9e91-3769-7a84303cd026.htm
new file mode 100755
index 0000000..fc48f74
--- /dev/null
+++ b/old/clients/dotnet/api/html/8025cb35-6441-9e91-3769-7a84303cd026.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPubrec.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8025cb35-6441-9e91-3769-7a84303cd026" /><meta name="guid" content="8025cb35-6441-9e91-3769-7a84303cd026" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8025cb35-6441-9e91-3769-7a84303cd026.htm" title="GetBytes Method " tocid="8025cb35-6441-9e91-3769-7a84303cd026">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2906012e-9fda-4895-58bd-2e503fa37a24.htm" title="Parse Method " tocid="2906012e-9fda-4895-58bd-2e503fa37a24">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6946d029-9931-42e5-9dc7-ad83cb148063.htm" title="ToString Method " tocid="6946d029-9931-42e5-9dc7-ad83cb148063">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec<span id="LST618EA323_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST618EA323_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST618EA323_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST618EA323_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST618EA323_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST618EA323_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST618EA323_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST618EA323_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm b/old/clients/dotnet/api/html/809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm
new file mode 100755
index 0000000..73314bc
--- /dev/null
+++ b/old/clients/dotnet/api/html/809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Receive Method (Byte[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Receive(System.Byte[])" /><meta name="Description" content="Receive data from the network channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e" /><meta name="guid" content="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm" title="Receive Method (Byte[])" tocid="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e">Receive Method (Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm" title="Receive Method (Byte[], Int32)" tocid="f6ac6041-8c03-7f1f-008e-082f3f091b45">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LSTA6A1D155_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_0?cpp=::|nu=.");</script>Receive Method (<span id="LSTA6A1D155_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_1?cpp=array&lt;");</script>Byte<span id="LSTA6A1D155_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_2?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Receive data from the network channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Function</span> <span class="identifier">Receive</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LSTA6A1D155_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTA6A1D155_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTA6A1D155_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6A1D155_5?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer for receiving data</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of bytes received</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="8ae0ce39-e582-3e23-9081-17656e61af46.htm">Receive Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/80c3df7f-4a49-ab60-d773-561db3ac1c26.htm b/old/clients/dotnet/api/html/80c3df7f-4a49-ab60-d773-561db3ac1c26.htm
new file mode 100755
index 0000000..84c4739
--- /dev/null
+++ b/old/clients/dotnet/api/html/80c3df7f-4a49-ab60-d773-561db3ac1c26.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttNetworkChannel class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="80c3df7f-4a49-ab60-d773-561db3ac1c26" /><meta name="guid" content="80c3df7f-4a49-ab60-d773-561db3ac1c26" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm" title="DataAvailable Property " tocid="e14c06db-c78e-0b6f-56a9-7c77e013ab40">DataAvailable Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm" title="RemoteHostName Property " tocid="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b">RemoteHostName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="322177e0-a0ab-c315-1359-368b5db3fd98.htm" title="RemoteIpAddress Property " tocid="322177e0-a0ab-c315-1359-368b5db3fd98">RemoteIpAddress Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm" title="RemotePort Property " tocid="0c0ea521-97ef-e5f4-1c34-5862c8840043">RemotePort Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Properties</td></tr></table><span class="introStyle"></span><p>The <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm">DataAvailable</a></td><td><div class="summary">

+            Data available on the channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm">RemoteHostName</a></td><td><div class="summary">

+            Remote host name

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="322177e0-a0ab-c315-1359-368b5db3fd98.htm">RemoteIpAddress</a></td><td><div class="summary">

+            Remote IP address

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm">RemotePort</a></td><td><div class="summary">

+            Remote port

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm b/old/clients/dotnet/api/html/81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm
new file mode 100755
index 0000000..4e42521
--- /dev/null
+++ b/old/clients/dotnet/api/html/81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe class" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class, about MqttMsgUnsubscribe class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe" /><meta name="Description" content="Class for UNSUBSCRIBE message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="81e7bf2f-4b40-848f-ce34-ed49249a15e5" /><meta name="guid" content="81e7bf2f-4b40-848f-ce34-ed49249a15e5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm" title="MqttMsgUnsubscribe Constructor " tocid="459f9808-de18-ff1c-a83d-b67eb11fc9a5">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b5c6fd1b-25aa-ac71-ed84-378059b18448.htm" title="MqttMsgUnsubscribe Properties" tocid="b5c6fd1b-25aa-ac71-ed84-378059b18448">MqttMsgUnsubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e6b36c30-355e-da9a-4fe9-e99d23c5cd80.htm" title="MqttMsgUnsubscribe Fields" tocid="e6b36c30-355e-da9a-4fe9-e99d23c5cd80">MqttMsgUnsubscribe Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for UNSUBSCRIBE message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTB801195B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTB801195B_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTB801195B_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribe</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgUnsubscribe</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgUnsubscribe</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgUnsubscribe</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgUnsubscribe</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgUnsubscribe</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm">MqttMsgUnsubscribe<span id="LSTB801195B_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm">MqttMsgUnsubscribe(<span id="LSTB801195B_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_4?cpp=array&lt;");</script>String<span id="LSTB801195B_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_5?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm">Topics</a></td><td><div class="summary">

+            List of topics to unsubscribe

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTB801195B_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a UNSUBSCRIBE message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="cb19c559-e144-33b2-1917-14174dd10af8.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTB801195B_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTB801195B_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB801195B_8?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/84ccb351-0f50-24ca-4de5-a7c778cabd05.htm b/old/clients/dotnet/api/html/84ccb351-0f50-24ca-4de5-a7c778cabd05.htm
new file mode 100755
index 0000000..9eb80d0
--- /dev/null
+++ b/old/clients/dotnet/api/html/84ccb351-0f50-24ca-4de5-a7c778cabd05.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Connect Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Connect method" /><meta name="System.Keywords" content="IMqttNetworkChannel.Connect method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Connect" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Connect" /><meta name="Description" content="Connect to remote server" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="84ccb351-0f50-24ca-4de5-a7c778cabd05" /><meta name="guid" content="84ccb351-0f50-24ca-4de5-a7c778cabd05" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm" title="Accept Method " tocid="b55bfe85-c247-48d0-e704-29f6f90f6f07">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm" title="Close Method " tocid="2e2bf1a6-6e35-acbf-602a-02de9e4a886f">Close Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm" title="Connect Method " tocid="84ccb351-0f50-24ca-4de5-a7c778cabd05">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm" title="Send Method " tocid="5e035246-906a-e93f-453c-1a083eb1e1d6">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LST12D59D6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST12D59D6_0?cpp=::|nu=.");</script>Connect Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to remote server

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Connect</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Sub</span> <span class="identifier">Connect</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Connect</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Connect</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm b/old/clients/dotnet/api/html/860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm
new file mode 100755
index 0000000..df38318
--- /dev/null
+++ b/old/clients/dotnet/api/html/860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_ACCEPTED Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_ACCEPTED field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_ACCEPTED field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_ACCEPTED" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_ACCEPTED" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_ACCEPTED" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d" /><meta name="guid" content="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST1F3F805B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F3F805B_0?cpp=::|nu=.");</script>CONN_ACCEPTED Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_ACCEPTED"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_ACCEPTED</span> = 0</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_ACCEPTED</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 0</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_ACCEPTED</span> = 0</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_ACCEPTED</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/866121a7-d73c-7311-0324-e191af316de9.htm b/old/clients/dotnet/api/html/866121a7-d73c-7311-0324-e191af316de9.htm
new file mode 100755
index 0000000..a97ed65
--- /dev/null
+++ b/old/clients/dotnet/api/html/866121a7-d73c-7311-0324-e191af316de9.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.ClientId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ClientId property" /><meta name="System.Keywords" content="MqttClient.ClientId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.ClientId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_ClientId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.ClientId" /><meta name="Description" content="Client identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="866121a7-d73c-7311-0324-e191af316de9" /><meta name="guid" content="866121a7-d73c-7311-0324-e191af316de9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST487406E2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST487406E2_0?cpp=::|nu=.");</script>ClientId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Client identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">ClientId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">ClientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">ClientId</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ClientId</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/88297028-e7a2-b032-b072-08d2b846f773.htm b/old/clients/dotnet/api/html/88297028-e7a2-b032-b072-08d2b846f773.htm
new file mode 100755
index 0000000..7c4acb5
--- /dev/null
+++ b/old/clients/dotnet/api/html/88297028-e7a2-b032-b072-08d2b846f773.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubcomp class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="88297028-e7a2-b032-b072-08d2b846f773" /><meta name="guid" content="88297028-e7a2-b032-b072-08d2b846f773" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm" title="MqttMsgPubcomp Constructor " tocid="259c31dc-f972-ad55-d5c7-ce4ed1e95705">MqttMsgPubcomp Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="88297028-e7a2-b032-b072-08d2b846f773.htm" title="MqttMsgPubcomp Properties" tocid="88297028-e7a2-b032-b072-08d2b846f773">MqttMsgPubcomp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm" title="MqttMsgPubcomp Fields" tocid="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09">MqttMsgPubcomp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp Properties</td></tr></table><span class="introStyle"></span><p>The <a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/88303d95-677a-9134-0859-83e0afb69d0d.htm b/old/clients/dotnet/api/html/88303d95-677a-9134-0859-83e0afb69d0d.htm
new file mode 100755
index 0000000..6fbcc09
--- /dev/null
+++ b/old/clients/dotnet/api/html/88303d95-677a-9134-0859-83e0afb69d0d.htm
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Connect Method (String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Connect(System.String)" /><meta name="Description" content="Connect to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="88303d95-677a-9134-0859-83e0afb69d0d" /><meta name="guid" content="88303d95-677a-9134-0859-83e0afb69d0d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="88303d95-677a-9134-0859-83e0afb69d0d.htm" title="Connect Method (String)" tocid="88303d95-677a-9134-0859-83e0afb69d0d">Connect Method (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm" title="Connect Method (String, String, String)" tocid="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0">Connect Method (String, String, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm" title="Connect Method (String, String, String, Boolean, UInt16)" tocid="46ac7696-b026-2fd1-0d50-9f698c3903e8">Connect Method (String, String, String, Boolean, UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="625993bb-d341-4117-fde4-2c7da398aacd.htm" title="Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)" tocid="625993bb-d341-4117-fde4-2c7da398aacd">Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTE71C596A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE71C596A_0?cpp=::|nu=.");</script>Connect Method (String)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">Connect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Connect</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">Connect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Connect</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTE71C596A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE71C596A_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><br />Return code of CONNACK message from broker</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="2ce447b2-7de5-0198-d711-7be059344f8c.htm">Connect Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/89a030ad-3f3b-d8c9-668f-763a36a05433.htm b/old/clients/dotnet/api/html/89a030ad-3f3b-d8c9-668f-763a36a05433.htm
new file mode 100755
index 0000000..74319d5
--- /dev/null
+++ b/old/clients/dotnet/api/html/89a030ad-3f3b-d8c9-668f-763a36a05433.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSslUtility Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSslUtility class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttSslUtility class" /><meta name="System.Keywords" content="MqttSslUtility class, about MqttSslUtility class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslUtility" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttSslUtility" /><meta name="Description" content="MQTT SSL utility class" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="89a030ad-3f3b-d8c9-668f-763a36a05433" /><meta name="guid" content="89a030ad-3f3b-d8c9-668f-763a36a05433" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d6cc865b-0ded-a08a-7fe6-500a2042b406.htm" title="MqttSslUtility Methods" tocid="d6cc865b-0ded-a08a-7fe6-500a2042b406">MqttSslUtility Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSslUtility Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT SSL utility class

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST6B5FAE0F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6B5FAE0F_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LST6B5FAE0F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6B5FAE0F_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslUtility</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> <span class="identifier">MqttSslUtility</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">NotInheritable</span> <span class="keyword">Class</span> <span class="identifier">MqttSslUtility</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttSslUtility</span> <span class="keyword">abstract</span> <span class="keyword">sealed</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+[&lt;<span class="identifier">SealedAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">MqttSslUtility</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttSslUtility</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm">ToSslPlatformEnum</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID4RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/89bf63fc-d543-9d5c-86af-9fe0179fe361.htm b/old/clients/dotnet/api/html/89bf63fc-d543-9d5c-86af-9fe0179fe361.htm
new file mode 100755
index 0000000..13f04e4
--- /dev/null
+++ b/old/clients/dotnet/api/html/89bf63fc-d543-9d5c-86af-9fe0179fe361.htm
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnack class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack class" /><meta name="System.Keywords" content="MqttMsgConnack class, about MqttMsgConnack class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack" /><meta name="Description" content="Class for CONNACK message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="89bf63fc-d543-9d5c-86af-9fe0179fe361" /><meta name="guid" content="89bf63fc-d543-9d5c-86af-9fe0179fe361" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c6e50b26-5fc3-0256-3156-82943f043a6a.htm" title="MqttMsgConnack Constructor " tocid="c6e50b26-5fc3-0256-3156-82943f043a6a">MqttMsgConnack Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="799eca71-2c12-2fda-df00-731770e7e411.htm" title="MqttMsgConnack Properties" tocid="799eca71-2c12-2fda-df00-731770e7e411">MqttMsgConnack Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for CONNACK message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST6F18AEE9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST6F18AEE9_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST6F18AEE9_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnack</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgConnack</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgConnack</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgConnack</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgConnack</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgConnack</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c6e50b26-5fc3-0256-3156-82943f043a6a.htm">MqttMsgConnack</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm">ReturnCode</a></td><td><div class="summary">

+            Return Code

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm">SessionPresent</a></td><td><div class="summary">

+            Session present flag

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST6F18AEE9_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a CONNACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST6F18AEE9_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST6F18AEE9_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6F18AEE9_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm">CONN_ACCEPTED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm">CONN_REFUSED_IDENT_REJECTED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm">CONN_REFUSED_NOT_AUTHORIZED</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="1caa2b12-4855-2db9-807a-40b444d410f3.htm">CONN_REFUSED_PROT_VERS</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm">CONN_REFUSED_SERVER_UNAVAILABLE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0c93c662-5d86-18da-55bd-db6ae333f089.htm">CONN_REFUSED_USERNAME_PASSWORD</a></td><td /></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm b/old/clients/dotnet/api/html/8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm
new file mode 100755
index 0000000..91fa27e
--- /dev/null
+++ b/old/clients/dotnet/api/html/8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttTimeoutException Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttTimeoutException class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="8a088d92-5d9d-70de-aa31-c8b84c5adf8b" /><meta name="guid" content="8a088d92-5d9d-70de-aa31-c8b84c5adf8b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm" title="MqttTimeoutException Constructor " tocid="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b">MqttTimeoutException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm" title="MqttTimeoutException Properties" tocid="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7">MqttTimeoutException Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm" title="MqttTimeoutException Methods" tocid="8a088d92-5d9d-70de-aa31-c8b84c5adf8b">MqttTimeoutException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3d82cf63-57d1-b865-f65e-c72fc1206350.htm" title="MqttTimeoutException Events" tocid="3d82cf63-57d1-b865-f65e-c72fc1206350">MqttTimeoutException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttTimeoutException Methods</td></tr></table><span class="introStyle"></span><p>The <a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8ae0ce39-e582-3e23-9081-17656e61af46.htm b/old/clients/dotnet/api/html/8ae0ce39-e582-3e23-9081-17656e61af46.htm
new file mode 100755
index 0000000..d344b67
--- /dev/null
+++ b/old/clients/dotnet/api/html/8ae0ce39-e582-3e23-9081-17656e61af46.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Receive Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Receive method" /><meta name="System.Keywords" content="IMqttNetworkChannel.Receive method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Receive" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Receive" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="8ae0ce39-e582-3e23-9081-17656e61af46" /><meta name="guid" content="8ae0ce39-e582-3e23-9081-17656e61af46" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm" title="Receive Method (Byte[])" tocid="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e">Receive Method (Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm" title="Receive Method (Byte[], Int32)" tocid="f6ac6041-8c03-7f1f-008e-082f3f091b45">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LST3860B75C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3860B75C_0?cpp=::|nu=.");</script>Receive Method </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm">Receive(<span id="LST3860B75C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3860B75C_1?cpp=array&lt;");</script>Byte<span id="LST3860B75C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3860B75C_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm">Receive(<span id="LST3860B75C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3860B75C_3?cpp=array&lt;");</script>Byte<span id="LST3860B75C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3860B75C_4?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm b/old/clients/dotnet/api/html/8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm
new file mode 100755
index 0000000..3bba236
--- /dev/null
+++ b/old/clients/dotnet/api/html/8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingReq class, constructor" /><meta name="System.Keywords" content="MqttMsgPingReq.MqttMsgPingReq constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.MqttMsgPingReq" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae" /><meta name="guid" content="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm" title="MqttMsgPingReq Constructor " tocid="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae">MqttMsgPingReq Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm" title="MqttMsgPingReq Properties" tocid="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28">MqttMsgPingReq Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e51588d2-2ca5-7675-f43b-d5f755284ef0.htm" title="MqttMsgPingReq Fields" tocid="e51588d2-2ca5-7675-f43b-d5f755284ef0">MqttMsgPingReq Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPingReq</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPingReq</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPingReq</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm b/old/clients/dotnet/api/html/8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm
new file mode 100755
index 0000000..5570e26
--- /dev/null
+++ b/old/clients/dotnet/api/html/8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPubcomp.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PUBCOMP message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8bca2992-131c-5c22-69ec-c6c2d3dd1982" /><meta name="guid" content="8bca2992-131c-5c22-69ec-c6c2d3dd1982" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm" title="GetBytes Method " tocid="4af22e68-553d-ab89-6d34-c2d15cb2738f">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm" title="Parse Method " tocid="8bca2992-131c-5c22-69ec-c6c2d3dd1982">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm" title="ToString Method " tocid="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp<span id="LSTA7CF8D28_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7CF8D28_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PUBCOMP message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPubcomp</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPubcomp</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPubcomp</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubcomp</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTA7CF8D28_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7CF8D28_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTA7CF8D28_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7CF8D28_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LSTA7CF8D28_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7CF8D28_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp</a><br />PUBCOMP message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm b/old/clients/dotnet/api/html/8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm
new file mode 100755
index 0000000..5541ac8
--- /dev/null
+++ b/old/clients/dotnet/api/html/8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgConnect.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8c578bc9-c8c8-392a-4dea-5353a88e2b5b" /><meta name="guid" content="8c578bc9-c8c8-392a-4dea-5353a88e2b5b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm" title="MqttMsgConnect Methods" tocid="fac885cd-3536-b65e-e79d-ae7dd68bb84a">MqttMsgConnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm" title="GetBytes Method " tocid="ca98c289-cc21-0c82-cd04-5e5de8527f27">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="626af171-7421-e5c5-8e03-3a63acdaa988.htm" title="Parse Method " tocid="626af171-7421-e5c5-8e03-3a63acdaa988">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm" title="ToString Method " tocid="8c578bc9-c8c8-392a-4dea-5353a88e2b5b">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTDD610D8B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD610D8B_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm b/old/clients/dotnet/api/html/8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm
new file mode 100755
index 0000000..d7b4e30
--- /dev/null
+++ b/old/clients/dotnet/api/html/8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.KeepAlivePeriod Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="KeepAlivePeriod property" /><meta name="System.Keywords" content="MqttMsgConnect.KeepAlivePeriod property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.KeepAlivePeriod" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_KeepAlivePeriod" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_KeepAlivePeriod" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.KeepAlivePeriod" /><meta name="Description" content="Keep alive period" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8d1ab2e1-2270-7ac1-6e9b-24636f55c341" /><meta name="guid" content="8d1ab2e1-2270-7ac1-6e9b-24636f55c341" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTDF51E6B9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDF51E6B9_0?cpp=::|nu=.");</script>KeepAlivePeriod Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Keep alive period

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">KeepAlivePeriod</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">KeepAlivePeriod</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">KeepAlivePeriod</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned short</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">KeepAlivePeriod</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8db157c1-ba24-904a-7219-28faab0556cd.htm b/old/clients/dotnet/api/html/8db157c1-ba24-904a-7219-28faab0556cd.htm
new file mode 100755
index 0000000..564b5e5
--- /dev/null
+++ b/old/clients/dotnet/api/html/8db157c1-ba24-904a-7219-28faab0556cd.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.ProtocolVersion Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ProtocolVersion property" /><meta name="System.Keywords" content="MqttMsgConnect.ProtocolVersion property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ProtocolVersion" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_ProtocolVersion" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_ProtocolVersion" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ProtocolVersion" /><meta name="Description" content="Protocol version" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8db157c1-ba24-904a-7219-28faab0556cd" /><meta name="guid" content="8db157c1-ba24-904a-7219-28faab0556cd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST260657D2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST260657D2_0?cpp=::|nu=.");</script>ProtocolVersion Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Protocol version

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">ProtocolVersion</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ProtocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">ProtocolVersion</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned char</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ProtocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8e0943dc-418d-687a-7078-5149ce1f3759.htm b/old/clients/dotnet/api/html/8e0943dc-418d-687a-7078-5149ce1f3759.htm
new file mode 100755
index 0000000..98c55d6
--- /dev/null
+++ b/old/clients/dotnet/api/html/8e0943dc-418d-687a-7078-5149ce1f3759.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="8e0943dc-418d-687a-7078-5149ce1f3759" /><meta name="guid" content="8e0943dc-418d-687a-7078-5149ce1f3759" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (String)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">string</span> <span class="parameter">brokerHostName</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">String</span>^ <span class="parameter">brokerHostName</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">brokerHostName</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST159502E3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST159502E3_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Broker Host Name or IP Address</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm b/old/clients/dotnet/api/html/8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm
new file mode 100755
index 0000000..4cf0147
--- /dev/null
+++ b/old/clients/dotnet/api/html/8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QOS_LEVEL_EXACTLY_ONCE field" /><meta name="System.Keywords" content="MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="8fa7d8ab-0d90-3757-338b-4b9402e14b23" /><meta name="guid" content="8fa7d8ab-0d90-3757-338b-4b9402e14b23" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST604E46B0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST604E46B0_0?cpp=::|nu=.");</script>QOS_LEVEL_EXACTLY_ONCE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">QOS_LEVEL_EXACTLY_ONCE</span> = 2</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">QOS_LEVEL_EXACTLY_ONCE</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 2</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">QOS_LEVEL_EXACTLY_ONCE</span> = 2</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">QOS_LEVEL_EXACTLY_ONCE</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/8fd62589-3032-610b-b78b-988a350778c8.htm b/old/clients/dotnet/api/html/8fd62589-3032-610b-b78b-988a350778c8.htm
new file mode 100755
index 0000000..f3a6f87
--- /dev/null
+++ b/old/clients/dotnet/api/html/8fd62589-3032-610b-b78b-988a350778c8.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientException Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientException class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException class" /><meta name="System.Keywords" content="MqttClientException class, about MqttClientException class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttClientException" /><meta name="Description" content="MQTT client exception" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="8fd62589-3032-610b-b78b-988a350778c8" /><meta name="guid" content="8fd62589-3032-610b-b78b-988a350778c8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8fd62589-3032-610b-b78b-988a350778c8.htm" title="MqttClientException Class" tocid="8fd62589-3032-610b-b78b-988a350778c8">MqttClientException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ae66a4f-411e-1db1-6209-b39330f6b35d.htm" title="MqttClientException Constructor " tocid="2ae66a4f-411e-1db1-6209-b39330f6b35d">MqttClientException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="43482ba1-7116-94da-a7f3-bce9d9b09f94.htm" title="MqttClientException Properties" tocid="43482ba1-7116-94da-a7f3-bce9d9b09f94">MqttClientException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="694f546c-2c15-966b-6d07-4d2650f72b3e.htm" title="MqttClientException Methods" tocid="694f546c-2c15-966b-6d07-4d2650f72b3e">MqttClientException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="30500c4e-f877-4f0a-67dc-1388dd3aa21a.htm" title="MqttClientException Events" tocid="30500c4e-f877-4f0a-67dc-1388dd3aa21a">MqttClientException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientException Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT client exception

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST22EB5333_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST22EB5333_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LST22EB5333_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST22EB5333_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Exceptions<span id="LST22EB5333_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST22EB5333_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClientException</span><br /></div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttClientException</span> : <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttClientException</span>

+	<span class="keyword">Inherits</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttClientException</span> : <span class="keyword">public</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttClientException</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">Exception</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttClientException</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2ae66a4f-411e-1db1-6209-b39330f6b35d.htm">MqttClientException</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="7660124e-76f8-9a72-eba1-05116c53aeb4.htm">ErrorCode</a></td><td><div class="summary">

+            Error code

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9114d090-8f74-a7ff-643e-6ddd761eeae3.htm b/old/clients/dotnet/api/html/9114d090-8f74-a7ff-643e-6ddd761eeae3.htm
new file mode 100755
index 0000000..e2964c9
--- /dev/null
+++ b/old/clients/dotnet/api/html/9114d090-8f74-a7ff-643e-6ddd761eeae3.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs class" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs class, about MqttMsgSubscribedEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs" /><meta name="Description" content="Event Args class for subscribed topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9114d090-8f74-a7ff-643e-6ddd761eeae3" /><meta name="guid" content="9114d090-8f74-a7ff-643e-6ddd761eeae3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm" title="MqttMsgSubscribedEventArgs Constructor " tocid="260bc880-ed9c-9f85-f3a9-ec5933a7a88a">MqttMsgSubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00fb6143-0ab2-3462-ce40-af2755e7b448.htm" title="MqttMsgSubscribedEventArgs Methods" tocid="00fb6143-0ab2-3462-ce40-af2755e7b448">MqttMsgSubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for subscribed topics

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST78F99357_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST78F99357_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LST78F99357_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST78F99357_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST78F99357_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST78F99357_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgSubscribedEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgSubscribedEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgSubscribedEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgSubscribedEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgSubscribedEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="260bc880-ed9c-9f85-f3a9-ec5933a7a88a.htm">MqttMsgSubscribedEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f2e90a69-f5a9-c78e-a23d-267ea903482b.htm">GrantedQoSLevels</a></td><td><div class="summary">

+            List of granted QOS Levels

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm b/old/clients/dotnet/api/html/91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm
new file mode 100755
index 0000000..e88088a
--- /dev/null
+++ b/old/clients/dotnet/api/html/91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgContext class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6" /><meta name="guid" content="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm" title="MqttMsgContext Constructor " tocid="c850fe3e-b150-26a2-f4bb-d5d18cce9592">MqttMsgContext Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm" title="MqttMsgContext Methods" tocid="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6">MqttMsgContext Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext Methods</td></tr></table><span class="introStyle"></span><p>The <a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/91cae78d-c383-191a-fb9b-9eac578ac302.htm b/old/clients/dotnet/api/html/91cae78d-c383-191a-fb9b-9eac578ac302.htm
new file mode 100755
index 0000000..ebccd65
--- /dev/null
+++ b/old/clients/dotnet/api/html/91cae78d-c383-191a-fb9b-9eac578ac302.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSettings class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.MqttSettings" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="91cae78d-c383-191a-fb9b-9eac578ac302" /><meta name="guid" content="91cae78d-c383-191a-fb9b-9eac578ac302" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings Properties</td></tr></table><span class="introStyle"></span><p>The <a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm">AttemptsOnRetry</a></td><td><div class="summary">

+            Attempts on retry

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm">DelayOnRetry</a></td><td><div class="summary">

+            Delay on retry

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm">InflightQueueSize</a></td><td><div class="summary">

+            Inflight queue size

+            </div></td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm">Instance</a></td><td><div class="summary">

+            Singleton instance of settings

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm">Port</a></td><td><div class="summary">

+            Listening connection port

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm">SslPort</a></td><td><div class="summary">

+            Listening connection SSL port

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm">TimeoutOnConnection</a></td><td><div class="summary">

+            Timeout on client connection (before receiving CONNECT message)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm">TimeoutOnReceiving</a></td><td><div class="summary">

+            Timeout on receiving

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/93422199-2919-1528-b8de-e9c21152da55.htm b/old/clients/dotnet/api/html/93422199-2919-1528-b8de-e9c21152da55.htm
new file mode 100755
index 0000000..1940bba
--- /dev/null
+++ b/old/clients/dotnet/api/html/93422199-2919-1528-b8de-e9c21152da55.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Trace class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Utility.Trace" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="93422199-2919-1528-b8de-e9c21152da55" /><meta name="guid" content="93422199-2919-1528-b8de-e9c21152da55" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="093d7c27-981c-b5be-2862-bde1fa4fd464.htm" title="Debug Method " tocid="093d7c27-981c-b5be-2862-bde1fa4fd464">Debug Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace Methods</td></tr></table><span class="introStyle"></span><p>The <a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="093d7c27-981c-b5be-2862-bde1fa4fd464.htm">Debug</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="00701067-dd65-89bd-0c1f-3255a5837f54.htm">WriteLine(TraceLevel, String)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="386535d0-7a28-95a5-b687-9e07a88b5405.htm">WriteLine(TraceLevel, String, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm">WriteLine(TraceLevel, String, Object, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm">WriteLine(TraceLevel, String, Object, Object, Object)</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/93a1569d-8347-2b95-13b4-4f61c469039a.htm b/old/clients/dotnet/api/html/93a1569d-8347-2b95-13b4-4f61c469039a.htm
new file mode 100755
index 0000000..e12d12a
--- /dev/null
+++ b/old/clients/dotnet/api/html/93a1569d-8347-2b95-13b4-4f61c469039a.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Events</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttCommunicationException class, events" /><meta name="Microsoft.Help.Id" content="Events.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="93a1569d-8347-2b95-13b4-4f61c469039a" /><meta name="guid" content="93a1569d-8347-2b95-13b4-4f61c469039a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="763bf717-42a1-f45b-02fe-862851d34d46.htm" title="MqttCommunicationException Properties" tocid="763bf717-42a1-f45b-02fe-862851d34d46">MqttCommunicationException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm" title="MqttCommunicationException Methods" tocid="cba25125-1a01-cd88-48eb-f05cf4fe8cc9">MqttCommunicationException Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="93a1569d-8347-2b95-13b4-4f61c469039a.htm" title="MqttCommunicationException Events" tocid="93a1569d-8347-2b95-13b4-4f61c469039a">MqttCommunicationException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Events</td></tr></table><span class="introStyle"></span><p>The <a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/94263922-8f93-6752-07a9-f431ed914775.htm b/old/clients/dotnet/api/html/94263922-8f93-6752-07a9-f431ed914775.htm
new file mode 100755
index 0000000..45af850
--- /dev/null
+++ b/old/clients/dotnet/api/html/94263922-8f93-6752-07a9-f431ed914775.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Disconnect Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Disconnect method" /><meta name="System.Keywords" content="MqttClient.Disconnect method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Disconnect" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Disconnect" /><meta name="Description" content="Disconnect from broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="94263922-8f93-6752-07a9-f431ed914775" /><meta name="guid" content="94263922-8f93-6752-07a9-f431ed914775" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="94263922-8f93-6752-07a9-f431ed914775.htm" title="Disconnect Method " tocid="94263922-8f93-6752-07a9-f431ed914775">Disconnect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ab04dcfe-4b00-a939-992b-a53667073aff.htm" title="Subscribe Method " tocid="ab04dcfe-4b00-a939-992b-a53667073aff">Subscribe Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f7055430-31ec-5309-1ea9-c706994485e8.htm" title="Unsubscribe Method " tocid="f7055430-31ec-5309-1ea9-c706994485e8">Unsubscribe Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST54A65DB9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST54A65DB9_0?cpp=::|nu=.");</script>Disconnect Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Disconnect from broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">Disconnect</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">Disconnect</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">void</span> <span class="identifier">Disconnect</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Disconnect</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/945dcc1f-20a8-d81d-99b2-348c26da6896.htm b/old/clients/dotnet/api/html/945dcc1f-20a8-d81d-99b2-348c26da6896.htm
new file mode 100755
index 0000000..22c109b
--- /dev/null
+++ b/old/clients/dotnet/api/html/945dcc1f-20a8-d81d-99b2-348c26da6896.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrec class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="945dcc1f-20a8-d81d-99b2-348c26da6896" /><meta name="guid" content="945dcc1f-20a8-d81d-99b2-348c26da6896" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8025cb35-6441-9e91-3769-7a84303cd026.htm" title="GetBytes Method " tocid="8025cb35-6441-9e91-3769-7a84303cd026">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2906012e-9fda-4895-58bd-2e503fa37a24.htm" title="Parse Method " tocid="2906012e-9fda-4895-58bd-2e503fa37a24">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6946d029-9931-42e5-9dc7-ad83cb148063.htm" title="ToString Method " tocid="6946d029-9931-42e5-9dc7-ad83cb148063">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec Methods</td></tr></table><span class="introStyle"></span><p>The <a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8025cb35-6441-9e91-3769-7a84303cd026.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTA7E15E31_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7E15E31_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2906012e-9fda-4895-58bd-2e503fa37a24.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBREC message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="6946d029-9931-42e5-9dc7-ad83cb148063.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTA7E15E31_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7E15E31_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTA7E15E31_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA7E15E31_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/94769a52-4724-6b01-e5b8-fecc71873f40.htm b/old/clients/dotnet/api/html/94769a52-4724-6b01-e5b8-fecc71873f40.htm
new file mode 100755
index 0000000..1c72db8
--- /dev/null
+++ b/old/clients/dotnet/api/html/94769a52-4724-6b01-e5b8-fecc71873f40.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.willRetain Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="willRetain field" /><meta name="System.Keywords" content="MqttMsgConnect.willRetain field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willRetain" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willRetain" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willRetain" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="94769a52-4724-6b01-e5b8-fecc71873f40" /><meta name="guid" content="94769a52-4724-6b01-e5b8-fecc71873f40" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm" title="MqttMsgConnect Fields" tocid="9fb53fe3-3a4d-0b30-76ca-52d4153fe769">MqttMsgConnect Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm" title="willQosLevel Field" tocid="e87a48ff-91dd-6860-ad50-dfacda2adc9d">willQosLevel Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="94769a52-4724-6b01-e5b8-fecc71873f40.htm" title="willRetain Field" tocid="94769a52-4724-6b01-e5b8-fecc71873f40">willRetain Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTC0FDB8A9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC0FDB8A9_0?cpp=::|nu=.");</script>willRetain Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willRetain"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">bool</span> <span class="identifier">willRetain</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">willRetain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">bool</span> <span class="identifier">willRetain</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">willRetain</span>: <span class="identifier">bool</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/94c9a646-e581-86ca-4778-544848e845eb.htm b/old/clients/dotnet/api/html/94c9a646-e581-86ca-4778-544848e845eb.htm
new file mode 100755
index 0000000..026f7c1
--- /dev/null
+++ b/old/clients/dotnet/api/html/94c9a646-e581-86ca-4778-544848e845eb.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IMqttNetworkChannel interface, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="94c9a646-e581-86ca-4778-544848e845eb" /><meta name="guid" content="94c9a646-e581-86ca-4778-544848e845eb" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm" title="Accept Method " tocid="b55bfe85-c247-48d0-e704-29f6f90f6f07">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm" title="Close Method " tocid="2e2bf1a6-6e35-acbf-602a-02de9e4a886f">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm" title="Connect Method " tocid="84ccb351-0f50-24ca-4de5-a7c778cabd05">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm" title="Send Method " tocid="5e035246-906a-e93f-453c-1a083eb1e1d6">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel Methods</td></tr></table><span class="introStyle"></span><p>The <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm">Accept</a></td><td><div class="summary">

+            Accept client connection

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm">Close</a></td><td><div class="summary">

+            Close the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm">Connect</a></td><td><div class="summary">

+            Connect to remote server

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm">Receive(<span id="LSTC7FB6E2D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC7FB6E2D_0?cpp=array&lt;");</script>Byte<span id="LSTC7FB6E2D_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC7FB6E2D_1?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm">Receive(<span id="LSTC7FB6E2D_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC7FB6E2D_2?cpp=array&lt;");</script>Byte<span id="LSTC7FB6E2D_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC7FB6E2D_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm">Send</a></td><td><div class="summary">

+            Send data on the network channel to the broker

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm b/old/clients/dotnet/api/html/9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm
new file mode 100755
index 0000000..9624b00
--- /dev/null
+++ b/old/clients/dotnet/api/html/9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_BROKER_DEFAULT_PORT Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_BROKER_DEFAULT_PORT field" /><meta name="System.Keywords" content="MqttSettings.MQTT_BROKER_DEFAULT_PORT field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_PORT" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_PORT" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_PORT" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="9516f8f3-c67f-7563-e637-c9af98e0bc8c" /><meta name="guid" content="9516f8f3-c67f-7563-e637-c9af98e0bc8c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST988666E6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST988666E6_0?cpp=::|nu=.");</script>MQTT_BROKER_DEFAULT_PORT Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_BROKER_DEFAULT_PORT"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_BROKER_DEFAULT_PORT</span> = 1883</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_BROKER_DEFAULT_PORT</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 1883</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_BROKER_DEFAULT_PORT</span> = 1883</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_BROKER_DEFAULT_PORT</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/956ab130-7366-1a07-e5e3-b2959971d0c0.htm b/old/clients/dotnet/api/html/956ab130-7366-1a07-e5e3-b2959971d0c0.htm
new file mode 100755
index 0000000..67a0377
--- /dev/null
+++ b/old/clients/dotnet/api/html/956ab130-7366-1a07-e5e3-b2959971d0c0.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient class, constructor" /><meta name="System.Keywords" content="MqttClient.MqttClient constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttClient" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="956ab130-7366-1a07-e5e3-b2959971d0c0" /><meta name="guid" content="956ab130-7366-1a07-e5e3-b2959971d0c0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="75e1376d-4644-352d-20bc-c7535d1a92db.htm">MqttClient(IPAddress)</a></td><td> <strong>Obsolete. </strong><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8e0943dc-418d-687a-7078-5149ce1f3759.htm">MqttClient(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm">MqttClient(IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></td><td> <strong>Obsolete. </strong><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="522e2e77-9119-1be5-c11d-5637c84e4770.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></td><td><div class="summary">Initializes a new instance of the <a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a> class</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="edd74122-b9d2-deaf-4905-06af5e03364c.htm">MqttClient(String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm">MqttClient(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm b/old/clients/dotnet/api/html/9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm
new file mode 100755
index 0000000..354a55b
--- /dev/null
+++ b/old/clients/dotnet/api/html/9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.Attempt Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Attempt property" /><meta name="System.Keywords" content="MqttMsgContext.Attempt property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Attempt" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_Attempt" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.set_Attempt" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Attempt" /><meta name="Description" content="Attempt (for retry)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3" /><meta name="guid" content="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LST5526BE92_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5526BE92_0?cpp=::|nu=.");</script>Attempt Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Attempt (for retry)

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Attempt</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Attempt</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">Attempt</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">int</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Attempt</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/963aa59b-b905-2777-d79c-2fb83c7a6093.htm b/old/clients/dotnet/api/html/963aa59b-b905-2777-d79c-2fb83c7a6093.htm
new file mode 100755
index 0000000..c302ed0
--- /dev/null
+++ b/old/clients/dotnet/api/html/963aa59b-b905-2777-d79c-2fb83c7a6093.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Close Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Close method" /><meta name="System.Keywords" content="MqttNetworkChannel.Close method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Close" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Close" /><meta name="Description" content="Close the network channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="963aa59b-b905-2777-d79c-2fb83c7a6093" /><meta name="guid" content="963aa59b-b905-2777-d79c-2fb83c7a6093" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm" title="Accept Method " tocid="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6">Accept Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm" title="Close Method " tocid="963aa59b-b905-2777-d79c-2fb83c7a6093">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm" title="Connect Method " tocid="0a44ce25-d4a4-8e88-a42e-932710570f73">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm" title="Send Method " tocid="a1f46e19-44d6-08b3-5c58-045aa613b429">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LSTD5ECC1A7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD5ECC1A7_0?cpp=::|nu=.");</script>Close Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Close the network channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">Close</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">Close</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">Close</span>() <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Close</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+<span class="keyword">override</span> <span class="identifier">Close</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Implements</h4><a href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm">IMqttNetworkChannel<span id="LSTD5ECC1A7_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD5ECC1A7_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Close<span id="LSTD5ECC1A7_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD5ECC1A7_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm b/old/clients/dotnet/api/html/97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm
new file mode 100755
index 0000000..61a54cf
--- /dev/null
+++ b/old/clients/dotnet/api/html/97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.DupFlag Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DupFlag property" /><meta name="System.Keywords" content="MqttMsgBase.DupFlag property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.DupFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.get_DupFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.set_DupFlag" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.DupFlag" /><meta name="Description" content="Duplicate message flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="97cb7fb4-5976-3246-a3cc-9e5cd08251e7" /><meta name="guid" content="97cb7fb4-5976-3246-a3cc-9e5cd08251e7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST3CC6D3E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3CC6D3E_0?cpp=::|nu=.");</script>DupFlag Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Duplicate message flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">DupFlag</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">DupFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">DupFlag</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">DupFlag</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/992082e8-0e83-367a-57f3-c419c2e9b211.htm b/old/clients/dotnet/api/html/992082e8-0e83-367a-57f3-c419c2e9b211.htm
new file mode 100755
index 0000000..54f01f9
--- /dev/null
+++ b/old/clients/dotnet/api/html/992082e8-0e83-367a-57f3-c419c2e9b211.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgSubscribedEventHandler Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient.MqttMsgSubscribedEventHandler delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribedEventHandler delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribedEventHandler" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribedEventHandler" /><meta name="Description" content="Delagate that defines event handler for subscribed topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="992082e8-0e83-367a-57f3-c419c2e9b211" /><meta name="guid" content="992082e8-0e83-367a-57f3-c419c2e9b211" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST7338CEED_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7338CEED_0?cpp=::|nu=.");</script>MqttMsgSubscribedEventHandler Delegate</td></tr></table><span class="introStyle"></span><div class="summary">

+            Delagate that defines event handler for subscribed topic

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgSubscribedEventHandler</span>(

+	<span class="identifier">Object</span> <span class="parameter">sender</span>,

+	<span class="identifier">MqttMsgSubscribedEventArgs</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">MqttMsgSubscribedEventHandler</span> ( 

+	<span class="parameter">sender</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">MqttMsgSubscribedEventArgs</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgSubscribedEventHandler</span>(

+	<span class="identifier">Object</span>^ <span class="parameter">sender</span>, 

+	<span class="identifier">MqttMsgSubscribedEventArgs</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgSubscribedEventHandler</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">sender</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">e</span> : <span class="identifier">MqttMsgSubscribedEventArgs</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">sender</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST7338CEED_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7338CEED_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /></dd><dt><span class="parameter">e</span></dt><dd>Type: <a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7338CEED_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7338CEED_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventArgs</a><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9a795aba-fe4b-58da-6450-cfbbf3520062.htm b/old/clients/dotnet/api/html/9a795aba-fe4b-58da-6450-cfbbf3520062.htm
new file mode 100755
index 0000000..02401b7
--- /dev/null
+++ b/old/clients/dotnet/api/html/9a795aba-fe4b-58da-6450-cfbbf3520062.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublish class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9a795aba-fe4b-58da-6450-cfbbf3520062" /><meta name="guid" content="9a795aba-fe4b-58da-6450-cfbbf3520062" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm" title="GetBytes Method " tocid="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm" title="Parse Method " tocid="1b76bbf1-a90f-98ef-bdab-2519580799f4">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3c3fc391-5296-1364-f881-e942e59e1960.htm" title="ToString Method " tocid="3c3fc391-5296-1364-f881-e942e59e1960">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Methods</td></tr></table><span class="introStyle"></span><p>The <a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTF5DC00EF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF5DC00EF_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBLISH message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="3c3fc391-5296-1364-f881-e942e59e1960.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTF5DC00EF_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF5DC00EF_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTF5DC00EF_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF5DC00EF_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9b1bfe66-276b-4b74-d05d-f1a386a81085.htm b/old/clients/dotnet/api/html/9b1bfe66-276b-4b74-d05d-f1a386a81085.htm
new file mode 100755
index 0000000..9f2ce5e
--- /dev/null
+++ b/old/clients/dotnet/api/html/9b1bfe66-276b-4b74-d05d-f1a386a81085.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnect class, constructor" /><meta name="System.Keywords" content="MqttMsgConnect.MqttMsgConnect constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.MqttMsgConnect" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9b1bfe66-276b-4b74-d05d-f1a386a81085" /><meta name="guid" content="9b1bfe66-276b-4b74-d05d-f1a386a81085" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9b1bfe66-276b-4b74-d05d-f1a386a81085.htm" title="MqttMsgConnect Constructor " tocid="9b1bfe66-276b-4b74-d05d-f1a386a81085">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm" title="MqttMsgConnect Constructor " tocid="14a2358f-0936-c57e-3df4-7f5b082d56ce">MqttMsgConnect Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="56161282-e023-1784-22ed-763f8ee2eeb7.htm" title="MqttMsgConnect Constructor (String)" tocid="56161282-e023-1784-22ed-763f8ee2eeb7">MqttMsgConnect Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm" title="MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)" tocid="0ffce6aa-a35e-b861-aaf5-9c28342515f7">MqttMsgConnect Constructor (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="14a2358f-0936-c57e-3df4-7f5b082d56ce.htm">MqttMsgConnect<span id="LST4A5BB7F1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4A5BB7F1_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="56161282-e023-1784-22ed-763f8ee2eeb7.htm">MqttMsgConnect(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0ffce6aa-a35e-b861-aaf5-9c28342515f7.htm">MqttMsgConnect(String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16, Byte)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm b/old/clients/dotnet/api/html/9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm
new file mode 100755
index 0000000..9904d72
--- /dev/null
+++ b/old/clients/dotnet/api/html/9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientSession Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientSession class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Session.MqttClientSession" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="9be66fa8-7864-5a70-3e78-42bc5627c4f7" /><meta name="guid" content="9be66fa8-7864-5a70-3e78-42bc5627c4f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm" title="MqttClientSession Class" tocid="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5">MqttClientSession Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm" title="MqttClientSession Constructor " tocid="0e96a6c5-2ea8-d208-766a-ad6bd872d124">MqttClientSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm" title="MqttClientSession Properties" tocid="5753ae78-25f7-ec79-0ac1-6873ab7b4b56">MqttClientSession Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm" title="MqttClientSession Methods" tocid="9be66fa8-7864-5a70-3e78-42bc5627c4f7">MqttClientSession Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientSession Methods</td></tr></table><span class="introStyle"></span><p>The <a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm">Clear</a></td><td><div class="summary">

+            Clean session

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">MqttClientSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm b/old/clients/dotnet/api/html/9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm
new file mode 100755
index 0000000..2c5fe5b
--- /dev/null
+++ b/old/clients/dotnet/api/html/9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.decodeRemainingLength Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="decodeRemainingLength method" /><meta name="System.Keywords" content="MqttMsgBase.decodeRemainingLength method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.decodeRemainingLength" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.decodeRemainingLength(uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Decode remaining length reading bytes from socket" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91" /><meta name="guid" content="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm" title="decodeRemainingLength Method " tocid="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91">decodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm" title="encodeRemainingLength Method " tocid="b908aa25-988c-45df-47b3-ffb5cafbe538">encodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm" title="GetBytes Method " tocid="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="317d3669-35cd-c421-71db-8bfc050b144f.htm" title="GetTraceString Method " tocid="317d3669-35cd-c421-71db-8bfc050b144f">GetTraceString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTC9CEAEDA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC9CEAEDA_0?cpp=::|nu=.");</script>decodeRemainingLength Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Decode remaining length reading bytes from socket

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="keyword">static</span> <span class="identifier">int</span> <span class="identifier">decodeRemainingLength</span>(

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">decodeRemainingLength</span> ( 

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="keyword">static</span> <span class="identifier">int</span> <span class="identifier">decodeRemainingLength</span>(

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">decodeRemainingLength</span> : 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LSTC9CEAEDA_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC9CEAEDA_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel from reading bytes</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Decoded remaining length</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm b/old/clients/dotnet/api/html/9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm
new file mode 100755
index 0000000..361b6af
--- /dev/null
+++ b/old/clients/dotnet/api/html/9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish.Topic Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topic property" /><meta name="System.Keywords" content="MqttMsgPublish.Topic property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Topic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.get_Topic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.set_Topic" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.Topic" /><meta name="Description" content="Message topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9c1248e2-aaf8-26e6-1b47-725870b4e22b" /><meta name="guid" content="9c1248e2-aaf8-26e6-1b47-725870b4e22b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm" title="MqttMsgPublish Properties" tocid="c226b339-21e6-ce7a-3c25-4f4c2c553d96">MqttMsgPublish Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm" title="Message Property " tocid="6e795b66-11ba-2675-cb7a-4cd3fedc4144">Message Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm" title="Topic Property " tocid="9c1248e2-aaf8-26e6-1b47-725870b4e22b">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish<span id="LST73E82914_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73E82914_0?cpp=::|nu=.");</script>Topic Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message topic

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">Topic</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Topic</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">Topic</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topic</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9c691b53-a44c-defc-0f1a-893b1ac1993e.htm b/old/clients/dotnet/api/html/9c691b53-a44c-defc-0f1a-893b1ac1993e.htm
new file mode 100755
index 0000000..07ce27d
--- /dev/null
+++ b/old/clients/dotnet/api/html/9c691b53-a44c-defc-0f1a-893b1ac1993e.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.ProtocolName Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ProtocolName property" /><meta name="System.Keywords" content="MqttMsgConnect.ProtocolName property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ProtocolName" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_ProtocolName" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_ProtocolName" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.ProtocolName" /><meta name="Description" content="Protocol name" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9c691b53-a44c-defc-0f1a-893b1ac1993e" /><meta name="guid" content="9c691b53-a44c-defc-0f1a-893b1ac1993e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST5A600559_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5A600559_0?cpp=::|nu=.");</script>ProtocolName Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Protocol name

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">ProtocolName</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ProtocolName</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">ProtocolName</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">String</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ProtocolName</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm b/old/clients/dotnet/api/html/9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm
new file mode 100755
index 0000000..2c998fe
--- /dev/null
+++ b/old/clients/dotnet/api/html/9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs.MqttMsgSubscribeEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.MqttMsgSubscribeEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.#ctor(System.UInt16,System.String[],System.Byte[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1" /><meta name="guid" content="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm" title="MqttMsgSubscribeEventArgs Constructor " tocid="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1">MqttMsgSubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm" title="MqttMsgSubscribeEventArgs Methods" tocid="c2097cf9-73da-49ce-cbc2-31acb08f3f90">MqttMsgSubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgSubscribeEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>,

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>,

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>(),

+	<span class="parameter">qosLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgSubscribeEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> * 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] * 

+        <span class="parameter">qosLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSubscribeEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LSTA2F2D751_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier for subscribe topics request</dd><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LSTA2F2D751_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTA2F2D751_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LSTA2F2D751_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_3?cpp=&gt;|vb=()|nu=[]");</script><br />Topics requested to subscribe</dd><dt><span class="parameter">qosLevels</span></dt><dd>Type: <span id="LSTA2F2D751_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_4?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTA2F2D751_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTA2F2D751_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA2F2D751_6?cpp=&gt;|vb=()|nu=[]");</script><br />List of QOS Levels requested</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm b/old/clients/dotnet/api/html/9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm
new file mode 100755
index 0000000..95ce37e
--- /dev/null
+++ b/old/clients/dotnet/api/html/9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs.DupFlag Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DupFlag property" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.DupFlag property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.DupFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.get_DupFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.set_DupFlag" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.DupFlag" /><meta name="Description" content="Duplicate message flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9dc2b39e-f481-b643-4b3e-84b5dda4e81c" /><meta name="guid" content="9dc2b39e-f481-b643-4b3e-84b5dda4e81c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs<span id="LSTA82FAF6D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA82FAF6D_0?cpp=::|nu=.");</script>DupFlag Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Duplicate message flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">DupFlag</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">DupFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">DupFlag</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">DupFlag</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9e384857-1e53-23db-7ec5-d91664c1e766.htm b/old/clients/dotnet/api/html/9e384857-1e53-23db-7ec5-d91664c1e766.htm
new file mode 100755
index 0000000..e05633c
--- /dev/null
+++ b/old/clients/dotnet/api/html/9e384857-1e53-23db-7ec5-d91664c1e766.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Session.MqttSession.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="9e384857-1e53-23db-7ec5-d91664c1e766" /><meta name="guid" content="9e384857-1e53-23db-7ec5-d91664c1e766" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm" title="MqttSession Constructor " tocid="a7f95f7f-0d38-5d04-8053-21a05e8a68df">MqttSession Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9e384857-1e53-23db-7ec5-d91664c1e766.htm" title="MqttSession Constructor " tocid="9e384857-1e53-23db-7ec5-d91664c1e766">MqttSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm" title="MqttSession Constructor (String)" tocid="e0789c35-0133-a7a1-8872-0bdb70d3cb94">MqttSession Constructor (String)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttSession</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttSession</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttSession</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm">MqttSession Overload</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm b/old/clients/dotnet/api/html/9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm
new file mode 100755
index 0000000..13617d5
--- /dev/null
+++ b/old/clients/dotnet/api/html/9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9ea0ad8a-9251-fea9-59cc-f567ff08961e" /><meta name="guid" content="9ea0ad8a-9251-fea9-59cc-f567ff08961e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm" title="MqttMsgPublish Constructor " tocid="9ea0ad8a-9251-fea9-59cc-f567ff08961e">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm" title="MqttMsgPublish Constructor (String, Byte[])" tocid="a736cd28-0d51-ba57-acb2-d1075bba9ea8">MqttMsgPublish Constructor (String, Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm" title="MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)" tocid="fc6e04ba-2ca2-2164-655f-3473766b86c2">MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublish</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublish</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublish</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm">MqttMsgPublish Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm b/old/clients/dotnet/api/html/9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm
new file mode 100755
index 0000000..bf92caa
--- /dev/null
+++ b/old/clients/dotnet/api/html/9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubcomp class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09" /><meta name="guid" content="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm" title="MqttMsgPubcomp Constructor " tocid="259c31dc-f972-ad55-d5c7-ce4ed1e95705">MqttMsgPubcomp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88297028-e7a2-b032-b072-08d2b846f773.htm" title="MqttMsgPubcomp Properties" tocid="88297028-e7a2-b032-b072-08d2b846f773">MqttMsgPubcomp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm" title="MqttMsgPubcomp Fields" tocid="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09">MqttMsgPubcomp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp Fields</td></tr></table><span class="introStyle"></span><p>The <a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm b/old/clients/dotnet/api/html/9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm
new file mode 100755
index 0000000..26c273a
--- /dev/null
+++ b/old/clients/dotnet/api/html/9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnect class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="9fb53fe3-3a4d-0b30-76ca-52d4153fe769" /><meta name="guid" content="9fb53fe3-3a4d-0b30-76ca-52d4153fe769" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm" title="MqttMsgConnect Fields" tocid="9fb53fe3-3a4d-0b30-76ca-52d4153fe769">MqttMsgConnect Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm" title="willQosLevel Field" tocid="e87a48ff-91dd-6860-ad50-dfacda2adc9d">willQosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="94769a52-4724-6b01-e5b8-fecc71873f40.htm" title="willRetain Field" tocid="94769a52-4724-6b01-e5b8-fecc71873f40">willRetain Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Fields</td></tr></table><span class="introStyle"></span><p>The <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm">willQosLevel</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="94769a52-4724-6b01-e5b8-fecc71873f40.htm">willRetain</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a01fdc86-611e-07f2-a581-01878c22ec5d.htm b/old/clients/dotnet/api/html/a01fdc86-611e-07f2-a581-01878c22ec5d.htm
new file mode 100755
index 0000000..91cb6a7
--- /dev/null
+++ b/old/clients/dotnet/api/html/a01fdc86-611e-07f2-a581-01878c22ec5d.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgSubscribed Event</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribed event" /><meta name="System.Keywords" content="MqttClient.MqttMsgSubscribed event" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribed" /><meta name="Microsoft.Help.Id" content="E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribed" /><meta name="Description" content="summaryE:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribed" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a01fdc86-611e-07f2-a581-01878c22ec5d" /><meta name="guid" content="a01fdc86-611e-07f2-a581-01878c22ec5d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST979AD70A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_0?cpp=::|nu=.");</script>MqttMsgSubscribed Event</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "E:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgSubscribed"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> event <span class="identifier">MqttClient<span id="LST979AD70A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span> <span class="identifier">MqttMsgSubscribed</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> Event <span class="identifier">MqttMsgSubscribed</span> <span class="keyword">As</span> <span class="identifier">MqttClient<span id="LST979AD70A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+ <span class="keyword">event</span> <span class="identifier">MqttClient<span id="LST979AD70A_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span>^ <span class="identifier">MqttMsgSubscribed</span> {

+	<span class="keyword">void</span> <span class="keyword">add</span> (<span class="identifier">MqttClient<span id="LST979AD70A_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span>^ <span class="parameter">value</span>);

+	<span class="keyword">void</span> <span class="keyword">remove</span> (<span class="identifier">MqttClient<span id="LST979AD70A_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MqttMsgSubscribed</span> : <span class="identifier">IEvent</span>&lt;<span class="identifier">MqttClient<span id="LST979AD70A_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</span>,

+    <span class="identifier">MqttMsgSubscribedEventArgs</span>&gt;

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Value</h4>Type: <a href="992082e8-0e83-367a-57f3-c419c2e9b211.htm">uPLibrary.Networking.M2Mqtt<span id="LST979AD70A_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClient<span id="LST979AD70A_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST979AD70A_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribedEventHandler</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a0289624-eb67-7a9d-8fb5-d24e8cd53952.htm b/old/clients/dotnet/api/html/a0289624-eb67-7a9d-8fb5-d24e8cd53952.htm
new file mode 100755
index 0000000..26437d7
--- /dev/null
+++ b/old/clients/dotnet/api/html/a0289624-eb67-7a9d-8fb5-d24e8cd53952.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribe class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a0289624-eb67-7a9d-8fb5-d24e8cd53952" /><meta name="guid" content="a0289624-eb67-7a9d-8fb5-d24e8cd53952" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm" title="MqttMsgSubscribe Constructor " tocid="a51bf7cd-c96d-6820-3647-ab8ac9723089">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="db80d45e-49aa-d877-289c-e167a57eb221.htm" title="MqttMsgSubscribe Properties" tocid="db80d45e-49aa-d877-289c-e167a57eb221">MqttMsgSubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a0289624-eb67-7a9d-8fb5-d24e8cd53952.htm" title="MqttMsgSubscribe Fields" tocid="a0289624-eb67-7a9d-8fb5-d24e8cd53952">MqttMsgSubscribe Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Fields</td></tr></table><span class="introStyle"></span><p>The <a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm b/old/clients/dotnet/api/html/a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm
new file mode 100755
index 0000000..5204aaf
--- /dev/null
+++ b/old/clients/dotnet/api/html/a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPuback class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a0315bc8-cad1-3218-7e9f-4f5295f00a8a" /><meta name="guid" content="a0315bc8-cad1-3218-7e9f-4f5295f00a8a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm" title="MqttMsgPuback Constructor " tocid="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d">MqttMsgPuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm" title="MqttMsgPuback Properties" tocid="7d58c8e8-92d3-6169-aaa9-484a404e85a4">MqttMsgPuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm" title="MqttMsgPuback Fields" tocid="a0315bc8-cad1-3218-7e9f-4f5295f00a8a">MqttMsgPuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback Fields</td></tr></table><span class="introStyle"></span><p>The <a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a169dc24-52d7-8d15-1938-0271b361efad.htm b/old/clients/dotnet/api/html/a169dc24-52d7-8d15-1938-0271b361efad.htm
new file mode 100755
index 0000000..68d2b71
--- /dev/null
+++ b/old/clients/dotnet/api/html/a169dc24-52d7-8d15-1938-0271b361efad.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs class" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs class, about MqttMsgSubscribeEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs" /><meta name="Description" content="Event Args class for subscribe request on topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a169dc24-52d7-8d15-1938-0271b361efad" /><meta name="guid" content="a169dc24-52d7-8d15-1938-0271b361efad" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm" title="MqttMsgSubscribeEventArgs Constructor " tocid="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1">MqttMsgSubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm" title="MqttMsgSubscribeEventArgs Methods" tocid="c2097cf9-73da-49ce-cbc2-31acb08f3f90">MqttMsgSubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for subscribe request on topics

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST2E93CCFF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2E93CCFF_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LST2E93CCFF_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2E93CCFF_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST2E93CCFF_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2E93CCFF_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribeEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgSubscribeEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgSubscribeEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgSubscribeEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgSubscribeEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgSubscribeEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm">MqttMsgSubscribeEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm">QoSLevels</a></td><td><div class="summary">

+            List of QOS Levels requested

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c0cca209-c35a-6897-583f-403b338f6ca5.htm">Topics</a></td><td><div class="summary">

+            Topics requested to subscribe

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm b/old/clients/dotnet/api/html/a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm
new file mode 100755
index 0000000..2802d5c
--- /dev/null
+++ b/old/clients/dotnet/api/html/a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Settings Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Settings property" /><meta name="System.Keywords" content="MqttClient.Settings property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Settings" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_Settings" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.Settings" /><meta name="Description" content="MQTT client settings" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a1a0e000-245b-e4f3-446d-c7c0e8880eb0" /><meta name="guid" content="a1a0e000-245b-e4f3-446d-c7c0e8880eb0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST11127141_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST11127141_0?cpp=::|nu=.");</script>Settings Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT client settings

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttSettings</span> <span class="identifier">Settings</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Settings</span> <span class="keyword">As</span> <span class="identifier">MqttSettings</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttSettings</span>^ <span class="identifier">Settings</span> {

+	<span class="identifier">MqttSettings</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Settings</span> : <span class="identifier">MqttSettings</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm b/old/clients/dotnet/api/html/a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm
new file mode 100755
index 0000000..af2e7c6
--- /dev/null
+++ b/old/clients/dotnet/api/html/a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.RemoteHostName Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="RemoteHostName property" /><meta name="System.Keywords" content="MqttNetworkChannel.RemoteHostName property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemoteHostName" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.get_RemoteHostName" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.RemoteHostName" /><meta name="Description" content="Remote host name" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b" /><meta name="guid" content="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm" title="DataAvailable Property " tocid="e14c06db-c78e-0b6f-56a9-7c77e013ab40">DataAvailable Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm" title="RemoteHostName Property " tocid="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b">RemoteHostName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="322177e0-a0ab-c315-1359-368b5db3fd98.htm" title="RemoteIpAddress Property " tocid="322177e0-a0ab-c315-1359-368b5db3fd98">RemoteIpAddress Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm" title="RemotePort Property " tocid="0c0ea521-97ef-e5f4-1c34-5862c8840043">RemotePort Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST526F1017_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526F1017_0?cpp=::|nu=.");</script>RemoteHostName Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Remote host name

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">RemoteHostName</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">RemoteHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">RemoteHostName</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">RemoteHostName</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm b/old/clients/dotnet/api/html/a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm
new file mode 100755
index 0000000..73f8df2
--- /dev/null
+++ b/old/clients/dotnet/api/html/a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Receive Method (Byte[], Int32)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Receive(System.Byte[],System.Int32)" /><meta name="Description" content="Receive data from the network channel with a specified timeout" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a1c37ac5-4a47-142b-8df8-61f93a04c96d" /><meta name="guid" content="a1c37ac5-4a47-142b-8df8-61f93a04c96d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm" title="Receive Method (Byte[])" tocid="a2552868-ba51-1d35-43ce-9ea405d3c1c2">Receive Method (Byte[])</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm" title="Receive Method (Byte[], Int32)" tocid="a1c37ac5-4a47-142b-8df8-61f93a04c96d">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST10D6A6ED_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_0?cpp=::|nu=.");</script>Receive Method (<span id="LST10D6A6ED_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_1?cpp=array&lt;");</script>Byte<span id="LST10D6A6ED_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_2?cpp=&gt;|vb=()|nu=[]");</script>, Int32)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>,

+	<span class="identifier">int</span> <span class="parameter">timeout</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Receive</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">timeout</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>, 

+	<span class="identifier">int</span> <span class="parameter">timeout</span>

+) <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">timeout</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+<span class="keyword">override</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">timeout</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="identifier">int</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LST10D6A6ED_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST10D6A6ED_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST10D6A6ED_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_5?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer for receiving data</dd><dt><span class="parameter">timeout</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST10D6A6ED_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Timeout on receiving (in milliseconds)</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of bytes received<h4 class="subHeading">Implements</h4><a href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm">IMqttNetworkChannel<span id="LST10D6A6ED_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Receive(<span id="LST10D6A6ED_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_8?cpp=array&lt;");</script>Byte<span id="LST10D6A6ED_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10D6A6ED_9?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm">Receive Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a1f46e19-44d6-08b3-5c58-045aa613b429.htm b/old/clients/dotnet/api/html/a1f46e19-44d6-08b3-5c58-045aa613b429.htm
new file mode 100755
index 0000000..ea2453c
--- /dev/null
+++ b/old/clients/dotnet/api/html/a1f46e19-44d6-08b3-5c58-045aa613b429.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Send Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Send method" /><meta name="System.Keywords" content="MqttNetworkChannel.Send method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Send" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Send(System.Byte[])" /><meta name="Description" content="Send data on the network channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a1f46e19-44d6-08b3-5c58-045aa613b429" /><meta name="guid" content="a1f46e19-44d6-08b3-5c58-045aa613b429" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm" title="Accept Method " tocid="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm" title="Close Method " tocid="963aa59b-b905-2777-d79c-2fb83c7a6093">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm" title="Connect Method " tocid="0a44ce25-d4a4-8e88-a42e-932710570f73">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm" title="Send Method " tocid="a1f46e19-44d6-08b3-5c58-045aa613b429">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LSTC408922B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_0?cpp=::|nu=.");</script>Send Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Send data on the network channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Send</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Send</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">int</span> <span class="identifier">Send</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>

+) <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Send</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+<span class="keyword">override</span> <span class="identifier">Send</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LSTC408922B_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTC408922B_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTC408922B_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_3?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer to send</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of byte sent<h4 class="subHeading">Implements</h4><a href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm">IMqttNetworkChannel<span id="LSTC408922B_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Send(<span id="LSTC408922B_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_5?cpp=array&lt;");</script>Byte<span id="LSTC408922B_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC408922B_6?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm b/old/clients/dotnet/api/html/a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm
new file mode 100755
index 0000000..64db992
--- /dev/null
+++ b/old/clients/dotnet/api/html/a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Receive Method (Byte[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Receive(System.Byte[])" /><meta name="Description" content="Receive data from the network" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="a2552868-ba51-1d35-43ce-9ea405d3c1c2" /><meta name="guid" content="a2552868-ba51-1d35-43ce-9ea405d3c1c2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm" title="Receive Method (Byte[])" tocid="a2552868-ba51-1d35-43ce-9ea405d3c1c2">Receive Method (Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm" title="Receive Method (Byte[], Int32)" tocid="a1c37ac5-4a47-142b-8df8-61f93a04c96d">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LSTF441B9D8_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_0?cpp=::|nu=.");</script>Receive Method (<span id="LSTF441B9D8_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_1?cpp=array&lt;");</script>Byte<span id="LSTF441B9D8_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_2?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Receive data from the network

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Receive</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>

+) <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+<span class="keyword">override</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">int</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LSTF441B9D8_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTF441B9D8_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTF441B9D8_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_5?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer for receiving data</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of bytes received<h4 class="subHeading">Implements</h4><a href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm">IMqttNetworkChannel<span id="LSTF441B9D8_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Receive(<span id="LSTF441B9D8_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_7?cpp=array&lt;");</script>Byte<span id="LSTF441B9D8_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF441B9D8_8?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm">Receive Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm b/old/clients/dotnet/api/html/a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm
new file mode 100755
index 0000000..fc27cb5
--- /dev/null
+++ b/old/clients/dotnet/api/html/a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a2650903-3e3d-968e-43eb-ab30faa2d3e0" /><meta name="guid" content="a2650903-3e3d-968e-43eb-ab30faa2d3e0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm" title="MessageId Property " tocid="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm" title="QoSLevels Property " tocid="136af11c-75fa-5d12-098a-1f0b575bbb80">QoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c0cca209-c35a-6897-583f-403b338f6ca5.htm" title="Topics Property " tocid="c0cca209-c35a-6897-583f-403b338f6ca5">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm">QoSLevels</a></td><td><div class="summary">

+            List of QOS Levels requested

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c0cca209-c35a-6897-583f-403b338f6ca5.htm">Topics</a></td><td><div class="summary">

+            Topics requested to subscribe

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm b/old/clients/dotnet/api/html/a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm
new file mode 100755
index 0000000..c2bf3f9
--- /dev/null
+++ b/old/clients/dotnet/api/html/a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession.Clear Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Clear method" /><meta name="System.Keywords" content="MqttSession.Clear method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.Clear" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Session.MqttSession.Clear" /><meta name="Description" content="Clean session" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c" /><meta name="guid" content="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm" title="MqttSession Methods" tocid="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d">MqttSession Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm" title="Clear Method " tocid="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c">Clear Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession<span id="LSTE3ABE973_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE3ABE973_0?cpp=::|nu=.");</script>Clear Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Clean session

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">Clear</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overridable</span> <span class="keyword">Sub</span> <span class="identifier">Clear</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">Clear</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Clear</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+<span class="keyword">override</span> <span class="identifier">Clear</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm b/old/clients/dotnet/api/html/a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm
new file mode 100755
index 0000000..66977e5
--- /dev/null
+++ b/old/clients/dotnet/api/html/a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent.IsPublished Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IsPublished property" /><meta name="System.Keywords" content="MsgPublishedInternalEvent.IsPublished property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.IsPublished" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.get_IsPublished" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent.IsPublished" /><meta name="Description" content="Message published (or failed due to retries)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc" /><meta name="guid" content="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm" title="IsPublished Property " tocid="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc">IsPublished Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent<span id="LSTB7BA395C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB7BA395C_0?cpp=::|nu=.");</script>IsPublished Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message published (or failed due to retries)

+            </div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">IsPublished</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">IsPublished</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">IsPublished</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">IsPublished</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">MsgPublishedInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a4211b59-ab50-a10b-c113-7604fba2e318.htm b/old/clients/dotnet/api/html/a4211b59-ab50-a10b-c113-7604fba2e318.htm
new file mode 100755
index 0000000..024e970
--- /dev/null
+++ b/old/clients/dotnet/api/html/a4211b59-ab50-a10b-c113-7604fba2e318.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>uPLibrary.Networking.M2Mqtt.Utility Namespace</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Utility namespace" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="Microsoft.Help.Id" content="N:uPLibrary.Networking.M2Mqtt.Utility" /><meta name="Description" content="summaryN:uPLibrary.Networking.M2Mqtt.Utility" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="a4211b59-ab50-a10b-c113-7604fba2e318" /><meta name="guid" content="a4211b59-ab50-a10b-c113-7604fba2e318" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="73ec023f-c878-4750-999e-81f4527116d2.htm" title="TraceLevel Enumeration" tocid="73ec023f-c878-4750-999e-81f4527116d2">TraceLevel Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a7b927a6-6a83-901a-a9ea-5cad64badced.htm" title="WriteTrace Delegate" tocid="a7b927a6-6a83-901a-a9ea-5cad64badced">WriteTrace Delegate</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">uPLibrary.Networking.M2Mqtt.Utility Namespace</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "N:uPLibrary.Networking.M2Mqtt.Utility"]</p></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Classes</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Class</th><th>Description</th></tr><tr data="class; public"><td><img src="../icons/pubclass.gif" alt="Public class" title="Public class" /></td><td><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace</a></td><td><div class="summary">

+            Tracing class

+            </div></td></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Delegates</span></div><div id="ID1RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Delegate</th><th>Description</th></tr><tr data="delegate; public"><td><img src="../icons/pubdelegate.gif" alt="Public delegate" title="Public delegate" /></td><td><a href="a7b927a6-6a83-901a-a9ea-5cad64badced.htm">WriteTrace</a></td><td /></tr></table></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Enumerations</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="typeList" class="members"><tr><th class="iconColumn">

+					 

+				</th><th>Enumeration</th><th>Description</th></tr><tr data="enumeration; public"><td><img src="../icons/pubenumeration.gif" alt="Public enumeration" title="Public enumeration" /></td><td><a href="73ec023f-c878-4750-999e-81f4527116d2.htm">TraceLevel</a></td><td><div class="summary">

+            Tracing levels

+            </div></td></tr></table></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a51bf7cd-c96d-6820-3647-ab8ac9723089.htm b/old/clients/dotnet/api/html/a51bf7cd-c96d-6820-3647-ab8ac9723089.htm
new file mode 100755
index 0000000..a96cbcc
--- /dev/null
+++ b/old/clients/dotnet/api/html/a51bf7cd-c96d-6820-3647-ab8ac9723089.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribe class, constructor" /><meta name="System.Keywords" content="MqttMsgSubscribe.MqttMsgSubscribe constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.MqttMsgSubscribe" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a51bf7cd-c96d-6820-3647-ab8ac9723089" /><meta name="guid" content="a51bf7cd-c96d-6820-3647-ab8ac9723089" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm" title="MqttMsgSubscribe Constructor " tocid="a51bf7cd-c96d-6820-3647-ab8ac9723089">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5f451542-4310-2ea6-a576-f8153d44bf8f.htm" title="MqttMsgSubscribe Constructor " tocid="5f451542-4310-2ea6-a576-f8153d44bf8f">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm" title="MqttMsgSubscribe Constructor (String[], Byte[])" tocid="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a">MqttMsgSubscribe Constructor (String[], Byte[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5f451542-4310-2ea6-a576-f8153d44bf8f.htm">MqttMsgSubscribe<span id="LSTC77379BB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC77379BB_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm">MqttMsgSubscribe(<span id="LSTC77379BB_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC77379BB_1?cpp=array&lt;");</script>String<span id="LSTC77379BB_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC77379BB_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, <span id="LSTC77379BB_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC77379BB_3?cpp=array&lt;");</script>Byte<span id="LSTC77379BB_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC77379BB_4?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm b/old/clients/dotnet/api/html/a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm
new file mode 100755
index 0000000..88b774a
--- /dev/null
+++ b/old/clients/dotnet/api/html/a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClientSession Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClientSession class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Session.MqttClientSession class" /><meta name="System.Keywords" content="MqttClientSession class, about MqttClientSession class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttClientSession" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Session.MqttClientSession" /><meta name="Description" content="MQTT Client Session" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5" /><meta name="guid" content="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm" title="MqttClientSession Class" tocid="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5">MqttClientSession Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm" title="MqttClientSession Constructor " tocid="0e96a6c5-2ea8-d208-766a-ad6bd872d124">MqttClientSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5753ae78-25f7-ec79-0ac1-6873ab7b4b56.htm" title="MqttClientSession Properties" tocid="5753ae78-25f7-ec79-0ac1-6873ab7b4b56">MqttClientSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9be66fa8-7864-5a70-3e78-42bc5627c4f7.htm" title="MqttClientSession Methods" tocid="9be66fa8-7864-5a70-3e78-42bc5627c4f7">MqttClientSession Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClientSession Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT Client Session

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST87D6998_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST87D6998_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">uPLibrary.Networking.M2Mqtt.Session<span id="LST87D6998_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST87D6998_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSession</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Session<span id="LST87D6998_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST87D6998_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClientSession</span><br /></div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttClientSession</span> : <span class="identifier">MqttSession</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttClientSession</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttSession</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttClientSession</span> : <span class="keyword">public</span> <span class="identifier">MqttSession</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttClientSession</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttSession</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttClientSession</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0e96a6c5-2ea8-d208-766a-ad6bd872d124.htm">MqttClientSession</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="558f2723-f603-82e9-cb0e-06863d81e549.htm">ClientId</a></td><td><div class="summary">

+            Client Id

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm">InflightMessages</a></td><td><div class="summary">

+            Messages inflight during session

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm">Clear</a></td><td><div class="summary">

+            Clean session

+            </div> (Inherited from <a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a5fb7722-1a6c-49ff-3865-240b14c330a9.htm b/old/clients/dotnet/api/html/a5fb7722-1a6c-49ff-3865-240b14c330a9.htm
new file mode 100755
index 0000000..a577314
--- /dev/null
+++ b/old/clients/dotnet/api/html/a5fb7722-1a6c-49ff-3865-240b14c330a9.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrel class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a5fb7722-1a6c-49ff-3865-240b14c330a9" /><meta name="guid" content="a5fb7722-1a6c-49ff-3865-240b14c330a9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad.htm" title="MqttMsgPubrel Constructor " tocid="2dd90bb8-1c6c-8bf2-2bc3-be415cac59ad">MqttMsgPubrel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbb18c6-3ac9-52bd-4ba4-55658b30db37.htm" title="MqttMsgPubrel Properties" tocid="0fbb18c6-3ac9-52bd-4ba4-55658b30db37">MqttMsgPubrel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a5fb7722-1a6c-49ff-3865-240b14c330a9.htm" title="MqttMsgPubrel Fields" tocid="a5fb7722-1a6c-49ff-3865-240b14c330a9">MqttMsgPubrel Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel Fields</td></tr></table><span class="introStyle"></span><p>The <a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm b/old/clients/dotnet/api/html/a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm
new file mode 100755
index 0000000..f87d2af
--- /dev/null
+++ b/old/clients/dotnet/api/html/a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs.#ctor(System.UInt16,System.Boolean)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a67a2145-9060-be24-1cb7-3bc4b5af94e4" /><meta name="guid" content="a67a2145-9060-be24-1cb7-3bc4b5af94e4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm" title="MqttMsgPublishedEventArgs Constructor " tocid="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2">MqttMsgPublishedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fa61d85-ccfd-2382-4c2c-c1dd229708cd.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16)" tocid="0fa61d85-ccfd-2382-4c2c-c1dd229708cd">MqttMsgPublishedEventArgs Constructor (UInt16)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a67a2145-9060-be24-1cb7-3bc4b5af94e4.htm" title="MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)" tocid="a67a2145-9060-be24-1cb7-3bc4b5af94e4">MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Constructor (UInt16, Boolean)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublishedEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>,

+	<span class="identifier">bool</span> <span class="parameter">isPublished</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>,

+	<span class="parameter">isPublished</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublishedEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>, 

+	<span class="identifier">bool</span> <span class="parameter">isPublished</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> * 

+        <span class="parameter">isPublished</span> : <span class="identifier">bool</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublishedEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST9D66455D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9D66455D_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier</dd><dt><span class="parameter">isPublished</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST9D66455D_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9D66455D_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Publish flag</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="2ff2c6fc-c685-b99f-ca86-2589fbf44dc2.htm">MqttMsgPublishedEventArgs Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm b/old/clients/dotnet/api/html/a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm
new file mode 100755
index 0000000..665cee2
--- /dev/null
+++ b/old/clients/dotnet/api/html/a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSession class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession class" /><meta name="System.Keywords" content="MqttSession class, about MqttSession class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Session.MqttSession" /><meta name="Description" content="MQTT Session base class" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="a68d1be5-2479-e342-4a8f-1dbd82f74d67" /><meta name="guid" content="a68d1be5-2479-e342-4a8f-1dbd82f74d67" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm" title="MqttSession Constructor " tocid="a7f95f7f-0d38-5d04-8053-21a05e8a68df">MqttSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5265662a-fa2f-0491-728c-dc9e89ce80a8.htm" title="MqttSession Properties" tocid="5265662a-fa2f-0491-728c-dc9e89ce80a8">MqttSession Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d.htm" title="MqttSession Methods" tocid="1d2cbc9e-a9a4-3277-5561-d3b88668eb2d">MqttSession Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT Session base class

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTC1638C95_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC1638C95_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Session<span id="LSTC1638C95_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC1638C95_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSession</span><br />    <a href="a5e6292f-bf2e-7bc7-f8c2-e1135f8291c5.htm">uPLibrary.Networking.M2Mqtt.Session<span id="LSTC1638C95_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC1638C95_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttClientSession</a><br /></div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="keyword">class</span> <span class="identifier">MqttSession</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">MustInherit</span> <span class="keyword">Class</span> <span class="identifier">MqttSession</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttSession</span> <span class="keyword">abstract</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">MqttSession</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttSession</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="9e384857-1e53-23db-7ec5-d91664c1e766.htm">MqttSession<span id="LSTC1638C95_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC1638C95_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm">MqttSession(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="558f2723-f603-82e9-cb0e-06863d81e549.htm">ClientId</a></td><td><div class="summary">

+            Client Id

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="3c8b3ad4-9bf4-44a6-edb7-a133ab61d431.htm">InflightMessages</a></td><td><div class="summary">

+            Messages inflight during session

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2a9a9f6-1f7c-88b5-9d60-2234b4fe0e0c.htm">Clear</a></td><td><div class="summary">

+            Clean session

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm b/old/clients/dotnet/api/html/a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm
new file mode 100755
index 0000000..dee153b
--- /dev/null
+++ b/old/clients/dotnet/api/html/a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Constructor (String, Byte[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.#ctor(System.String,System.Byte[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a736cd28-0d51-ba57-acb2-d1075bba9ea8" /><meta name="guid" content="a736cd28-0d51-ba57-acb2-d1075bba9ea8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm" title="MqttMsgPublish Constructor " tocid="9ea0ad8a-9251-fea9-59cc-f567ff08961e">MqttMsgPublish Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm" title="MqttMsgPublish Constructor (String, Byte[])" tocid="a736cd28-0d51-ba57-acb2-d1075bba9ea8">MqttMsgPublish Constructor (String, Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm" title="MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)" tocid="fc6e04ba-2ca2-2164-655f-3473766b86c2">MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Constructor (String, <span id="LST4E4691F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_0?cpp=array&lt;");</script>Byte<span id="LST4E4691F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_1?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublish</span>(

+	<span class="identifier">string</span> <span class="parameter">topic</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">message</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">topic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublish</span>(

+	<span class="identifier">String</span>^ <span class="parameter">topic</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">message</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">topic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">message</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublish</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST4E4691F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message topic</dd><dt><span class="parameter">message</span></dt><dd>Type: <span id="LST4E4691F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST4E4691F_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST4E4691F_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4E4691F_5?cpp=&gt;|vb=()|nu=[]");</script><br />Message data</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm">MqttMsgPublish Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a7b927a6-6a83-901a-a9ea-5cad64badced.htm b/old/clients/dotnet/api/html/a7b927a6-6a83-901a-a9ea-5cad64badced.htm
new file mode 100755
index 0000000..e8eafa8
--- /dev/null
+++ b/old/clients/dotnet/api/html/a7b927a6-6a83-901a-a9ea-5cad64badced.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>WriteTrace Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WriteTrace delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Utility.WriteTrace delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.WriteTrace" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Utility.WriteTrace" /><meta name="Description" content="summaryT:uPLibrary.Networking.M2Mqtt.Utility.WriteTrace" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="a7b927a6-6a83-901a-a9ea-5cad64badced" /><meta name="guid" content="a7b927a6-6a83-901a-a9ea-5cad64badced" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="73ec023f-c878-4750-999e-81f4527116d2.htm" title="TraceLevel Enumeration" tocid="73ec023f-c878-4750-999e-81f4527116d2">TraceLevel Enumeration</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a7b927a6-6a83-901a-a9ea-5cad64badced.htm" title="WriteTrace Delegate" tocid="a7b927a6-6a83-901a-a9ea-5cad64badced">WriteTrace Delegate</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">WriteTrace Delegate</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "T:uPLibrary.Networking.M2Mqtt.Utility.WriteTrace"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">WriteTrace</span>(

+	<span class="identifier">string</span> <span class="parameter">format</span>,

+	<span class="keyword">params</span> <span class="identifier">Object</span>[] <span class="parameter">args</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">WriteTrace</span> ( 

+	<span class="parameter">format</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="keyword">ParamArray</span> <span class="parameter">args</span> <span class="keyword">As</span> <span class="identifier">Object</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">WriteTrace</span>(

+	<span class="identifier">String</span>^ <span class="parameter">format</span>, 

+	... <span class="keyword">array</span>&lt;<span class="identifier">Object</span>^&gt;^ <span class="parameter">args</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">WriteTrace</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">format</span> : <span class="identifier">string</span> * 

+        <span class="parameter">args</span> : <span class="identifier">Object</span>[] <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">format</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST7D7E8AE5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7D7E8AE5_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br /></dd><dt><span class="parameter">args</span></dt><dd>Type: <span id="LST7D7E8AE5_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7D7E8AE5_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST7D7E8AE5_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7D7E8AE5_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><span id="LST7D7E8AE5_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7D7E8AE5_3?cpp=&gt;|vb=()|nu=[]");</script><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm b/old/clients/dotnet/api/html/a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm
new file mode 100755
index 0000000..d8da245
--- /dev/null
+++ b/old/clients/dotnet/api/html/a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSession class, constructor" /><meta name="System.Keywords" content="MqttSession.MqttSession constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Session.MqttSession.MqttSession" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Session.MqttSession.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="a7f95f7f-0d38-5d04-8053-21a05e8a68df" /><meta name="guid" content="a7f95f7f-0d38-5d04-8053-21a05e8a68df" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm" title="MqttSession Constructor " tocid="a7f95f7f-0d38-5d04-8053-21a05e8a68df">MqttSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9e384857-1e53-23db-7ec5-d91664c1e766.htm" title="MqttSession Constructor " tocid="9e384857-1e53-23db-7ec5-d91664c1e766">MqttSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm" title="MqttSession Constructor (String)" tocid="e0789c35-0133-a7a1-8872-0bdb70d3cb94">MqttSession Constructor (String)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="9e384857-1e53-23db-7ec5-d91664c1e766.htm">MqttSession<span id="LSTAC285F1E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAC285F1E_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm">MqttSession(String)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a829d8ae-ff8e-fa37-5b91-13096797aad8.htm b/old/clients/dotnet/api/html/a829d8ae-ff8e-fa37-5b91-13096797aad8.htm
new file mode 100755
index 0000000..e5babec
--- /dev/null
+++ b/old/clients/dotnet/api/html/a829d8ae-ff8e-fa37-5b91-13096797aad8.htm
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.MqttMsgPublishEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.MqttMsgPublishEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.#ctor(System.String,System.Byte[],System.Boolean,System.Byte,System.Boolean)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a829d8ae-ff8e-fa37-5b91-13096797aad8" /><meta name="guid" content="a829d8ae-ff8e-fa37-5b91-13096797aad8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a829d8ae-ff8e-fa37-5b91-13096797aad8.htm" title="MqttMsgPublishEventArgs Constructor " tocid="a829d8ae-ff8e-fa37-5b91-13096797aad8">MqttMsgPublishEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm" title="MqttMsgPublishEventArgs Methods" tocid="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8">MqttMsgPublishEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublishEventArgs</span>(

+	<span class="identifier">string</span> <span class="parameter">topic</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">message</span>,

+	<span class="identifier">bool</span> <span class="parameter">dupFlag</span>,

+	<span class="identifier">byte</span> <span class="parameter">qosLevel</span>,

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">topic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">dupFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">qosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublishEventArgs</span>(

+	<span class="identifier">String</span>^ <span class="parameter">topic</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">message</span>, 

+	<span class="identifier">bool</span> <span class="parameter">dupFlag</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">qosLevel</span>, 

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">topic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">message</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">dupFlag</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">qosLevel</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">retain</span> : <span class="identifier">bool</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublishEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTF93720FD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message topic</dd><dt><span class="parameter">message</span></dt><dd>Type: <span id="LSTF93720FD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTF93720FD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTF93720FD_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_3?cpp=&gt;|vb=()|nu=[]");</script><br />Message data</dd><dt><span class="parameter">dupFlag</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTF93720FD_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Duplicate delivery flag</dd><dt><span class="parameter">qosLevel</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTF93720FD_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Quality of Service level</dd><dt><span class="parameter">retain</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LSTF93720FD_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF93720FD_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Retain flag</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a88753da-66d3-522a-eaeb-4d0794cc5c71.htm b/old/clients/dotnet/api/html/a88753da-66d3-522a-eaeb-4d0794cc5c71.htm
new file mode 100755
index 0000000..49ad611
--- /dev/null
+++ b/old/clients/dotnet/api/html/a88753da-66d3-522a-eaeb-4d0794cc5c71.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QOS_LEVEL_AT_MOST_ONCE field" /><meta name="System.Keywords" content="MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a88753da-66d3-522a-eaeb-4d0794cc5c71" /><meta name="guid" content="a88753da-66d3-522a-eaeb-4d0794cc5c71" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTD08922C9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD08922C9_0?cpp=::|nu=.");</script>QOS_LEVEL_AT_MOST_ONCE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.QOS_LEVEL_AT_MOST_ONCE"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">QOS_LEVEL_AT_MOST_ONCE</span> = 0</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">QOS_LEVEL_AT_MOST_ONCE</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 0</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">QOS_LEVEL_AT_MOST_ONCE</span> = 0</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">QOS_LEVEL_AT_MOST_ONCE</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/a92d346b-72d2-1370-7173-a4f693df4b5e.htm b/old/clients/dotnet/api/html/a92d346b-72d2-1370-7173-a4f693df4b5e.htm
new file mode 100755
index 0000000..ae78aec
--- /dev/null
+++ b/old/clients/dotnet/api/html/a92d346b-72d2-1370-7173-a4f693df4b5e.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPubrel.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="a92d346b-72d2-1370-7173-a4f693df4b5e" /><meta name="guid" content="a92d346b-72d2-1370-7173-a4f693df4b5e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm" title="GetBytes Method " tocid="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm" title="Parse Method " tocid="f91a69dd-ecfb-f3a4-40b1-546381e083f5">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm" title="ToString Method " tocid="a92d346b-72d2-1370-7173-a4f693df4b5e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel<span id="LST2D263ABD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2D263ABD_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/aabf9b9f-cf88-23eb-70f0-f766740e148c.htm b/old/clients/dotnet/api/html/aabf9b9f-cf88-23eb-70f0-f766740e148c.htm
new file mode 100755
index 0000000..fb40cd2
--- /dev/null
+++ b/old/clients/dotnet/api/html/aabf9b9f-cf88-23eb-70f0-f766740e148c.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs.QosLevel Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QosLevel property" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.QosLevel property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.QosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.get_QosLevel" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.QosLevel" /><meta name="Description" content="Quality of Service level" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="aabf9b9f-cf88-23eb-70f0-f766740e148c" /><meta name="guid" content="aabf9b9f-cf88-23eb-70f0-f766740e148c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs<span id="LST6BD2AD57_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6BD2AD57_0?cpp=::|nu=.");</script>QosLevel Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Quality of Service level

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">QosLevel</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">QosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">QosLevel</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">QosLevel</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm b/old/clients/dotnet/api/html/aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm
new file mode 100755
index 0000000..aa673bd
--- /dev/null
+++ b/old/clients/dotnet/api/html/aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.qosLevel Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="qosLevel field" /><meta name="System.Keywords" content="MqttMsgBase.qosLevel field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.qosLevel" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.qosLevel" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.qosLevel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec" /><meta name="guid" content="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTFBA07F04_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFBA07F04_0?cpp=::|nu=.");</script>qosLevel Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.qosLevel"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">byte</span> <span class="identifier">qosLevel</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">qosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">qosLevel</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">qosLevel</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm b/old/clients/dotnet/api/html/aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm
new file mode 100755
index 0000000..1cc9dfa
--- /dev/null
+++ b/old/clients/dotnet/api/html/aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.ReturnCode Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ReturnCode property" /><meta name="System.Keywords" content="MqttMsgConnack.ReturnCode property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ReturnCode" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.get_ReturnCode" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.set_ReturnCode" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ReturnCode" /><meta name="Description" content="Return Code" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="aaf403b8-efe3-6dd8-33af-e4875b6b6c36" /><meta name="guid" content="aaf403b8-efe3-6dd8-33af-e4875b6b6c36" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="799eca71-2c12-2fda-df00-731770e7e411.htm" title="MqttMsgConnack Properties" tocid="799eca71-2c12-2fda-df00-731770e7e411">MqttMsgConnack Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="aaf403b8-efe3-6dd8-33af-e4875b6b6c36.htm" title="ReturnCode Property " tocid="aaf403b8-efe3-6dd8-33af-e4875b6b6c36">ReturnCode Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6c244c13-e3e5-f36c-5e94-23112a3cfd52.htm" title="SessionPresent Property " tocid="6c244c13-e3e5-f36c-5e94-23112a3cfd52">SessionPresent Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST383D33F2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST383D33F2_0?cpp=::|nu=.");</script>ReturnCode Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Return Code

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">ReturnCode</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">ReturnCode</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">ReturnCode</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned char</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">ReturnCode</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm b/old/clients/dotnet/api/html/aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm
new file mode 100755
index 0000000..cc056dd
--- /dev/null
+++ b/old/clients/dotnet/api/html/aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_CONNECT_TIMEOUT Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_CONNECT_TIMEOUT field" /><meta name="System.Keywords" content="MqttSettings.MQTT_CONNECT_TIMEOUT field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_CONNECT_TIMEOUT" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_CONNECT_TIMEOUT" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_CONNECT_TIMEOUT" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7" /><meta name="guid" content="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST59149A5F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST59149A5F_0?cpp=::|nu=.");</script>MQTT_CONNECT_TIMEOUT Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_CONNECT_TIMEOUT"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_CONNECT_TIMEOUT</span> = 30000</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_CONNECT_TIMEOUT</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 30000</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_CONNECT_TIMEOUT</span> = 30000</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_CONNECT_TIMEOUT</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ab04dcfe-4b00-a939-992b-a53667073aff.htm b/old/clients/dotnet/api/html/ab04dcfe-4b00-a939-992b-a53667073aff.htm
new file mode 100755
index 0000000..0572787
--- /dev/null
+++ b/old/clients/dotnet/api/html/ab04dcfe-4b00-a939-992b-a53667073aff.htm
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Subscribe Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Subscribe method" /><meta name="System.Keywords" content="MqttClient.Subscribe method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Subscribe" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Subscribe(System.String[],System.Byte[])" /><meta name="Description" content="Subscribe for message topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="ab04dcfe-4b00-a939-992b-a53667073aff" /><meta name="guid" content="ab04dcfe-4b00-a939-992b-a53667073aff" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="94263922-8f93-6752-07a9-f431ed914775.htm" title="Disconnect Method " tocid="94263922-8f93-6752-07a9-f431ed914775">Disconnect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ab04dcfe-4b00-a939-992b-a53667073aff.htm" title="Subscribe Method " tocid="ab04dcfe-4b00-a939-992b-a53667073aff">Subscribe Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f7055430-31ec-5309-1ea9-c706994485e8.htm" title="Unsubscribe Method " tocid="f7055430-31ec-5309-1ea9-c706994485e8">Unsubscribe Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTC2805B7F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_0?cpp=::|nu=.");</script>Subscribe Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Subscribe for message topics

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">Subscribe</span>(

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Subscribe</span> ( 

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>(),

+	<span class="parameter">qosLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">UShort</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned short</span> <span class="identifier">Subscribe</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Subscribe</span> : 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] * 

+        <span class="parameter">qosLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">uint16</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LSTC2805B7F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTC2805B7F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LSTC2805B7F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_3?cpp=&gt;|vb=()|nu=[]");</script><br />List of topics to subscribe</dd><dt><span class="parameter">qosLevels</span></dt><dd>Type: <span id="LSTC2805B7F_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_4?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTC2805B7F_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTC2805B7F_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC2805B7F_6?cpp=&gt;|vb=()|nu=[]");</script><br />QOS levels related to topics</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a><br />Message Id related to SUBSCRIBE message</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ac29dcad-0ab9-5b49-077e-dea9953c606b.htm b/old/clients/dotnet/api/html/ac29dcad-0ab9-5b49-077e-dea9953c606b.htm
new file mode 100755
index 0000000..f541050
--- /dev/null
+++ b/old/clients/dotnet/api/html/ac29dcad-0ab9-5b49-077e-dea9953c606b.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.Message Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Message property" /><meta name="System.Keywords" content="MqttMsgContext.Message property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.set_Message" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.Message" /><meta name="Description" content="MQTT message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ac29dcad-0ab9-5b49-077e-dea9953c606b" /><meta name="guid" content="ac29dcad-0ab9-5b49-077e-dea9953c606b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LSTA0DE20B0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA0DE20B0_0?cpp=::|nu=.");</script>Message Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgBase</span> <span class="identifier">Message</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Message</span> <span class="keyword">As</span> <span class="identifier">MqttMsgBase</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttMsgBase</span>^ <span class="identifier">Message</span> {

+	<span class="identifier">MqttMsgBase</span>^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttMsgBase</span>^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Message</span> : <span class="identifier">MqttMsgBase</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm b/old/clients/dotnet/api/html/ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm
new file mode 100755
index 0000000..0880cf6
--- /dev/null
+++ b/old/clients/dotnet/api/html/ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_REFUSED_SERVER_UNAVAILABLE field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef" /><meta name="guid" content="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST7E68119F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7E68119F_0?cpp=::|nu=.");</script>CONN_REFUSED_SERVER_UNAVAILABLE Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_SERVER_UNAVAILABLE"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_REFUSED_SERVER_UNAVAILABLE</span> = 3</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_REFUSED_SERVER_UNAVAILABLE</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 3</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_REFUSED_SERVER_UNAVAILABLE</span> = 3</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_REFUSED_SERVER_UNAVAILABLE</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm b/old/clients/dotnet/api/html/ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm
new file mode 100755
index 0000000..7babd00
--- /dev/null
+++ b/old/clients/dotnet/api/html/ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttTimeoutException Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttTimeoutException class, constructor" /><meta name="System.Keywords" content="MqttTimeoutException.MqttTimeoutException constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException.MqttTimeoutException" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException.#ctor" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b" /><meta name="guid" content="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm" title="MqttTimeoutException Constructor " tocid="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b">MqttTimeoutException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm" title="MqttTimeoutException Properties" tocid="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7">MqttTimeoutException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm" title="MqttTimeoutException Methods" tocid="8a088d92-5d9d-70de-aa31-c8b84c5adf8b">MqttTimeoutException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3d82cf63-57d1-b865-f65e-c72fc1206350.htm" title="MqttTimeoutException Events" tocid="3d82cf63-57d1-b865-f65e-c72fc1206350">MqttTimeoutException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttTimeoutException Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException</a> class</div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttTimeoutException</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttTimeoutException</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttTimeoutException</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ad2f2290-2a93-8e65-93e6-1295480ff718.htm b/old/clients/dotnet/api/html/ad2f2290-2a93-8e65-93e6-1295480ff718.htm
new file mode 100755
index 0000000..3e6f3a4
--- /dev/null
+++ b/old/clients/dotnet/api/html/ad2f2290-2a93-8e65-93e6-1295480ff718.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgConnack.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ad2f2290-2a93-8e65-93e6-1295480ff718" /><meta name="guid" content="ad2f2290-2a93-8e65-93e6-1295480ff718" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm" title="GetBytes Method " tocid="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm" title="Parse Method " tocid="e0b5e273-0303-ccec-55df-c728d0e5436a">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm" title="ToString Method " tocid="ad2f2290-2a93-8e65-93e6-1295480ff718">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LSTE50441E0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE50441E0_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm b/old/clients/dotnet/api/html/ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm
new file mode 100755
index 0000000..53375ec
--- /dev/null
+++ b/old/clients/dotnet/api/html/ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingResp class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7" /><meta name="guid" content="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm" title="MqttMsgPingResp Constructor " tocid="52caa9df-cef5-4b80-4c63-7e2c45be2ae9">MqttMsgPingResp Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm" title="MqttMsgPingResp Properties" tocid="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7">MqttMsgPingResp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm" title="MqttMsgPingResp Fields" tocid="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1">MqttMsgPingResp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp Properties</td></tr></table><span class="introStyle"></span><p>The <a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ade7ab01-7faa-cc83-6d83-55051a42094a.htm b/old/clients/dotnet/api/html/ade7ab01-7faa-cc83-6d83-55051a42094a.htm
new file mode 100755
index 0000000..67cd94f
--- /dev/null
+++ b/old/clients/dotnet/api/html/ade7ab01-7faa-cc83-6d83-55051a42094a.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrec class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ade7ab01-7faa-cc83-6d83-55051a42094a" /><meta name="guid" content="ade7ab01-7faa-cc83-6d83-55051a42094a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27c0f026-8881-1b0c-7a67-66f63161d7b2.htm" title="MqttMsgPubrec Constructor " tocid="27c0f026-8881-1b0c-7a67-66f63161d7b2">MqttMsgPubrec Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="08da4b78-5a3b-8472-84c8-db373aa1818b.htm" title="MqttMsgPubrec Properties" tocid="08da4b78-5a3b-8472-84c8-db373aa1818b">MqttMsgPubrec Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ade7ab01-7faa-cc83-6d83-55051a42094a.htm" title="MqttMsgPubrec Fields" tocid="ade7ab01-7faa-cc83-6d83-55051a42094a">MqttMsgPubrec Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec Fields</td></tr></table><span class="introStyle"></span><p>The <a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">MqttMsgPubrec Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ae6b998d-4288-f796-7de2-c8efbb6679c7.htm b/old/clients/dotnet/api/html/ae6b998d-4288-f796-7de2-c8efbb6679c7.htm
new file mode 100755
index 0000000..1b3941e
--- /dev/null
+++ b/old/clients/dotnet/api/html/ae6b998d-4288-f796-7de2-c8efbb6679c7.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingReq class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq class" /><meta name="System.Keywords" content="MqttMsgPingReq class, about MqttMsgPingReq class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq" /><meta name="Description" content="Class for PINGREQ message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ae6b998d-4288-f796-7de2-c8efbb6679c7" /><meta name="guid" content="ae6b998d-4288-f796-7de2-c8efbb6679c7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm" title="MqttMsgPingReq Constructor " tocid="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae">MqttMsgPingReq Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm" title="MqttMsgPingReq Properties" tocid="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28">MqttMsgPingReq Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e51588d2-2ca5-7675-f43b-d5f755284ef0.htm" title="MqttMsgPingReq Fields" tocid="e51588d2-2ca5-7675-f43b-d5f755284ef0">MqttMsgPingReq Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PINGREQ message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST1CADEDC2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST1CADEDC2_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST1CADEDC2_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPingReq</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPingReq</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPingReq</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPingReq</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPingReq</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPingReq</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm">MqttMsgPingReq</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="53e725aa-4170-7488-a7fc-b08af229a244.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST1CADEDC2_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PINGREQ message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d281e094-516e-de30-ff2d-537158bc9cf4.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST1CADEDC2_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST1CADEDC2_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CADEDC2_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm b/old/clients/dotnet/api/html/ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm
new file mode 100755
index 0000000..eca2e86
--- /dev/null
+++ b/old/clients/dotnet/api/html/ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm
@@ -0,0 +1,25 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSettings class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttSettings class" /><meta name="System.Keywords" content="MqttSettings class, about MqttSettings class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttSettings" /><meta name="Description" content="Settings class for the MQTT broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="ae9150ed-8c01-e5cc-6081-85fb82dd9af4" /><meta name="guid" content="ae9150ed-8c01-e5cc-6081-85fb82dd9af4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec.htm" title="MqttSettings Methods" tocid="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec">MqttSettings Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Settings class for the MQTT broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST9114F054_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9114F054_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LST9114F054_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9114F054_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSettings</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttSettings</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttSettings</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttSettings</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttSettings</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttSettings</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm">AttemptsOnRetry</a></td><td><div class="summary">

+            Attempts on retry

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm">DelayOnRetry</a></td><td><div class="summary">

+            Delay on retry

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm">InflightQueueSize</a></td><td><div class="summary">

+            Inflight queue size

+            </div></td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm">Instance</a></td><td><div class="summary">

+            Singleton instance of settings

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm">Port</a></td><td><div class="summary">

+            Listening connection port

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm">SslPort</a></td><td><div class="summary">

+            Listening connection SSL port

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm">TimeoutOnConnection</a></td><td><div class="summary">

+            Timeout on client connection (before receiving CONNECT message)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm">TimeoutOnReceiving</a></td><td><div class="summary">

+            Timeout on receiving

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm">MQTT_ATTEMPTS_RETRY</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm">MQTT_BROKER_DEFAULT_PORT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm">MQTT_BROKER_DEFAULT_SSL_PORT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm">MQTT_CONNECT_TIMEOUT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm">MQTT_DEFAULT_TIMEOUT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm">MQTT_DELAY_RETRY</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm">MQTT_MAX_INFLIGHT_QUEUE_SIZE</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/aef7b415-04b4-a0ff-b496-64256e388d43.htm b/old/clients/dotnet/api/html/aef7b415-04b4-a0ff-b496-64256e388d43.htm
new file mode 100755
index 0000000..1fd8e6d
--- /dev/null
+++ b/old/clients/dotnet/api/html/aef7b415-04b4-a0ff-b496-64256e388d43.htm
@@ -0,0 +1,29 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="aef7b415-04b4-a0ff-b496-64256e388d43" /><meta name="guid" content="aef7b415-04b4-a0ff-b496-64256e388d43" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm" title="MqttNetworkChannel Constructor (Socket)" tocid="c14eec5a-1dd8-29aa-3efb-1c34068a984e">MqttNetworkChannel Constructor (Socket)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm" title="MqttNetworkChannel Constructor (String, Int32)" tocid="508edb77-8bbf-b42e-a2fd-a86beb44b6b2">MqttNetworkChannel Constructor (String, Int32)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="aef7b415-04b4-a0ff-b496-64256e388d43.htm" title="MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="aef7b415-04b4-a0ff-b496-64256e388d43">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm" title="MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="5fc4907e-616a-5cc7-5989-1d0ac38477a0">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> class</div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">Socket</span> <span class="parameter">socket</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">X509Certificate</span> <span class="parameter">serverCert</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>,

+	<span class="identifier">RemoteCertificateValidationCallback</span> <span class="parameter">userCertificateValidationCallback</span>,

+	<span class="identifier">LocalCertificateSelectionCallback</span> <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">socket</span> <span class="keyword">As</span> <span class="identifier">Socket</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">serverCert</span> <span class="keyword">As</span> <span class="identifier">X509Certificate</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>,

+	<span class="parameter">userCertificateValidationCallback</span> <span class="keyword">As</span> <span class="identifier">RemoteCertificateValidationCallback</span>,

+	<span class="parameter">userCertificateSelectionCallback</span> <span class="keyword">As</span> <span class="identifier">LocalCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">Socket</span>^ <span class="parameter">socket</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">X509Certificate</span>^ <span class="parameter">serverCert</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>, 

+	<span class="identifier">RemoteCertificateValidationCallback</span>^ <span class="parameter">userCertificateValidationCallback</span>, 

+	<span class="identifier">LocalCertificateSelectionCallback</span>^ <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">socket</span> : <span class="identifier">Socket</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">serverCert</span> : <span class="identifier">X509Certificate</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> * 

+        <span class="parameter">userCertificateValidationCallback</span> : <span class="identifier">RemoteCertificateValidationCallback</span> * 

+        <span class="parameter">userCertificateSelectionCallback</span> : <span class="identifier">LocalCertificateSelectionCallback</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttNetworkChannel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">socket</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/attbb8f5" target="_blank">System.Net.Sockets<span id="LST526E375_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Socket</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="socket"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST526E375_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="secure"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">serverCert</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/9yc7tebx" target="_blank">System.Security.Cryptography.X509Certificates<span id="LST526E375_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>X509Certificate</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="serverCert"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST526E375_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="sslProtocol"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket,System.Boolean,System.Security.Cryptography.X509Certificates.X509Certificate,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)"]</p></dd><dt><span class="parameter">userCertificateValidationCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145054" target="_blank">System.Net.Security<span id="LST526E375_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>RemoteCertificateValidationCallback</a><br />A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication</dd><dt><span class="parameter">userCertificateSelectionCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145028" target="_blank">System.Net.Security<span id="LST526E375_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST526E375_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>LocalCertificateSelectionCallback</a><br />A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="f1e4982e-9370-e147-feed-dcaa495d134b.htm">MqttNetworkChannel Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm b/old/clients/dotnet/api/html/af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm
new file mode 100755
index 0000000..e6b7111
--- /dev/null
+++ b/old/clients/dotnet/api/html/af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Events</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient class, events" /><meta name="Microsoft.Help.Id" content="Events.T:uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9" /><meta name="guid" content="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9.htm" title="MqttClient Events" tocid="af9f7dc5-60bc-0e7c-baf0-7a04a7f9c0f9">MqttClient Events</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094a0905-9b91-7b34-050d-162f79da7688.htm" title="ConnectionClosed Event" tocid="094a0905-9b91-7b34-050d-162f79da7688">ConnectionClosed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm" title="MqttMsgPublished Event" tocid="78e0178b-26e2-a332-af58-3dbce0f72ab1">MqttMsgPublished Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm" title="MqttMsgPublishReceived Event" tocid="2ce4c9fa-75b2-a436-5888-a8d104b9af2f">MqttMsgPublishReceived Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm" title="MqttMsgSubscribed Event" tocid="a01fdc86-611e-07f2-a581-01878c22ec5d">MqttMsgSubscribed Event</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm" title="MqttMsgUnsubscribed Event" tocid="7eddc3e3-893c-9b97-d160-6c101272f0be">MqttMsgUnsubscribed Event</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Events</td></tr></table><span class="introStyle"></span><p>The <a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="094a0905-9b91-7b34-050d-162f79da7688.htm">ConnectionClosed</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="78e0178b-26e2-a332-af58-3dbce0f72ab1.htm">MqttMsgPublished</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="2ce4c9fa-75b2-a436-5888-a8d104b9af2f.htm">MqttMsgPublishReceived</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="a01fdc86-611e-07f2-a581-01878c22ec5d.htm">MqttMsgSubscribed</a></td><td /></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubevent.gif" alt="Public event" title="Public event" /></td><td><a href="7eddc3e3-893c-9b97-d160-6c101272f0be.htm">MqttMsgUnsubscribed</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm b/old/clients/dotnet/api/html/afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm
new file mode 100755
index 0000000..757da9a
--- /dev/null
+++ b/old/clients/dotnet/api/html/afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm
@@ -0,0 +1,39 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribe class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe class" /><meta name="System.Keywords" content="MqttMsgSubscribe class, about MqttMsgSubscribe class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe" /><meta name="Description" content="Class for SUBSCRIBE message from client to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe" /><meta name="guid" content="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm" title="MqttMsgSubscribe Constructor " tocid="a51bf7cd-c96d-6820-3647-ab8ac9723089">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="db80d45e-49aa-d877-289c-e167a57eb221.htm" title="MqttMsgSubscribe Properties" tocid="db80d45e-49aa-d877-289c-e167a57eb221">MqttMsgSubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838.htm" title="MqttMsgSubscribe Methods" tocid="2a3ad66c-2d9a-d2a8-c4df-17b0b63cb838">MqttMsgSubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a0289624-eb67-7a9d-8fb5-d24e8cd53952.htm" title="MqttMsgSubscribe Fields" tocid="a0289624-eb67-7a9d-8fb5-d24e8cd53952">MqttMsgSubscribe Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for SUBSCRIBE message from client to broker

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTF23DBD0E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTF23DBD0E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTF23DBD0E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribe</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgSubscribe</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgSubscribe</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgSubscribe</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgSubscribe</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgSubscribe</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5f451542-4310-2ea6-a576-f8153d44bf8f.htm">MqttMsgSubscribe<span id="LSTF23DBD0E_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_3?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm">MqttMsgSubscribe(<span id="LSTF23DBD0E_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_4?cpp=array&lt;");</script>String<span id="LSTF23DBD0E_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_5?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, <span id="LSTF23DBD0E_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_6?cpp=array&lt;");</script>Byte<span id="LSTF23DBD0E_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_7?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="eae63e70-2707-0fed-249e-be9d099327f4.htm">QoSLevels</a></td><td><div class="summary">

+            List of QOS Levels related to topics

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm">Topics</a></td><td><div class="summary">

+            List of topics to subscribe

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="69539680-f8c4-a165-9ebf-62a9d5e23fbb.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTF23DBD0E_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="71fe4759-819e-3993-01c1-a6808d775305.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a SUBSCRIBE message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5d5f1872-893f-a5cf-3f70-7ccd83426652.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTF23DBD0E_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_9?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTF23DBD0E_10"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF23DBD0E_10?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm b/old/clients/dotnet/api/html/afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm
new file mode 100755
index 0000000..a762dc7
--- /dev/null
+++ b/old/clients/dotnet/api/html/afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPingResp.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="afd53d6d-95fe-15d8-81fd-fc68895d8b07" /><meta name="guid" content="afd53d6d-95fe-15d8-81fd-fc68895d8b07" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm" title="GetBytes Method " tocid="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm" title="Parse Method " tocid="e7bdce0b-057d-20dc-8c09-092a434cc228">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm" title="ToString Method " tocid="afd53d6d-95fe-15d8-81fd-fc68895d8b07">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp<span id="LST7D8CB5E5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7D8CB5E5_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b0906948-a462-65e9-c70a-bc6a522b6817.htm b/old/clients/dotnet/api/html/b0906948-a462-65e9-c70a-bc6a522b6817.htm
new file mode 100755
index 0000000..67ad726
--- /dev/null
+++ b/old/clients/dotnet/api/html/b0906948-a462-65e9-c70a-bc6a522b6817.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b0906948-a462-65e9-c70a-bc6a522b6817" /><meta name="guid" content="b0906948-a462-65e9-c70a-bc6a522b6817" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm" title="MessageId Property " tocid="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm" title="Topics Property " tocid="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm">Topics</a></td><td><div class="summary">

+            Topics requested to subscribe

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm b/old/clients/dotnet/api/html/b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm
new file mode 100755
index 0000000..53749e9
--- /dev/null
+++ b/old/clients/dotnet/api/html/b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgBase class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b1f63eb4-2019-5e0e-d9cb-2702efca6444" /><meta name="guid" content="b1f63eb4-2019-5e0e-d9cb-2702efca6444" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase Fields</td></tr></table><span class="introStyle"></span><p>The <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm">QOS_LEVEL_AT_LEAST_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm">QOS_LEVEL_AT_MOST_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm">QOS_LEVEL_EXACTLY_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm">QOS_LEVEL_GRANTED_FAILURE</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b20342a2-ec8d-4f46-5e5c-cc189e431357.htm b/old/clients/dotnet/api/html/b20342a2-ec8d-4f46-5e5c-cc189e431357.htm
new file mode 100755
index 0000000..3be1846
--- /dev/null
+++ b/old/clients/dotnet/api/html/b20342a2-ec8d-4f46-5e5c-cc189e431357.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribedEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs.MqttMsgUnsubscribedEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.MqttMsgUnsubscribedEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.#ctor(System.UInt16)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b20342a2-ec8d-4f46-5e5c-cc189e431357" /><meta name="guid" content="b20342a2-ec8d-4f46-5e5c-cc189e431357" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b20342a2-ec8d-4f46-5e5c-cc189e431357.htm" title="MqttMsgUnsubscribedEventArgs Constructor " tocid="b20342a2-ec8d-4f46-5e5c-cc189e431357">MqttMsgUnsubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm" title="MqttMsgUnsubscribedEventArgs Properties" tocid="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1">MqttMsgUnsubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1140d6b0-2d45-bec5-857a-a7e8f4183892.htm" title="MqttMsgUnsubscribedEventArgs Methods" tocid="1140d6b0-2d45-bec5-857a-a7e8f4183892">MqttMsgUnsubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribedEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgUnsubscribedEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST10CBE979_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST10CBE979_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier for unsubscribed topic</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm b/old/clients/dotnet/api/html/b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm
new file mode 100755
index 0000000..3c75e46
--- /dev/null
+++ b/old/clients/dotnet/api/html/b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Constructor (Exception)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException.#ctor(System.Exception)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="b2dbb6e2-3693-c9cf-3e07-511165fede7f" /><meta name="guid" content="b2dbb6e2-3693-c9cf-3e07-511165fede7f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d9833610-95d5-1356-37a7-afe5b794929a.htm" title="MqttCommunicationException Constructor " tocid="d9833610-95d5-1356-37a7-afe5b794929a">MqttCommunicationException Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm" title="MqttCommunicationException Constructor (Exception)" tocid="b2dbb6e2-3693-c9cf-3e07-511165fede7f">MqttCommunicationException Constructor (Exception)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Constructor (Exception)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttCommunicationException</span>(

+	<span class="identifier">Exception</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">Exception</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttCommunicationException</span>(

+	<span class="identifier">Exception</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">e</span> : <span class="identifier">Exception</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttCommunicationException</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">e</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LSTB35E7C39_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB35E7C39_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br />Inner Exception</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm">MqttCommunicationException Overload</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm b/old/clients/dotnet/api/html/b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm
new file mode 100755
index 0000000..1a80e8f
--- /dev/null
+++ b/old/clients/dotnet/api/html/b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgBase class, constructor" /><meta name="System.Keywords" content="MqttMsgBase.MqttMsgBase constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.MqttMsgBase" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.#ctor" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b2f4d3a2-fe07-616e-2d3f-6049a01acb57" /><meta name="guid" content="b2f4d3a2-fe07-616e-2d3f-6049a01acb57" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm" title="MqttMsgBase Constructor " tocid="b2f4d3a2-fe07-616e-2d3f-6049a01acb57">MqttMsgBase Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a> class</div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">MqttMsgBase</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">MqttMsgBase</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgBase</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm b/old/clients/dotnet/api/html/b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm
new file mode 100755
index 0000000..ae67719
--- /dev/null
+++ b/old/clients/dotnet/api/html/b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Connect Method (String, String, String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Connect(System.String,System.String,System.String)" /><meta name="Description" content="Connect to broker" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0" /><meta name="guid" content="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88303d95-677a-9134-0859-83e0afb69d0d.htm" title="Connect Method (String)" tocid="88303d95-677a-9134-0859-83e0afb69d0d">Connect Method (String)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0.htm" title="Connect Method (String, String, String)" tocid="b3a72937-8119-b0d8-b2f2-d28b7f35a4a0">Connect Method (String, String, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="46ac7696-b026-2fd1-0d50-9f698c3903e8.htm" title="Connect Method (String, String, String, Boolean, UInt16)" tocid="46ac7696-b026-2fd1-0d50-9f698c3903e8">Connect Method (String, String, String, Boolean, UInt16)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="625993bb-d341-4117-fde4-2c7da398aacd.htm" title="Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)" tocid="625993bb-d341-4117-fde4-2c7da398aacd">Connect Method (String, String, String, Boolean, Byte, Boolean, String, String, Boolean, UInt16)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST77C9E92A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77C9E92A_0?cpp=::|nu=.");</script>Connect Method (String, String, String)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Connect to broker

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">Connect</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>,

+	<span class="identifier">string</span> <span class="parameter">username</span>,

+	<span class="identifier">string</span> <span class="parameter">password</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Connect</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">username</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">password</span> <span class="keyword">As</span> <span class="identifier">String</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">Connect</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">username</span>, 

+	<span class="identifier">String</span>^ <span class="parameter">password</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Connect</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> * 

+        <span class="parameter">username</span> : <span class="identifier">string</span> * 

+        <span class="parameter">password</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST77C9E92A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77C9E92A_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client identifier</dd><dt><span class="parameter">username</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST77C9E92A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77C9E92A_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Username</dd><dt><span class="parameter">password</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST77C9E92A_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77C9E92A_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Password</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><br />Return code of CONNACK message from broker</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="2ce447b2-7de5-0198-d711-7be059344f8c.htm">Connect Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm b/old/clients/dotnet/api/html/b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm
new file mode 100755
index 0000000..f20a498
--- /dev/null
+++ b/old/clients/dotnet/api/html/b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8" /><meta name="guid" content="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a829d8ae-ff8e-fa37-5b91-13096797aad8.htm" title="MqttMsgPublishEventArgs Constructor " tocid="a829d8ae-ff8e-fa37-5b91-13096797aad8">MqttMsgPublishEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8.htm" title="MqttMsgPublishEventArgs Methods" tocid="b3a9f9a1-dac8-ab51-4a2c-3bf5ea8848e8">MqttMsgPublishEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b55bfe85-c247-48d0-e704-29f6f90f6f07.htm b/old/clients/dotnet/api/html/b55bfe85-c247-48d0-e704-29f6f90f6f07.htm
new file mode 100755
index 0000000..4172397
--- /dev/null
+++ b/old/clients/dotnet/api/html/b55bfe85-c247-48d0-e704-29f6f90f6f07.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Accept Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Accept method" /><meta name="System.Keywords" content="IMqttNetworkChannel.Accept method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Accept" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Accept" /><meta name="Description" content="Accept client connection" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="b55bfe85-c247-48d0-e704-29f6f90f6f07" /><meta name="guid" content="b55bfe85-c247-48d0-e704-29f6f90f6f07" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm" title="Accept Method " tocid="b55bfe85-c247-48d0-e704-29f6f90f6f07">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm" title="Close Method " tocid="2e2bf1a6-6e35-acbf-602a-02de9e4a886f">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm" title="Connect Method " tocid="84ccb351-0f50-24ca-4de5-a7c778cabd05">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm" title="Send Method " tocid="5e035246-906a-e93f-453c-1a083eb1e1d6">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LSTB13658F0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB13658F0_0?cpp=::|nu=.");</script>Accept Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Accept client connection

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Accept</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Sub</span> <span class="identifier">Accept</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">void</span> <span class="identifier">Accept</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Accept</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b57f53ef-3999-3906-afaf-fd842f1e4f42.htm b/old/clients/dotnet/api/html/b57f53ef-3999-3906-afaf-fd842f1e4f42.htm
new file mode 100755
index 0000000..5006a27
--- /dev/null
+++ b/old/clients/dotnet/api/html/b57f53ef-3999-3906-afaf-fd842f1e4f42.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublish class, constructor" /><meta name="System.Keywords" content="MqttMsgPublish.MqttMsgPublish constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.MqttMsgPublish" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b57f53ef-3999-3906-afaf-fd842f1e4f42" /><meta name="guid" content="b57f53ef-3999-3906-afaf-fd842f1e4f42" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm" title="MqttMsgPublish Constructor " tocid="9ea0ad8a-9251-fea9-59cc-f567ff08961e">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm" title="MqttMsgPublish Constructor (String, Byte[])" tocid="a736cd28-0d51-ba57-acb2-d1075bba9ea8">MqttMsgPublish Constructor (String, Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm" title="MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)" tocid="fc6e04ba-2ca2-2164-655f-3473766b86c2">MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm">MqttMsgPublish<span id="LST1CBB57E6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CBB57E6_0?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm">MqttMsgPublish(String, <span id="LST1CBB57E6_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CBB57E6_1?cpp=array&lt;");</script>Byte<span id="LST1CBB57E6_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CBB57E6_2?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm">MqttMsgPublish(String, <span id="LST1CBB57E6_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CBB57E6_3?cpp=array&lt;");</script>Byte<span id="LST1CBB57E6_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1CBB57E6_4?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Boolean, Byte, Boolean)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b5c6fd1b-25aa-ac71-ed84-378059b18448.htm b/old/clients/dotnet/api/html/b5c6fd1b-25aa-ac71-ed84-378059b18448.htm
new file mode 100755
index 0000000..aac6115
--- /dev/null
+++ b/old/clients/dotnet/api/html/b5c6fd1b-25aa-ac71-ed84-378059b18448.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b5c6fd1b-25aa-ac71-ed84-378059b18448" /><meta name="guid" content="b5c6fd1b-25aa-ac71-ed84-378059b18448" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b5c6fd1b-25aa-ac71-ed84-378059b18448.htm" title="MqttMsgUnsubscribe Properties" tocid="b5c6fd1b-25aa-ac71-ed84-378059b18448">MqttMsgUnsubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm" title="Topics Property " tocid="4414ec3e-0bb0-b8ff-b796-daf8432d2150">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Properties</td></tr></table><span class="introStyle"></span><p>The <a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4414ec3e-0bb0-b8ff-b796-daf8432d2150.htm">Topics</a></td><td><div class="summary">

+            List of topics to unsubscribe

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b632030f-5c74-630f-3af4-c5e47be42cdc.htm b/old/clients/dotnet/api/html/b632030f-5c74-630f-3af4-c5e47be42cdc.htm
new file mode 100755
index 0000000..1d22492
--- /dev/null
+++ b/old/clients/dotnet/api/html/b632030f-5c74-630f-3af4-c5e47be42cdc.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPuback.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PUBACK message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b632030f-5c74-630f-3af4-c5e47be42cdc" /><meta name="guid" content="b632030f-5c74-630f-3af4-c5e47be42cdc" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm" title="GetBytes Method " tocid="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm" title="Parse Method " tocid="b632030f-5c74-630f-3af4-c5e47be42cdc">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f833222f-8026-6082-d06a-2ea4d4913b62.htm" title="ToString Method " tocid="f833222f-8026-6082-d06a-2ea4d4913b62">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback<span id="LST35697ECA_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST35697ECA_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PUBACK message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPuback</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPuback</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPuback</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPuback</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST35697ECA_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST35697ECA_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST35697ECA_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST35697ECA_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST35697ECA_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST35697ECA_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback</a><br />PUBACK message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm b/old/clients/dotnet/api/html/b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm
new file mode 100755
index 0000000..1d13a13
--- /dev/null
+++ b/old/clients/dotnet/api/html/b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.Instance Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Instance property" /><meta name="System.Keywords" content="MqttSettings.Instance property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.Instance" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_Instance" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.Instance" /><meta name="Description" content="Singleton instance of settings" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="b8bffc48-43be-92e1-11a2-0f00bcd03b85" /><meta name="guid" content="b8bffc48-43be-92e1-11a2-0f00bcd03b85" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST6721B91_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6721B91_0?cpp=::|nu=.");</script>Instance Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Singleton instance of settings

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttSettings</span> <span class="identifier">Instance</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Instance</span> <span class="keyword">As</span> <span class="identifier">MqttSettings</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="keyword">property</span> <span class="identifier">MqttSettings</span>^ <span class="identifier">Instance</span> {

+	<span class="identifier">MqttSettings</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Instance</span> : <span class="identifier">MqttSettings</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b908aa25-988c-45df-47b3-ffb5cafbe538.htm b/old/clients/dotnet/api/html/b908aa25-988c-45df-47b3-ffb5cafbe538.htm
new file mode 100755
index 0000000..5e9917b
--- /dev/null
+++ b/old/clients/dotnet/api/html/b908aa25-988c-45df-47b3-ffb5cafbe538.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.encodeRemainingLength Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="encodeRemainingLength method" /><meta name="System.Keywords" content="MqttMsgBase.encodeRemainingLength method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.encodeRemainingLength" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.encodeRemainingLength(System.Int32,System.Byte[],System.Int32)" /><meta name="Description" content="Encode remaining length and insert it into message buffer" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="b908aa25-988c-45df-47b3-ffb5cafbe538" /><meta name="guid" content="b908aa25-988c-45df-47b3-ffb5cafbe538" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm" title="decodeRemainingLength Method " tocid="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91">decodeRemainingLength Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm" title="encodeRemainingLength Method " tocid="b908aa25-988c-45df-47b3-ffb5cafbe538">encodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm" title="GetBytes Method " tocid="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="317d3669-35cd-c421-71db-8bfc050b144f.htm" title="GetTraceString Method " tocid="317d3669-35cd-c421-71db-8bfc050b144f">GetTraceString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST6FF1E95C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_0?cpp=::|nu=.");</script>encodeRemainingLength Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">int</span> <span class="identifier">encodeRemainingLength</span>(

+	<span class="identifier">int</span> <span class="parameter">remainingLength</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>,

+	<span class="identifier">int</span> <span class="parameter">index</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="keyword">Function</span> <span class="identifier">encodeRemainingLength</span> ( 

+	<span class="parameter">remainingLength</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">index</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">int</span> <span class="identifier">encodeRemainingLength</span>(

+	<span class="identifier">int</span> <span class="parameter">remainingLength</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>, 

+	<span class="identifier">int</span> <span class="parameter">index</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">encodeRemainingLength</span> : 

+        <span class="parameter">remainingLength</span> : <span class="identifier">int</span> * 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">index</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">remainingLength</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST6FF1E95C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Remaining length value to encode</dd><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LST6FF1E95C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST6FF1E95C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST6FF1E95C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_4?cpp=&gt;|vb=()|nu=[]");</script><br />Message buffer for inserting encoded value</dd><dt><span class="parameter">index</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST6FF1E95C_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6FF1E95C_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Index from which insert encoded value into buffer</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Index updated</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/b9c57000-e54b-f301-9c13-364454682a9b.htm b/old/clients/dotnet/api/html/b9c57000-e54b-f301-9c13-364454682a9b.htm
new file mode 100755
index 0000000..3a7d031
--- /dev/null
+++ b/old/clients/dotnet/api/html/b9c57000-e54b-f301-9c13-364454682a9b.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent.msg Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="msg field" /><meta name="System.Keywords" content="MsgInternalEvent.msg field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.msg" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.msg" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.msg" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="b9c57000-e54b-f301-9c13-364454682a9b" /><meta name="guid" content="b9c57000-e54b-f301-9c13-364454682a9b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm" title="MsgInternalEvent Fields" tocid="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997">MsgInternalEvent Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="b9c57000-e54b-f301-9c13-364454682a9b.htm" title="msg Field" tocid="b9c57000-e54b-f301-9c13-364454682a9b">msg Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent<span id="LSTBF5A6C69_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTBF5A6C69_0?cpp=::|nu=.");</script>msg Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.msg"]</p></div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">MqttMsgBase</span> <span class="identifier">msg</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">msg</span> <span class="keyword">As</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">MqttMsgBase</span>^ <span class="identifier">msg</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">msg</span>: <span class="identifier">MqttMsgBase</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm b/old/clients/dotnet/api/html/bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm
new file mode 100755
index 0000000..52e1bde
--- /dev/null
+++ b/old/clients/dotnet/api/html/bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgInternalEvent class, constructor" /><meta name="System.Keywords" content="MsgInternalEvent.MsgInternalEvent constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.MsgInternalEvent" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent.#ctor(uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="bffacd4c-4601-89d4-b2a5-8da68ce781cd" /><meta name="guid" content="bffacd4c-4601-89d4-b2a5-8da68ce781cd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm" title="MsgInternalEvent Constructor " tocid="bffacd4c-4601-89d4-b2a5-8da68ce781cd">MsgInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d3cfd7b-384d-e659-6ebd-8210635fb798.htm" title="MsgInternalEvent Properties" tocid="2d3cfd7b-384d-e659-6ebd-8210635fb798">MsgInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="72abe5cc-f715-9851-6623-110a1593c5f7.htm" title="MsgInternalEvent Methods" tocid="72abe5cc-f715-9851-6623-110a1593c5f7">MsgInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm" title="MsgInternalEvent Fields" tocid="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997">MsgInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MsgInternalEvent</span>(

+	<span class="identifier">MqttMsgBase</span> <span class="parameter">msg</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">msg</span> <span class="keyword">As</span> <span class="identifier">MqttMsgBase</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MsgInternalEvent</span>(

+	<span class="identifier">MqttMsgBase</span>^ <span class="parameter">msg</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">msg</span> : <span class="identifier">MqttMsgBase</span> <span class="keyword">-&gt;</span> <span class="identifier">MsgInternalEvent</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">msg</span></dt><dd>Type: <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST2054EF58_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST2054EF58_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />Related message</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm b/old/clients/dotnet/api/html/c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm
new file mode 100755
index 0000000..670c31e
--- /dev/null
+++ b/old/clients/dotnet/api/html/c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.AttemptsOnRetry Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="AttemptsOnRetry property" /><meta name="System.Keywords" content="MqttSettings.AttemptsOnRetry property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.AttemptsOnRetry" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_AttemptsOnRetry" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.AttemptsOnRetry" /><meta name="Description" content="Attempts on retry" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c01f5b4e-df96-7c4f-d311-f6d62d67f508" /><meta name="guid" content="c01f5b4e-df96-7c4f-d311-f6d62d67f508" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTF848DC37_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF848DC37_0?cpp=::|nu=.");</script>AttemptsOnRetry Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Attempts on retry

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">AttemptsOnRetry</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">AttemptsOnRetry</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">AttemptsOnRetry</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">AttemptsOnRetry</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c060dfff-c763-77f1-c61c-ee8195ed3693.htm b/old/clients/dotnet/api/html/c060dfff-c763-77f1-c61c-ee8195ed3693.htm
new file mode 100755
index 0000000..2ae1e9d
--- /dev/null
+++ b/old/clients/dotnet/api/html/c060dfff-c763-77f1-c61c-ee8195ed3693.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgUnsubscribedEventHandler Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient.MqttMsgUnsubscribedEventHandler delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribedEventHandler delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribedEventHandler" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgUnsubscribedEventHandler" /><meta name="Description" content="Delagate that defines event handler for unsubscribed topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c060dfff-c763-77f1-c61c-ee8195ed3693" /><meta name="guid" content="c060dfff-c763-77f1-c61c-ee8195ed3693" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTE0A5D838_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE0A5D838_0?cpp=::|nu=.");</script>MqttMsgUnsubscribedEventHandler Delegate</td></tr></table><span class="introStyle"></span><div class="summary">

+            Delagate that defines event handler for unsubscribed topic

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgUnsubscribedEventHandler</span>(

+	<span class="identifier">Object</span> <span class="parameter">sender</span>,

+	<span class="identifier">MqttMsgUnsubscribedEventArgs</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">MqttMsgUnsubscribedEventHandler</span> ( 

+	<span class="parameter">sender</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgUnsubscribedEventHandler</span>(

+	<span class="identifier">Object</span>^ <span class="parameter">sender</span>, 

+	<span class="identifier">MqttMsgUnsubscribedEventArgs</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgUnsubscribedEventHandler</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">sender</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">e</span> : <span class="identifier">MqttMsgUnsubscribedEventArgs</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">sender</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTE0A5D838_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE0A5D838_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /></dd><dt><span class="parameter">e</span></dt><dd>Type: <a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTE0A5D838_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE0A5D838_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventArgs</a><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c0cca209-c35a-6897-583f-403b338f6ca5.htm b/old/clients/dotnet/api/html/c0cca209-c35a-6897-583f-403b338f6ca5.htm
new file mode 100755
index 0000000..1a961fb
--- /dev/null
+++ b/old/clients/dotnet/api/html/c0cca209-c35a-6897-583f-403b338f6ca5.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs.Topics Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topics property" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs.Topics property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.get_Topics" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs.Topics" /><meta name="Description" content="Topics requested to subscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c0cca209-c35a-6897-583f-403b338f6ca5" /><meta name="guid" content="c0cca209-c35a-6897-583f-403b338f6ca5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d.htm" title="MessageId Property " tocid="6e3e3f49-4360-0a12-f75d-ca3d1ca8f06d">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="136af11c-75fa-5d12-098a-1f0b575bbb80.htm" title="QoSLevels Property " tocid="136af11c-75fa-5d12-098a-1f0b575bbb80">QoSLevels Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c0cca209-c35a-6897-583f-403b338f6ca5.htm" title="Topics Property " tocid="c0cca209-c35a-6897-583f-403b338f6ca5">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs<span id="LST69358FD3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST69358FD3_0?cpp=::|nu=.");</script>Topics Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Topics requested to subscribe

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span>[] <span class="identifier">Topics</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="identifier">Topics</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topics</span> : <span class="identifier">string</span>[] <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LST69358FD3_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST69358FD3_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><span id="LST69358FD3_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST69358FD3_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm b/old/clients/dotnet/api/html/c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm
new file mode 100755
index 0000000..b39ee09
--- /dev/null
+++ b/old/clients/dotnet/api/html/c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Constructor (Socket)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor(System.Net.Sockets.Socket)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c14eec5a-1dd8-29aa-3efb-1c34068a984e" /><meta name="guid" content="c14eec5a-1dd8-29aa-3efb-1c34068a984e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm" title="MqttNetworkChannel Constructor (Socket)" tocid="c14eec5a-1dd8-29aa-3efb-1c34068a984e">MqttNetworkChannel Constructor (Socket)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm" title="MqttNetworkChannel Constructor (String, Int32)" tocid="508edb77-8bbf-b42e-a2fd-a86beb44b6b2">MqttNetworkChannel Constructor (String, Int32)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aef7b415-04b4-a0ff-b496-64256e388d43.htm" title="MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="aef7b415-04b4-a0ff-b496-64256e388d43">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm" title="MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="5fc4907e-616a-5cc7-5989-1d0ac38477a0">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Constructor (Socket)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">Socket</span> <span class="parameter">socket</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">socket</span> <span class="keyword">As</span> <span class="identifier">Socket</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttNetworkChannel</span>(

+	<span class="identifier">Socket</span>^ <span class="parameter">socket</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">socket</span> : <span class="identifier">Socket</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttNetworkChannel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">socket</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/attbb8f5" target="_blank">System.Net.Sockets<span id="LST8B028006_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8B028006_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Socket</a><br />Socket opened with the client</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="f1e4982e-9370-e147-feed-dcaa495d134b.htm">MqttNetworkChannel Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c182456b-a547-08ef-dcd2-bf02c5c0c796.htm b/old/clients/dotnet/api/html/c182456b-a547-08ef-dcd2-bf02c5c0c796.htm
new file mode 100755
index 0000000..197fdfe
--- /dev/null
+++ b/old/clients/dotnet/api/html/c182456b-a547-08ef-dcd2-bf02c5c0c796.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IMqttNetworkChannel interface, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c182456b-a547-08ef-dcd2-bf02c5c0c796" /><meta name="guid" content="c182456b-a547-08ef-dcd2-bf02c5c0c796" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c182456b-a547-08ef-dcd2-bf02c5c0c796.htm" title="IMqttNetworkChannel Properties" tocid="c182456b-a547-08ef-dcd2-bf02c5c0c796">IMqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm" title="DataAvailable Property " tocid="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d">DataAvailable Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel Properties</td></tr></table><span class="introStyle"></span><p>The <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm">DataAvailable</a></td><td><div class="summary">

+            Data available on channel

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm b/old/clients/dotnet/api/html/c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm
new file mode 100755
index 0000000..f0d816a
--- /dev/null
+++ b/old/clients/dotnet/api/html/c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgContext class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext class" /><meta name="System.Keywords" content="MqttMsgContext class, about MqttMsgContext class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext" /><meta name="Description" content="Context for MQTT message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860" /><meta name="guid" content="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm" title="MqttMsgContext Constructor " tocid="c850fe3e-b150-26a2-f4bb-d5d18cce9592">MqttMsgContext Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm" title="MqttMsgContext Methods" tocid="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6">MqttMsgContext Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Context for MQTT message

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST1428AEAB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1428AEAB_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST1428AEAB_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1428AEAB_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgContext</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgContext</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgContext</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgContext</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgContext</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgContext</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm">MqttMsgContext</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttMsgContext</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm">Attempt</a></td><td><div class="summary">

+            Attempt (for retry)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm">Flow</a></td><td><div class="summary">

+            Flow of the message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm">Key</a></td><td><div class="summary">

+            Unique key

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm">Message</a></td><td><div class="summary">

+            MQTT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm">State</a></td><td><div class="summary">

+            MQTT message state

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm">Timestamp</a></td><td><div class="summary">

+            Timestamp in ticks (for retry)

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm b/old/clients/dotnet/api/html/c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm
new file mode 100755
index 0000000..1b7ac07
--- /dev/null
+++ b/old/clients/dotnet/api/html/c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPublish.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a" /><meta name="guid" content="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9a795aba-fe4b-58da-6450-cfbbf3520062.htm" title="MqttMsgPublish Methods" tocid="9a795aba-fe4b-58da-6450-cfbbf3520062">MqttMsgPublish Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a.htm" title="GetBytes Method " tocid="c1fcfb7e-1aa2-2653-08eb-231cbe6f939a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1b76bbf1-a90f-98ef-bdab-2519580799f4.htm" title="Parse Method " tocid="1b76bbf1-a90f-98ef-bdab-2519580799f4">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3c3fc391-5296-1364-f881-e942e59e1960.htm" title="ToString Method " tocid="3c3fc391-5296-1364-f881-e942e59e1960">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish<span id="LST23176D41_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST23176D41_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST23176D41_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST23176D41_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST23176D41_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST23176D41_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST23176D41_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST23176D41_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm b/old/clients/dotnet/api/html/c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm
new file mode 100755
index 0000000..fa4c6bb
--- /dev/null
+++ b/old/clients/dotnet/api/html/c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribeEventArgs Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribeEventArgs class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribeEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c2097cf9-73da-49ce-cbc2-31acb08f3f90" /><meta name="guid" content="c2097cf9-73da-49ce-cbc2-31acb08f3f90" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1.htm" title="MqttMsgSubscribeEventArgs Constructor " tocid="9c73a39a-aa3f-8fb6-652d-e6a2856a79d1">MqttMsgSubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a2650903-3e3d-968e-43eb-ab30faa2d3e0.htm" title="MqttMsgSubscribeEventArgs Properties" tocid="a2650903-3e3d-968e-43eb-ab30faa2d3e0">MqttMsgSubscribeEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c2097cf9-73da-49ce-cbc2-31acb08f3f90.htm" title="MqttMsgSubscribeEventArgs Methods" tocid="c2097cf9-73da-49ce-cbc2-31acb08f3f90">MqttMsgSubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribeEventArgs Methods</td></tr></table><span class="introStyle"></span><p>The <a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a169dc24-52d7-8d15-1938-0271b361efad.htm">MqttMsgSubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm b/old/clients/dotnet/api/html/c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm
new file mode 100755
index 0000000..ae81a6c
--- /dev/null
+++ b/old/clients/dotnet/api/html/c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublish class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c226b339-21e6-ce7a-3c25-4f4c2c553d96" /><meta name="guid" content="c226b339-21e6-ce7a-3c25-4f4c2c553d96" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c226b339-21e6-ce7a-3c25-4f4c2c553d96.htm" title="MqttMsgPublish Properties" tocid="c226b339-21e6-ce7a-3c25-4f4c2c553d96">MqttMsgPublish Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm" title="Message Property " tocid="6e795b66-11ba-2675-cb7a-4cd3fedc4144">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm" title="Topic Property " tocid="9c1248e2-aaf8-26e6-1b47-725870b4e22b">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Properties</td></tr></table><span class="introStyle"></span><p>The <a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="6e795b66-11ba-2675-cb7a-4cd3fedc4144.htm">Message</a></td><td><div class="summary">

+            Message data

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="9c1248e2-aaf8-26e6-1b47-725870b4e22b.htm">Topic</a></td><td><div class="summary">

+            Message topic

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm b/old/clients/dotnet/api/html/c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm
new file mode 100755
index 0000000..a00130f
--- /dev/null
+++ b/old/clients/dotnet/api/html/c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs.Retain Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Retain property" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.Retain property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Retain" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.get_Retain" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Retain" /><meta name="Description" content="Retain message flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c237f3b6-6805-3eba-c425-3fc7600a6c7a" /><meta name="guid" content="c237f3b6-6805-3eba-c425-3fc7600a6c7a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs<span id="LST73F6E9A5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73F6E9A5_0?cpp=::|nu=.");</script>Retain Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Retain message flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">Retain</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">Retain</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Retain</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c25dc86d-2f41-a0f1-814f-21a52661fd55.htm b/old/clients/dotnet/api/html/c25dc86d-2f41-a0f1-814f-21a52661fd55.htm
new file mode 100755
index 0000000..9373870
--- /dev/null
+++ b/old/clients/dotnet/api/html/c25dc86d-2f41-a0f1-814f-21a52661fd55.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_ATTEMPTS_RETRY Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_ATTEMPTS_RETRY field" /><meta name="System.Keywords" content="MqttSettings.MQTT_ATTEMPTS_RETRY field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_ATTEMPTS_RETRY" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_ATTEMPTS_RETRY" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_ATTEMPTS_RETRY" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c25dc86d-2f41-a0f1-814f-21a52661fd55" /><meta name="guid" content="c25dc86d-2f41-a0f1-814f-21a52661fd55" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTCA0541AC_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTCA0541AC_0?cpp=::|nu=.");</script>MQTT_ATTEMPTS_RETRY Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_ATTEMPTS_RETRY"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_ATTEMPTS_RETRY</span> = 3</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_ATTEMPTS_RETRY</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 3</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_ATTEMPTS_RETRY</span> = 3</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_ATTEMPTS_RETRY</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm b/old/clients/dotnet/api/html/c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm
new file mode 100755
index 0000000..a8665de
--- /dev/null
+++ b/old/clients/dotnet/api/html/c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSuback class, constructor" /><meta name="System.Keywords" content="MqttMsgSuback.MqttMsgSuback constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.MqttMsgSuback" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a" /><meta name="guid" content="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm" title="MqttMsgSuback Constructor " tocid="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a">MqttMsgSuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm" title="MqttMsgSuback Properties" tocid="65bd9f86-a9f9-8929-9da7-b2d99d6caddf">MqttMsgSuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm" title="MqttMsgSuback Fields" tocid="2e20dd09-34cd-027a-e9bd-81a2a0558f19">MqttMsgSuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgSuback</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgSuback</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSuback</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c4fa5a27-49d4-bc90-3bbb-54db099da314.htm b/old/clients/dotnet/api/html/c4fa5a27-49d4-bc90-3bbb-54db099da314.htm
new file mode 100755
index 0000000..f80f894
--- /dev/null
+++ b/old/clients/dotnet/api/html/c4fa5a27-49d4-bc90-3bbb-54db099da314.htm
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttNetworkChannel class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel class" /><meta name="System.Keywords" content="MqttNetworkChannel class, about MqttNetworkChannel class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Description" content="Channel to communicate over the network" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="c4fa5a27-49d4-bc90-3bbb-54db099da314" /><meta name="guid" content="c4fa5a27-49d4-bc90-3bbb-54db099da314" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Channel to communicate over the network

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST67CEC83C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LST67CEC83C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttNetworkChannel</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttNetworkChannel</span> : <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttNetworkChannel</span>

+	<span class="keyword">Implements</span> <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttNetworkChannel</span> : <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttNetworkChannel</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">interface</span> <span class="identifier">IMqttNetworkChannel</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttNetworkChannel</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm">MqttNetworkChannel(Socket)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm">MqttNetworkChannel(String, Int32)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="aef7b415-04b4-a0ff-b496-64256e388d43.htm">MqttNetworkChannel(Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttNetworkChannel</span> class</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm">MqttNetworkChannel(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttNetworkChannel</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm">DataAvailable</a></td><td><div class="summary">

+            Data available on the channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm">RemoteHostName</a></td><td><div class="summary">

+            Remote host name

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="322177e0-a0ab-c315-1359-368b5db3fd98.htm">RemoteIpAddress</a></td><td><div class="summary">

+            Remote IP address

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm">RemotePort</a></td><td><div class="summary">

+            Remote port

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm">Accept</a></td><td><div class="summary">

+            Accept connection from a remote client

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm">Close</a></td><td><div class="summary">

+            Close the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm">Connect</a></td><td><div class="summary">

+            Connect to remote server

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm">Receive(<span id="LST67CEC83C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_2?cpp=array&lt;");</script>Byte<span id="LST67CEC83C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm">Receive(<span id="LST67CEC83C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_4?cpp=array&lt;");</script>Byte<span id="LST67CEC83C_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST67CEC83C_5?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm">Send</a></td><td><div class="summary">

+            Send data on the network channel

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c56dd33e-d4ae-d71e-1d11-178fdefef704.htm b/old/clients/dotnet/api/html/c56dd33e-d4ae-d71e-1d11-178fdefef704.htm
new file mode 100755
index 0000000..4e27efd
--- /dev/null
+++ b/old/clients/dotnet/api/html/c56dd33e-d4ae-d71e-1d11-178fdefef704.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingReq class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c56dd33e-d4ae-d71e-1d11-178fdefef704" /><meta name="guid" content="c56dd33e-d4ae-d71e-1d11-178fdefef704" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="53e725aa-4170-7488-a7fc-b08af229a244.htm" title="GetBytes Method " tocid="53e725aa-4170-7488-a7fc-b08af229a244">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm" title="Parse Method " tocid="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d281e094-516e-de30-ff2d-537158bc9cf4.htm" title="ToString Method " tocid="d281e094-516e-de30-ff2d-537158bc9cf4">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq Methods</td></tr></table><span class="introStyle"></span><p>The <a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="53e725aa-4170-7488-a7fc-b08af229a244.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST84281766_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST84281766_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PINGREQ message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d281e094-516e-de30-ff2d-537158bc9cf4.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST84281766_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST84281766_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST84281766_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST84281766_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm b/old/clients/dotnet/api/html/c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm
new file mode 100755
index 0000000..f62bd64
--- /dev/null
+++ b/old/clients/dotnet/api/html/c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgFlow Enumeration</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgFlow enumeration" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow enumeration" /><meta name="System.Keywords" content="ToPublish enumeration member" /><meta name="System.Keywords" content="ToAcknowledge enumeration member" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow.ToPublish" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow.ToAcknowledge" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow" /><meta name="Description" content="Flow of the message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c56e2fb1-1e88-c2d6-136f-ee134264a3c8" /><meta name="guid" content="c56e2fb1-1e88-c2d6-136f-ee134264a3c8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c56e2fb1-1e88-c2d6-136f-ee134264a3c8.htm" title="MqttMsgFlow Enumeration" tocid="c56e2fb1-1e88-c2d6-136f-ee134264a3c8">MqttMsgFlow Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2f08f835-485e-0eba-0086-ae0356f95ee8.htm" title="MqttMsgState Enumeration" tocid="2f08f835-485e-0eba-0086-ae0356f95ee8">MqttMsgState Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a169dc24-52d7-8d15-1938-0271b361efad.htm" title="MqttMsgSubscribeEventArgs Class" tocid="a169dc24-52d7-8d15-1938-0271b361efad">MqttMsgSubscribeEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgFlow Enumeration</td></tr></table><span class="introStyle"></span><div class="summary">

+            Flow of the message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum</span> <span class="identifier">MqttMsgFlow</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Enumeration</span> <span class="identifier">MqttMsgFlow</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">enum class</span> <span class="identifier">MqttMsgFlow</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgFlow</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div id="enumerationSection"><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Members</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+									 

+								</th><th>Member name</th><th>Value</th><th>Description</th></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow.ToPublish"><span class="selflink">ToPublish</span></td><td>0</td><td>

+            To publish to subscribers

+            </td></tr><tr><td /><td target="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgFlow.ToAcknowledge"><span class="selflink">ToAcknowledge</span></td><td>1</td><td>

+            To acknowledge to publisher

+            </td></tr></table></div></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID3RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm b/old/clients/dotnet/api/html/c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm
new file mode 100755
index 0000000..6cafbda
--- /dev/null
+++ b/old/clients/dotnet/api/html/c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm
@@ -0,0 +1,30 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgBase class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase class" /><meta name="System.Keywords" content="MqttMsgBase class, about MqttMsgBase class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Description" content="Base class for all MQTT messages" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c682cddc-7005-0317-ca4e-dbb5d5c257bc" /><meta name="guid" content="c682cddc-7005-0317-ca4e-dbb5d5c257bc" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm" title="MqttMsgBase Constructor " tocid="b2f4d3a2-fe07-616e-2d3f-6049a01acb57">MqttMsgBase Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Base class for all MQTT messages

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTFF397215_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</span><br />    <a href="#fullInheritance">More...</a></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="keyword">class</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">MustInherit</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgBase</span> <span class="keyword">abstract</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">MqttMsgBase</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgBase</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b2f4d3a2-fe07-616e-2d3f-6049a01acb57.htm">MqttMsgBase</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttMsgBase</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;static;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm">decodeRemainingLength</a></td><td><div class="summary">

+            Decode remaining length reading bytes from socket

+            </div></td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">GetBytes</a></td><td><div class="summary">

+            Returns message bytes rapresentation

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm">QOS_LEVEL_AT_LEAST_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm">QOS_LEVEL_AT_MOST_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm">QOS_LEVEL_EXACTLY_ONCE</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm">QOS_LEVEL_GRANTED_FAILURE</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td /></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div><div class="collapsibleAreaRegion" id="fullInheritance"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID8RB')" onkeypress="SectionExpandCollapse_CheckKey('ID8RB', event)" tabindex="0"><img id="ID8RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID8RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTFF397215_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</span><br />    <a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnack</a><br />    <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnect</a><br />    <a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgDisconnect</a><br />    <a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPingReq</a><br />    <a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPingResp</a><br />    <a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_9?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPuback</a><br />    <a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_10"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_10?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubcomp</a><br />    <a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_11"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_11?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublish</a><br />    <a href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_12"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_12?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubrec</a><br />    <a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_13"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_13?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubrel</a><br />    <a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_14"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_14?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSuback</a><br />    <a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_15"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_15?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSubscribe</a><br />    <a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_16"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_16?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsuback</a><br />    <a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTFF397215_17"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFF397215_17?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribe</a><br /></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c6e50b26-5fc3-0256-3156-82943f043a6a.htm b/old/clients/dotnet/api/html/c6e50b26-5fc3-0256-3156-82943f043a6a.htm
new file mode 100755
index 0000000..e940be5
--- /dev/null
+++ b/old/clients/dotnet/api/html/c6e50b26-5fc3-0256-3156-82943f043a6a.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnack class, constructor" /><meta name="System.Keywords" content="MqttMsgConnack.MqttMsgConnack constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.MqttMsgConnack" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c6e50b26-5fc3-0256-3156-82943f043a6a" /><meta name="guid" content="c6e50b26-5fc3-0256-3156-82943f043a6a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c6e50b26-5fc3-0256-3156-82943f043a6a.htm" title="MqttMsgConnack Constructor " tocid="c6e50b26-5fc3-0256-3156-82943f043a6a">MqttMsgConnack Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="799eca71-2c12-2fda-df00-731770e7e411.htm" title="MqttMsgConnack Properties" tocid="799eca71-2c12-2fda-df00-731770e7e411">MqttMsgConnack Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnack</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgConnack</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnack</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c7f85c44-34de-fe18-f02e-9632353c7668.htm b/old/clients/dotnet/api/html/c7f85c44-34de-fe18-f02e-9632353c7668.htm
new file mode 100755
index 0000000..e584565
--- /dev/null
+++ b/old/clients/dotnet/api/html/c7f85c44-34de-fe18-f02e-9632353c7668.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribedEventArgs.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.get_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs.MessageId" /><meta name="Description" content="Message identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c7f85c44-34de-fe18-f02e-9632353c7668" /><meta name="guid" content="c7f85c44-34de-fe18-f02e-9632353c7668" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm" title="MqttMsgUnsubscribedEventArgs Properties" tocid="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1">MqttMsgUnsubscribedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c7f85c44-34de-fe18-f02e-9632353c7668.htm" title="MessageId Property " tocid="c7f85c44-34de-fe18-f02e-9632353c7668">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribedEventArgs<span id="LST145FA15A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST145FA15A_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm b/old/clients/dotnet/api/html/c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm
new file mode 100755
index 0000000..fcb51bf
--- /dev/null
+++ b/old/clients/dotnet/api/html/c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgContext class, constructor" /><meta name="System.Keywords" content="MqttMsgContext.MqttMsgContext constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.MqttMsgContext" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.#ctor" /><meta name="Description" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c850fe3e-b150-26a2-f4bb-d5d18cce9592" /><meta name="guid" content="c850fe3e-b150-26a2-f4bb-d5d18cce9592" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c850fe3e-b150-26a2-f4bb-d5d18cce9592.htm" title="MqttMsgContext Constructor " tocid="c850fe3e-b150-26a2-f4bb-d5d18cce9592">MqttMsgContext Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6.htm" title="MqttMsgContext Methods" tocid="91bbaa21-8eab-2019-a9d2-ad3c9d7a00f6">MqttMsgContext Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext Constructor </td></tr></table><span class="introStyle"></span><div class="summary">Initializes a new instance of the <a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext</a> class</div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgContext</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgContext</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgContext</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm b/old/clients/dotnet/api/html/c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm
new file mode 100755
index 0000000..407d9bf
--- /dev/null
+++ b/old/clients/dotnet/api/html/c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.dupFlag Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="dupFlag field" /><meta name="System.Keywords" content="MqttMsgBase.dupFlag field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.dupFlag" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.dupFlag" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.dupFlag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="c985e235-7e86-3dcd-bd3c-bf609bbec9c7" /><meta name="guid" content="c985e235-7e86-3dcd-bd3c-bf609bbec9c7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTAB2E5694_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAB2E5694_0?cpp=::|nu=.");</script>dupFlag Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.dupFlag"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">bool</span> <span class="identifier">dupFlag</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">dupFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">bool</span> <span class="identifier">dupFlag</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">dupFlag</span>: <span class="identifier">bool</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ca98c289-cc21-0c82-cd04-5e5de8527f27.htm b/old/clients/dotnet/api/html/ca98c289-cc21-0c82-cd04-5e5de8527f27.htm
new file mode 100755
index 0000000..d62fddf
--- /dev/null
+++ b/old/clients/dotnet/api/html/ca98c289-cc21-0c82-cd04-5e5de8527f27.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgConnect.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ca98c289-cc21-0c82-cd04-5e5de8527f27" /><meta name="guid" content="ca98c289-cc21-0c82-cd04-5e5de8527f27" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm" title="MqttMsgConnect Methods" tocid="fac885cd-3536-b65e-e79d-ae7dd68bb84a">MqttMsgConnect Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm" title="GetBytes Method " tocid="ca98c289-cc21-0c82-cd04-5e5de8527f27">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="626af171-7421-e5c5-8e03-3a63acdaa988.htm" title="Parse Method " tocid="626af171-7421-e5c5-8e03-3a63acdaa988">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm" title="ToString Method " tocid="8c578bc9-c8c8-392a-4dea-5353a88e2b5b">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST76062E12_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST76062E12_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST76062E12_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST76062E12_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST76062E12_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST76062E12_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST76062E12_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST76062E12_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cb16a48f-8c20-616e-a5ae-e418baa99315.htm b/old/clients/dotnet/api/html/cb16a48f-8c20-616e-a5ae-e418baa99315.htm
new file mode 100755
index 0000000..f5e732f
--- /dev/null
+++ b/old/clients/dotnet/api/html/cb16a48f-8c20-616e-a5ae-e418baa99315.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.MqttClient" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="cb16a48f-8c20-616e-a5ae-e418baa99315" /><meta name="guid" content="cb16a48f-8c20-616e-a5ae-e418baa99315" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Properties</td></tr></table><span class="introStyle"></span><p>The <a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm">CleanSession</a></td><td><div class="summary">

+            Clean session flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="866121a7-d73c-7311-0324-e191af316de9.htm">ClientId</a></td><td><div class="summary">

+            Client identifier

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="36164747-27d6-bb3c-0074-33063e8d00ad.htm">IsConnected</a></td><td><div class="summary">

+            Connection status between client and broker

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm">ProtocolVersion</a></td><td><div class="summary">

+            MQTT protocol version

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm">Settings</a></td><td><div class="summary">

+            MQTT client settings

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm">WillFlag</a></td><td><div class="summary">

+            Will flag

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="ff4879de-905e-4827-1d29-b376914aaa70.htm">WillMessage</a></td><td><div class="summary">

+            Will message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm">WillQosLevel</a></td><td><div class="summary">

+            Will QOS level

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm">WillTopic</a></td><td><div class="summary">

+            Will topic

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cb19c559-e144-33b2-1917-14174dd10af8.htm b/old/clients/dotnet/api/html/cb19c559-e144-33b2-1917-14174dd10af8.htm
new file mode 100755
index 0000000..4bb7898
--- /dev/null
+++ b/old/clients/dotnet/api/html/cb19c559-e144-33b2-1917-14174dd10af8.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgUnsubscribe.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="cb19c559-e144-33b2-1917-14174dd10af8" /><meta name="guid" content="cb19c559-e144-33b2-1917-14174dd10af8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm" title="GetBytes Method " tocid="f09375b9-0c3c-86b6-af07-43f9a12756d1">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm" title="Parse Method " tocid="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="cb19c559-e144-33b2-1917-14174dd10af8.htm" title="ToString Method " tocid="cb19c559-e144-33b2-1917-14174dd10af8">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe<span id="LST21A41F16_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST21A41F16_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm b/old/clients/dotnet/api/html/cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm
new file mode 100755
index 0000000..45258a7
--- /dev/null
+++ b/old/clients/dotnet/api/html/cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttCommunicationException class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="cba25125-1a01-cd88-48eb-f05cf4fe8cc9" /><meta name="guid" content="cba25125-1a01-cd88-48eb-f05cf4fe8cc9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="763bf717-42a1-f45b-02fe-862851d34d46.htm" title="MqttCommunicationException Properties" tocid="763bf717-42a1-f45b-02fe-862851d34d46">MqttCommunicationException Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="cba25125-1a01-cd88-48eb-f05cf4fe8cc9.htm" title="MqttCommunicationException Methods" tocid="cba25125-1a01-cd88-48eb-f05cf4fe8cc9">MqttCommunicationException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="93a1569d-8347-2b95-13b4-4f61c469039a.htm" title="MqttCommunicationException Events" tocid="93a1569d-8347-2b95-13b4-4f61c469039a">MqttCommunicationException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Methods</td></tr></table><span class="introStyle"></span><p>The <a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm b/old/clients/dotnet/api/html/cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm
new file mode 100755
index 0000000..4fcf388
--- /dev/null
+++ b/old/clients/dotnet/api/html/cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishedEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPublishedEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a" /><meta name="guid" content="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="70a26237-808b-3013-19d9-526344652ddd.htm" title="MqttMsgPublishedEventArgs Class" tocid="70a26237-808b-3013-19d9-526344652ddd">MqttMsgPublishedEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a.htm" title="MqttMsgPublishedEventArgs Properties" tocid="cbe79e6a-f7b7-cfdd-fc57-ded06d1fac1a">MqttMsgPublishedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm" title="IsPublished Property " tocid="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a">IsPublished Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm" title="MessageId Property " tocid="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishedEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="263b3a1f-a2c4-fd5b-78f0-c62cb2119a9a.htm">IsPublished</a></td><td><div class="summary">

+            Message published (or failed due to retries)

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="4e2e6a71-c7b1-a9d5-d9bd-ee1b42fb6fed.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="70a26237-808b-3013-19d9-526344652ddd.htm">MqttMsgPublishedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cda439da-250f-d879-3051-0f0f01e788c5.htm b/old/clients/dotnet/api/html/cda439da-250f-d879-3051-0f0f01e788c5.htm
new file mode 100755
index 0000000..6c958bc
--- /dev/null
+++ b/old/clients/dotnet/api/html/cda439da-250f-d879-3051-0f0f01e788c5.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>InternalEvent Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="InternalEvent class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Internal.InternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="cda439da-250f-d879-3051-0f0f01e788c5" /><meta name="guid" content="cda439da-250f-d879-3051-0f0f01e788c5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50257938-221b-0ef2-38dc-95bec342636d.htm" title="InternalEvent Class" tocid="50257938-221b-0ef2-38dc-95bec342636d">InternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4f38be73-ddb1-b58b-9b88-d51b5be45ac9.htm" title="InternalEvent Constructor " tocid="4f38be73-ddb1-b58b-9b88-d51b5be45ac9">InternalEvent Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="cda439da-250f-d879-3051-0f0f01e788c5.htm" title="InternalEvent Methods" tocid="cda439da-250f-d879-3051-0f0f01e788c5">InternalEvent Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">InternalEvent Methods</td></tr></table><span class="introStyle"></span><p>The <a href="50257938-221b-0ef2-38dc-95bec342636d.htm">InternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="50257938-221b-0ef2-38dc-95bec342636d.htm">InternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm b/old/clients/dotnet/api/html/cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm
new file mode 100755
index 0000000..2262d94
--- /dev/null
+++ b/old/clients/dotnet/api/html/cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribedEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1" /><meta name="guid" content="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm" title="MqttMsgUnsubscribedEventArgs Properties" tocid="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1">MqttMsgUnsubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c7f85c44-34de-fe18-f02e-9632353c7668.htm" title="MessageId Property " tocid="c7f85c44-34de-fe18-f02e-9632353c7668">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribedEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c7f85c44-34de-fe18-f02e-9632353c7668.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm">MqttMsgUnsubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm b/old/clients/dotnet/api/html/cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm
new file mode 100755
index 0000000..f551c7f
--- /dev/null
+++ b/old/clients/dotnet/api/html/cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Constructor (String[], Byte[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.#ctor(System.String[],System.Byte[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a" /><meta name="guid" content="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm" title="MqttMsgSubscribe Constructor " tocid="a51bf7cd-c96d-6820-3647-ab8ac9723089">MqttMsgSubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5f451542-4310-2ea6-a576-f8153d44bf8f.htm" title="MqttMsgSubscribe Constructor " tocid="5f451542-4310-2ea6-a576-f8153d44bf8f">MqttMsgSubscribe Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a.htm" title="MqttMsgSubscribe Constructor (String[], Byte[])" tocid="cedbc4ea-e0f2-6a03-bb21-d451f3a99e3a">MqttMsgSubscribe Constructor (String[], Byte[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Constructor (<span id="LSTACE3F29E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_0?cpp=array&lt;");</script>String<span id="LSTACE3F29E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_1?cpp=&gt;|vb=()|nu=[]");</script>, <span id="LSTACE3F29E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_2?cpp=array&lt;");</script>Byte<span id="LSTACE3F29E_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_3?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgSubscribe</span>(

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>(),

+	<span class="parameter">qosLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgSubscribe</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">qosLevels</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] * 

+        <span class="parameter">qosLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSubscribe</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LSTACE3F29E_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_4?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTACE3F29E_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LSTACE3F29E_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_6?cpp=&gt;|vb=()|nu=[]");</script><br />List of topics to subscribe</dd><dt><span class="parameter">qosLevels</span></dt><dd>Type: <span id="LSTACE3F29E_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_7?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTACE3F29E_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LSTACE3F29E_9"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTACE3F29E_9?cpp=&gt;|vb=()|nu=[]");</script><br />List of QOS Levels related to topics</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="a51bf7cd-c96d-6820-3647-ab8ac9723089.htm">MqttMsgSubscribe Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d0736c86-f24d-08f7-5992-81e35e5eec86.htm b/old/clients/dotnet/api/html/d0736c86-f24d-08f7-5992-81e35e5eec86.htm
new file mode 100755
index 0000000..d9c03f0
--- /dev/null
+++ b/old/clients/dotnet/api/html/d0736c86-f24d-08f7-5992-81e35e5eec86.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.CleanSession Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CleanSession property" /><meta name="System.Keywords" content="MqttMsgConnect.CleanSession property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.CleanSession" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_CleanSession" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_CleanSession" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.CleanSession" /><meta name="Description" content="Clean session flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d0736c86-f24d-08f7-5992-81e35e5eec86" /><meta name="guid" content="d0736c86-f24d-08f7-5992-81e35e5eec86" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST77C24687_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77C24687_0?cpp=::|nu=.");</script>CleanSession Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Clean session flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">CleanSession</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">CleanSession</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">CleanSession</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">CleanSession</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm b/old/clients/dotnet/api/html/d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm
new file mode 100755
index 0000000..cf939f3
--- /dev/null
+++ b/old/clients/dotnet/api/html/d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgConnack.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd" /><meta name="guid" content="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm" title="GetBytes Method " tocid="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm" title="Parse Method " tocid="e0b5e273-0303-ccec-55df-c728d0e5436a">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm" title="ToString Method " tocid="ad2f2290-2a93-8e65-93e6-1295480ff718">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LSTDD206C0D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD206C0D_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">ProtocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">ProtocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">ProtocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">ProtocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">ProtocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">ProtocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTDD206C0D_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD206C0D_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="ProtocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTDD206C0D_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD206C0D_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTDD206C0D_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDD206C0D_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d1876f15-1f6c-1275-7197-6709dabddfd0.htm b/old/clients/dotnet/api/html/d1876f15-1f6c-1275-7197-6709dabddfd0.htm
new file mode 100755
index 0000000..46c4af4
--- /dev/null
+++ b/old/clients/dotnet/api/html/d1876f15-1f6c-1275-7197-6709dabddfd0.htm
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Publish Method (String, Byte[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Publish(System.String,System.Byte[])" /><meta name="Description" content="Publish a message asynchronously (QoS Level 0 and not retained)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d1876f15-1f6c-1275-7197-6709dabddfd0" /><meta name="guid" content="d1876f15-1f6c-1275-7197-6709dabddfd0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d1876f15-1f6c-1275-7197-6709dabddfd0.htm" title="Publish Method (String, Byte[])" tocid="d1876f15-1f6c-1275-7197-6709dabddfd0">Publish Method (String, Byte[])</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1fc2e16b-b250-9c5a-fda8-61d4efabca18.htm" title="Publish Method (String, Byte[], Byte, Boolean)" tocid="1fc2e16b-b250-9c5a-fda8-61d4efabca18">Publish Method (String, Byte[], Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST747056B0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_0?cpp=::|nu=.");</script>Publish Method (String, <span id="LST747056B0_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_1?cpp=array&lt;");</script>Byte<span id="LST747056B0_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_2?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Publish a message asynchronously (QoS Level 0 and not retained)

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">Publish</span>(

+	<span class="identifier">string</span> <span class="parameter">topic</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">message</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Publish</span> ( 

+	<span class="parameter">topic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+) <span class="keyword">As</span> <span class="identifier">UShort</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned short</span> <span class="identifier">Publish</span>(

+	<span class="identifier">String</span>^ <span class="parameter">topic</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">message</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Publish</span> : 

+        <span class="parameter">topic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">message</span> : <span class="identifier">byte</span>[] <span class="keyword">-&gt;</span> <span class="identifier">uint16</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST747056B0_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message topic</dd><dt><span class="parameter">message</span></dt><dd>Type: <span id="LST747056B0_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_4?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST747056B0_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST747056B0_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST747056B0_6?cpp=&gt;|vb=()|nu=[]");</script><br />Message data (payload)</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a><br />Message Id related to PUBLISH message</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="3c52c514-301f-5640-acf1-c6678953cc33.htm">Publish Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d248b72d-0cda-cd87-2a40-5535f5981741.htm b/old/clients/dotnet/api/html/d248b72d-0cda-cd87-2a40-5535f5981741.htm
new file mode 100755
index 0000000..e933cd9
--- /dev/null
+++ b/old/clients/dotnet/api/html/d248b72d-0cda-cd87-2a40-5535f5981741.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSettings class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.MqttSettings" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d248b72d-0cda-cd87-2a40-5535f5981741" /><meta name="guid" content="d248b72d-0cda-cd87-2a40-5535f5981741" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings Fields</td></tr></table><span class="introStyle"></span><p>The <a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm">MQTT_ATTEMPTS_RETRY</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm">MQTT_BROKER_DEFAULT_PORT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm">MQTT_BROKER_DEFAULT_SSL_PORT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm">MQTT_CONNECT_TIMEOUT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm">MQTT_DEFAULT_TIMEOUT</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm">MQTT_DELAY_RETRY</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm">MQTT_MAX_INFLIGHT_QUEUE_SIZE</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d281e094-516e-de30-ff2d-537158bc9cf4.htm b/old/clients/dotnet/api/html/d281e094-516e-de30-ff2d-537158bc9cf4.htm
new file mode 100755
index 0000000..6314d6d
--- /dev/null
+++ b/old/clients/dotnet/api/html/d281e094-516e-de30-ff2d-537158bc9cf4.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPingReq.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d281e094-516e-de30-ff2d-537158bc9cf4" /><meta name="guid" content="d281e094-516e-de30-ff2d-537158bc9cf4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="53e725aa-4170-7488-a7fc-b08af229a244.htm" title="GetBytes Method " tocid="53e725aa-4170-7488-a7fc-b08af229a244">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10.htm" title="Parse Method " tocid="2cb922ca-dd21-fe6a-ecd5-1a05a8425a10">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d281e094-516e-de30-ff2d-537158bc9cf4.htm" title="ToString Method " tocid="d281e094-516e-de30-ff2d-537158bc9cf4">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq<span id="LST36B836F7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST36B836F7_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d3232a4b-eef0-7549-f66e-c0775583db92.htm b/old/clients/dotnet/api/html/d3232a4b-eef0-7549-f66e-c0775583db92.htm
new file mode 100755
index 0000000..b942431
--- /dev/null
+++ b/old/clients/dotnet/api/html/d3232a4b-eef0-7549-f66e-c0775583db92.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.type Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="type field" /><meta name="System.Keywords" content="MqttMsgBase.type field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.type" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.type" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.type" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d3232a4b-eef0-7549-f66e-c0775583db92" /><meta name="guid" content="d3232a4b-eef0-7549-f66e-c0775583db92" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST73D5E2A9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST73D5E2A9_0?cpp=::|nu=.");</script>type Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.type"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">byte</span> <span class="identifier">type</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">type</span> <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">type</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">type</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm b/old/clients/dotnet/api/html/d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm
new file mode 100755
index 0000000..203456f
--- /dev/null
+++ b/old/clients/dotnet/api/html/d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgPingResp.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5" /><meta name="guid" content="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm" title="GetBytes Method " tocid="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm" title="Parse Method " tocid="e7bdce0b-057d-20dc-8c09-092a434cc228">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm" title="ToString Method " tocid="afd53d6d-95fe-15d8-81fd-fc68895d8b07">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp<span id="LSTFC9E7F8C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFC9E7F8C_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTFC9E7F8C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFC9E7F8C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTFC9E7F8C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFC9E7F8C_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTFC9E7F8C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFC9E7F8C_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm b/old/clients/dotnet/api/html/d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm
new file mode 100755
index 0000000..2161c79
--- /dev/null
+++ b/old/clients/dotnet/api/html/d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPubcomp.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e" /><meta name="guid" content="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm" title="GetBytes Method " tocid="4af22e68-553d-ab89-6d34-c2d15cb2738f">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm" title="Parse Method " tocid="8bca2992-131c-5c22-69ec-c6c2d3dd1982">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm" title="ToString Method " tocid="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp<span id="LST52E142B7_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST52E142B7_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm">MqttMsgPubcomp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d5cb1b12-2063-94ad-bcc0-02848401652f.htm b/old/clients/dotnet/api/html/d5cb1b12-2063-94ad-bcc0-02848401652f.htm
new file mode 100755
index 0000000..a93ecf8
--- /dev/null
+++ b/old/clients/dotnet/api/html/d5cb1b12-2063-94ad-bcc0-02848401652f.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttNetworkChannel class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d5cb1b12-2063-94ad-bcc0-02848401652f" /><meta name="guid" content="d5cb1b12-2063-94ad-bcc0-02848401652f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm" title="Accept Method " tocid="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm" title="Close Method " tocid="963aa59b-b905-2777-d79c-2fb83c7a6093">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm" title="Connect Method " tocid="0a44ce25-d4a4-8e88-a42e-932710570f73">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm" title="Send Method " tocid="a1f46e19-44d6-08b3-5c58-045aa613b429">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Methods</td></tr></table><span class="introStyle"></span><p>The <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm">Accept</a></td><td><div class="summary">

+            Accept connection from a remote client

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm">Close</a></td><td><div class="summary">

+            Close the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm">Connect</a></td><td><div class="summary">

+            Connect to remote server

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a2552868-ba51-1d35-43ce-9ea405d3c1c2.htm">Receive(<span id="LSTFA7C21F0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFA7C21F0_0?cpp=array&lt;");</script>Byte<span id="LSTFA7C21F0_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFA7C21F0_1?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a1c37ac5-4a47-142b-8df8-61f93a04c96d.htm">Receive(<span id="LSTFA7C21F0_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFA7C21F0_2?cpp=array&lt;");</script>Byte<span id="LSTFA7C21F0_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFA7C21F0_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm">Send</a></td><td><div class="summary">

+            Send data on the network channel

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d6254a47-39be-7b29-57fc-27241c6ac4ce.htm b/old/clients/dotnet/api/html/d6254a47-39be-7b29-57fc-27241c6ac4ce.htm
new file mode 100755
index 0000000..0dc8a20
--- /dev/null
+++ b/old/clients/dotnet/api/html/d6254a47-39be-7b29-57fc-27241c6ac4ce.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.WillQosLevel Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillQosLevel property" /><meta name="System.Keywords" content="MqttMsgConnect.WillQosLevel property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillQosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.get_WillQosLevel" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.set_WillQosLevel" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.WillQosLevel" /><meta name="Description" content="Will QOS level" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="d6254a47-39be-7b29-57fc-27241c6ac4ce" /><meta name="guid" content="d6254a47-39be-7b29-57fc-27241c6ac4ce" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="23dcd75f-6a37-ea7f-5f33-058d08004d7c.htm" title="MqttMsgConnect Properties" tocid="23dcd75f-6a37-ea7f-5f33-058d08004d7c">MqttMsgConnect Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0736c86-f24d-08f7-5992-81e35e5eec86.htm" title="CleanSession Property " tocid="d0736c86-f24d-08f7-5992-81e35e5eec86">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="76875635-ef8d-677b-5c4d-230d965d284d.htm" title="ClientId Property " tocid="76875635-ef8d-677b-5c4d-230d965d284d">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8d1ab2e1-2270-7ac1-6e9b-24636f55c341.htm" title="KeepAlivePeriod Property " tocid="8d1ab2e1-2270-7ac1-6e9b-24636f55c341">KeepAlivePeriod Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27435794-8448-6bcd-b3a5-faad5e7064c9.htm" title="Password Property " tocid="27435794-8448-6bcd-b3a5-faad5e7064c9">Password Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9c691b53-a44c-defc-0f1a-893b1ac1993e.htm" title="ProtocolName Property " tocid="9c691b53-a44c-defc-0f1a-893b1ac1993e">ProtocolName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8db157c1-ba24-904a-7219-28faab0556cd.htm" title="ProtocolVersion Property " tocid="8db157c1-ba24-904a-7219-28faab0556cd">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="229ae310-c31e-6ec3-639b-c3b918d7d345.htm" title="Username Property " tocid="229ae310-c31e-6ec3-639b-c3b918d7d345">Username Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25278ad1-b790-6cc9-6afd-83a24f2cd96e.htm" title="WillFlag Property " tocid="25278ad1-b790-6cc9-6afd-83a24f2cd96e">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d280a06-9e96-119d-c3ca-02f1b52148a1.htm" title="WillMessage Property " tocid="0d280a06-9e96-119d-c3ca-02f1b52148a1">WillMessage Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d6254a47-39be-7b29-57fc-27241c6ac4ce.htm" title="WillQosLevel Property " tocid="d6254a47-39be-7b29-57fc-27241c6ac4ce">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="48e96003-3129-0279-69fb-f263cbed678b.htm" title="WillRetain Property " tocid="48e96003-3129-0279-69fb-f263cbed678b">WillRetain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="39f66441-c3b8-97e5-9ff9-1565776ebaf2.htm" title="WillTopic Property " tocid="39f66441-c3b8-97e5-9ff9-1565776ebaf2">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LSTFAC4AAE9_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTFAC4AAE9_0?cpp=::|nu=.");</script>WillQosLevel Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will QOS level

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">WillQosLevel</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">WillQosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">WillQosLevel</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned char</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillQosLevel</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm b/old/clients/dotnet/api/html/d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm
new file mode 100755
index 0000000..d9980b6
--- /dev/null
+++ b/old/clients/dotnet/api/html/d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSslUtility.ToSslPlatformEnum Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToSslPlatformEnum method" /><meta name="System.Keywords" content="MqttSslUtility.ToSslPlatformEnum method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum(uPLibrary.Networking.M2Mqtt.MqttSslProtocols)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum(uPLibrary.Networking.M2Mqtt.MqttSslProtocols)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4" /><meta name="guid" content="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d6cc865b-0ded-a08a-7fe6-500a2042b406.htm" title="MqttSslUtility Methods" tocid="d6cc865b-0ded-a08a-7fe6-500a2042b406">MqttSslUtility Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm" title="ToSslPlatformEnum Method " tocid="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4">ToSslPlatformEnum Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSslUtility<span id="LSTD49B6C56_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD49B6C56_0?cpp=::|nu=.");</script>ToSslPlatformEnum Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum(uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">SslProtocols</span> <span class="identifier">ToSslPlatformEnum</span>(

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">mqttSslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">ToSslPlatformEnum</span> ( 

+	<span class="parameter">mqttSslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>

+) <span class="keyword">As</span> <span class="identifier">SslProtocols</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">SslProtocols</span> <span class="identifier">ToSslPlatformEnum</span>(

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">mqttSslProtocol</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">ToSslPlatformEnum</span> : 

+        <span class="parameter">mqttSslProtocol</span> : <span class="identifier">MqttSslProtocols</span> <span class="keyword">-&gt;</span> <span class="identifier">SslProtocols</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">mqttSslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LSTD49B6C56_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD49B6C56_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="mqttSslProtocol"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum(uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms147939" target="_blank">SslProtocols</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.MqttSslUtility.ToSslPlatformEnum(uPLibrary.Networking.M2Mqtt.MqttSslProtocols)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm">MqttSslUtility Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm b/old/clients/dotnet/api/html/d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm
new file mode 100755
index 0000000..39248fb
--- /dev/null
+++ b/old/clients/dotnet/api/html/d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.SslPort Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="SslPort property" /><meta name="System.Keywords" content="MqttSettings.SslPort property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.SslPort" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_SslPort" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.SslPort" /><meta name="Description" content="Listening connection SSL port" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d6b349a2-f325-f682-5b25-b5ad8eea7e78" /><meta name="guid" content="d6b349a2-f325-f682-5b25-b5ad8eea7e78" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST88346245_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST88346245_0?cpp=::|nu=.");</script>SslPort Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Listening connection SSL port

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">SslPort</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">SslPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">SslPort</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">SslPort</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d6cc865b-0ded-a08a-7fe6-500a2042b406.htm b/old/clients/dotnet/api/html/d6cc865b-0ded-a08a-7fe6-500a2042b406.htm
new file mode 100755
index 0000000..aa784f0
--- /dev/null
+++ b/old/clients/dotnet/api/html/d6cc865b-0ded-a08a-7fe6-500a2042b406.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSslUtility Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSslUtility class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.MqttSslUtility" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d6cc865b-0ded-a08a-7fe6-500a2042b406" /><meta name="guid" content="d6cc865b-0ded-a08a-7fe6-500a2042b406" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d6cc865b-0ded-a08a-7fe6-500a2042b406.htm" title="MqttSslUtility Methods" tocid="d6cc865b-0ded-a08a-7fe6-500a2042b406">MqttSslUtility Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm" title="ToSslPlatformEnum Method " tocid="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4">ToSslPlatformEnum Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSslUtility Methods</td></tr></table><span class="introStyle"></span><p>The <a href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm">MqttSslUtility</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="d64cfdfc-3ebe-f4e4-f6df-f2fe8bf97ee4.htm">ToSslPlatformEnum</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm">MqttSslUtility Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d79b7224-fa34-7f6b-7da8-023e29b899d4.htm b/old/clients/dotnet/api/html/d79b7224-fa34-7f6b-7da8-023e29b899d4.htm
new file mode 100755
index 0000000..e721197
--- /dev/null
+++ b/old/clients/dotnet/api/html/d79b7224-fa34-7f6b-7da8-023e29b899d4.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.MQTT_DELAY_RETRY Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MQTT_DELAY_RETRY field" /><meta name="System.Keywords" content="MqttSettings.MQTT_DELAY_RETRY field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DELAY_RETRY" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DELAY_RETRY" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DELAY_RETRY" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="d79b7224-fa34-7f6b-7da8-023e29b899d4" /><meta name="guid" content="d79b7224-fa34-7f6b-7da8-023e29b899d4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c25dc86d-2f41-a0f1-814f-21a52661fd55.htm" title="MQTT_ATTEMPTS_RETRY Field" tocid="c25dc86d-2f41-a0f1-814f-21a52661fd55">MQTT_ATTEMPTS_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9516f8f3-c67f-7563-e637-c9af98e0bc8c.htm" title="MQTT_BROKER_DEFAULT_PORT Field" tocid="9516f8f3-c67f-7563-e637-c9af98e0bc8c">MQTT_BROKER_DEFAULT_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0448b45e-e092-e5a4-6873-fb02ac5f22b3.htm" title="MQTT_BROKER_DEFAULT_SSL_PORT Field" tocid="0448b45e-e092-e5a4-6873-fb02ac5f22b3">MQTT_BROKER_DEFAULT_SSL_PORT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7.htm" title="MQTT_CONNECT_TIMEOUT Field" tocid="aaf9798d-e9e0-fb02-81df-fdad9a87d3f7">MQTT_CONNECT_TIMEOUT Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="49bb0697-accf-5de5-bbd1-ed44c85d90b6.htm" title="MQTT_DEFAULT_TIMEOUT Field" tocid="49bb0697-accf-5de5-bbd1-ed44c85d90b6">MQTT_DEFAULT_TIMEOUT Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d79b7224-fa34-7f6b-7da8-023e29b899d4.htm" title="MQTT_DELAY_RETRY Field" tocid="d79b7224-fa34-7f6b-7da8-023e29b899d4">MQTT_DELAY_RETRY Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="67144ad2-71b4-12dc-8140-943f6c1966a0.htm" title="MQTT_MAX_INFLIGHT_QUEUE_SIZE Field" tocid="67144ad2-71b4-12dc-8140-943f6c1966a0">MQTT_MAX_INFLIGHT_QUEUE_SIZE Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LSTEF6F8817_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEF6F8817_0?cpp=::|nu=.");</script>MQTT_DELAY_RETRY Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.MqttSettings.MQTT_DELAY_RETRY"]</p></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">int</span> <span class="identifier">MQTT_DELAY_RETRY</span> = 10000</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">MQTT_DELAY_RETRY</span> <span class="keyword">As</span> <span class="identifier">Integer</span> = 10000</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">int</span> <span class="identifier">MQTT_DELAY_RETRY</span> = 10000</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">MQTT_DELAY_RETRY</span>: <span class="identifier">int</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d8100e76-722b-937b-476d-b3b0bec1a6ae.htm b/old/clients/dotnet/api/html/d8100e76-722b-937b-476d-b3b0bec1a6ae.htm
new file mode 100755
index 0000000..9ea8ca3
--- /dev/null
+++ b/old/clients/dotnet/api/html/d8100e76-722b-937b-476d-b3b0bec1a6ae.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Trace class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Utility.Trace class" /><meta name="System.Keywords" content="Trace class, about Trace class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.Trace" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Utility.Trace" /><meta name="Description" content="Tracing class" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="d8100e76-722b-937b-476d-b3b0bec1a6ae" /><meta name="guid" content="d8100e76-722b-937b-476d-b3b0bec1a6ae" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="196bf835-3d47-cb2a-2777-0222700d0065.htm" title="Trace Fields" tocid="196bf835-3d47-cb2a-2777-0222700d0065">Trace Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Tracing class

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST5D10DBF2_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5D10DBF2_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt.Utility<span id="LST5D10DBF2_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5D10DBF2_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Trace</span><br /></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> <span class="identifier">Trace</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">NotInheritable</span> <span class="keyword">Class</span> <span class="identifier">Trace</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">Trace</span> <span class="keyword">abstract</span> <span class="keyword">sealed</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+[&lt;<span class="identifier">SealedAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">Trace</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">Trace</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="093d7c27-981c-b5be-2862-bde1fa4fd464.htm">Debug</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="00701067-dd65-89bd-0c1f-3255a5837f54.htm">WriteLine(TraceLevel, String)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="386535d0-7a28-95a5-b687-9e07a88b5405.htm">WriteLine(TraceLevel, String, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm">WriteLine(TraceLevel, String, Object, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm">WriteLine(TraceLevel, String, Object, Object, Object)</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f729876b-e546-96c1-c47a-e1f961053af2.htm">TraceLevel</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubfield.gif" alt="Public field" title="Public field" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="566cd1dc-e692-422d-c443-d23e124b6e57.htm">TraceListener</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID5RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/d9833610-95d5-1356-37a7-afe5b794929a.htm b/old/clients/dotnet/api/html/d9833610-95d5-1356-37a7-afe5b794929a.htm
new file mode 100755
index 0000000..001cf9b
--- /dev/null
+++ b/old/clients/dotnet/api/html/d9833610-95d5-1356-37a7-afe5b794929a.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttCommunicationException Constructor </title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Exceptions.MqttCommunicationException.#ctor" /><meta name="Description" content="Default constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="d9833610-95d5-1356-37a7-afe5b794929a" /><meta name="guid" content="d9833610-95d5-1356-37a7-afe5b794929a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm" title="MqttCommunicationException Class" tocid="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562">MqttCommunicationException Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm" title="MqttCommunicationException Constructor " tocid="095045cb-bdb3-12ab-42fa-5e016c805fbc">MqttCommunicationException Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="d9833610-95d5-1356-37a7-afe5b794929a.htm" title="MqttCommunicationException Constructor " tocid="d9833610-95d5-1356-37a7-afe5b794929a">MqttCommunicationException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b2dbb6e2-3693-c9cf-3e07-511165fede7f.htm" title="MqttCommunicationException Constructor (Exception)" tocid="b2dbb6e2-3693-c9cf-3e07-511165fede7f">MqttCommunicationException Constructor (Exception)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttCommunicationException Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Default constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttCommunicationException</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttCommunicationException</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttCommunicationException</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="7c7c4567-0ff7-7aec-4d0b-5e164aeb4562.htm">MqttCommunicationException Class</a></div><div class="seeAlsoStyle"><a href="095045cb-bdb3-12ab-42fa-5e016c805fbc.htm">MqttCommunicationException Overload</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm b/old/clients/dotnet/api/html/dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm
new file mode 100755
index 0000000..d85fca6
--- /dev/null
+++ b/old/clients/dotnet/api/html/dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs.Topics Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topics property" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs.Topics property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.Topics" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.get_Topics" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.Topics" /><meta name="Description" content="Topics requested to subscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459" /><meta name="guid" content="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm" title="MessageId Property " tocid="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed">MessageId Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm" title="Topics Property " tocid="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs<span id="LST146707B6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST146707B6_0?cpp=::|nu=.");</script>Topics Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Topics requested to subscribe

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span>[] <span class="identifier">Topics</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="identifier">Topics</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topics</span> : <span class="identifier">string</span>[] <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LST146707B6_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST146707B6_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><span id="LST146707B6_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST146707B6_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm b/old/clients/dotnet/api/html/db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm
new file mode 100755
index 0000000..472132b
--- /dev/null
+++ b/old/clients/dotnet/api/html/db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Constructor (String[])</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.#ctor(System.String[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="db26a3cf-8f8c-98f7-ffeb-f00d126e053d" /><meta name="guid" content="db26a3cf-8f8c-98f7-ffeb-f00d126e053d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm" title="MqttMsgUnsubscribe Constructor " tocid="459f9808-de18-ff1c-a83d-b67eb11fc9a5">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b.htm" title="MqttMsgUnsubscribe Constructor " tocid="6a6bc7e7-6644-5228-fd9c-00b5d4dcd68b">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="db26a3cf-8f8c-98f7-ffeb-f00d126e053d.htm" title="MqttMsgUnsubscribe Constructor (String[])" tocid="db26a3cf-8f8c-98f7-ffeb-f00d126e053d">MqttMsgUnsubscribe Constructor (String[])</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Constructor (<span id="LST1F5F4A6C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F5F4A6C_0?cpp=array&lt;");</script>String<span id="LST1F5F4A6C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F5F4A6C_1?cpp=&gt;|vb=()|nu=[]");</script>)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgUnsubscribe</span>(

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgUnsubscribe</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsubscribe</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LST1F5F4A6C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F5F4A6C_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST1F5F4A6C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F5F4A6C_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LST1F5F4A6C_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1F5F4A6C_4?cpp=&gt;|vb=()|nu=[]");</script><br />List of topics to unsubscribe</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm">MqttMsgUnsubscribe Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/db80d45e-49aa-d877-289c-e167a57eb221.htm b/old/clients/dotnet/api/html/db80d45e-49aa-d877-289c-e167a57eb221.htm
new file mode 100755
index 0000000..aab7ea4
--- /dev/null
+++ b/old/clients/dotnet/api/html/db80d45e-49aa-d877-289c-e167a57eb221.htm
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSubscribe class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="db80d45e-49aa-d877-289c-e167a57eb221" /><meta name="guid" content="db80d45e-49aa-d877-289c-e167a57eb221" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="db80d45e-49aa-d877-289c-e167a57eb221.htm" title="MqttMsgSubscribe Properties" tocid="db80d45e-49aa-d877-289c-e167a57eb221">MqttMsgSubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eae63e70-2707-0fed-249e-be9d099327f4.htm" title="QoSLevels Property " tocid="eae63e70-2707-0fed-249e-be9d099327f4">QoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm" title="Topics Property " tocid="514bea2d-39dd-b850-bbc4-13c2b9c1ff12">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe Properties</td></tr></table><span class="introStyle"></span><p>The <a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="eae63e70-2707-0fed-249e-be9d099327f4.htm">QoSLevels</a></td><td><div class="summary">

+            List of QOS Levels related to topics

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm">Topics</a></td><td><div class="summary">

+            List of topics to subscribe

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/db9e8635-3942-750a-f5f2-ca60a9417eae.htm b/old/clients/dotnet/api/html/db9e8635-3942-750a-f5f2-ca60a9417eae.htm
new file mode 100755
index 0000000..8ce06e7
--- /dev/null
+++ b/old/clients/dotnet/api/html/db9e8635-3942-750a-f5f2-ca60a9417eae.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnectEventArgs.Message Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Message property" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs.Message property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.Message" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.get_Message" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.Message" /><meta name="Description" content="Message received from client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="db9e8635-3942-750a-f5f2-ca60a9417eae" /><meta name="guid" content="db9e8635-3942-750a-f5f2-ca60a9417eae" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fc693c7b-1dde-551e-b1df-2888f83969ba.htm" title="MqttMsgConnectEventArgs Properties" tocid="fc693c7b-1dde-551e-b1df-2888f83969ba">MqttMsgConnectEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="db9e8635-3942-750a-f5f2-ca60a9417eae.htm" title="Message Property " tocid="db9e8635-3942-750a-f5f2-ca60a9417eae">Message Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnectEventArgs<span id="LSTA1F8E020_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA1F8E020_0?cpp=::|nu=.");</script>Message Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message received from client

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnect</span> <span class="identifier">Message</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Message</span> <span class="keyword">As</span> <span class="identifier">MqttMsgConnect</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttMsgConnect</span>^ <span class="identifier">Message</span> {

+	<span class="identifier">MqttMsgConnect</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Message</span> : <span class="identifier">MqttMsgConnect</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/dce794df-b018-31ad-3a66-12fbd66d360e.htm b/old/clients/dotnet/api/html/dce794df-b018-31ad-3a66-12fbd66d360e.htm
new file mode 100755
index 0000000..c99a88e
--- /dev/null
+++ b/old/clients/dotnet/api/html/dce794df-b018-31ad-3a66-12fbd66d360e.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.WriteLine Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WriteLine method" /><meta name="System.Keywords" content="Trace.WriteLine method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.Utility.Trace.WriteLine" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="dce794df-b018-31ad-3a66-12fbd66d360e" /><meta name="guid" content="dce794df-b018-31ad-3a66-12fbd66d360e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="93422199-2919-1528-b8de-e9c21152da55.htm" title="Trace Methods" tocid="93422199-2919-1528-b8de-e9c21152da55">Trace Methods</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="dce794df-b018-31ad-3a66-12fbd66d360e.htm" title="WriteLine Method " tocid="dce794df-b018-31ad-3a66-12fbd66d360e">WriteLine Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="00701067-dd65-89bd-0c1f-3255a5837f54.htm" title="WriteLine Method (TraceLevel, String)" tocid="00701067-dd65-89bd-0c1f-3255a5837f54">WriteLine Method (TraceLevel, String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="386535d0-7a28-95a5-b687-9e07a88b5405.htm" title="WriteLine Method (TraceLevel, String, Object)" tocid="386535d0-7a28-95a5-b687-9e07a88b5405">WriteLine Method (TraceLevel, String, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm" title="WriteLine Method (TraceLevel, String, Object, Object)" tocid="14b24edf-21c1-a452-47d1-2bf8250c99d1">WriteLine Method (TraceLevel, String, Object, Object)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm" title="WriteLine Method (TraceLevel, String, Object, Object, Object)" tocid="0fbc5985-f122-a230-7ae6-952a6a6c7ac4">WriteLine Method (TraceLevel, String, Object, Object, Object)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST8F80B19_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F80B19_0?cpp=::|nu=.");</script>WriteLine Method </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="00701067-dd65-89bd-0c1f-3255a5837f54.htm">WriteLine(TraceLevel, String)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="386535d0-7a28-95a5-b687-9e07a88b5405.htm">WriteLine(TraceLevel, String, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="14b24edf-21c1-a452-47d1-2bf8250c99d1.htm">WriteLine(TraceLevel, String, Object, Object)</a></td><td /></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0fbc5985-f122-a230-7ae6-952a6a6c7ac4.htm">WriteLine(TraceLevel, String, Object, Object, Object)</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm b/old/clients/dotnet/api/html/e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm
new file mode 100755
index 0000000..7d660c4
--- /dev/null
+++ b/old/clients/dotnet/api/html/e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSession Constructor (String)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Session.MqttSession.#ctor(System.String)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Session" /><meta name="file" content="e0789c35-0133-a7a1-8872-0bdb70d3cb94" /><meta name="guid" content="e0789c35-0133-a7a1-8872-0bdb70d3cb94" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="624c9765-566a-836e-f8dd-99768d4da6e6.htm" title="uPLibrary.Networking.M2Mqtt.Session" tocid="624c9765-566a-836e-f8dd-99768d4da6e6">uPLibrary.Networking.M2Mqtt.Session</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm" title="MqttSession Class" tocid="a68d1be5-2479-e342-4a8f-1dbd82f74d67">MqttSession Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm" title="MqttSession Constructor " tocid="a7f95f7f-0d38-5d04-8053-21a05e8a68df">MqttSession Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9e384857-1e53-23db-7ec5-d91664c1e766.htm" title="MqttSession Constructor " tocid="9e384857-1e53-23db-7ec5-d91664c1e766">MqttSession Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e0789c35-0133-a7a1-8872-0bdb70d3cb94.htm" title="MqttSession Constructor (String)" tocid="e0789c35-0133-a7a1-8872-0bdb70d3cb94">MqttSession Constructor (String)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSession Constructor (String)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttSession</span>(

+	<span class="identifier">string</span> <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">clientId</span> <span class="keyword">As</span> <span class="identifier">String</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttSession</span>(

+	<span class="identifier">String</span>^ <span class="parameter">clientId</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">clientId</span> : <span class="identifier">string</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttSession</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">clientId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LSTE5115D96_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTE5115D96_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Client Id to create session</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="a68d1be5-2479-e342-4a8f-1dbd82f74d67.htm">MqttSession Class</a></div><div class="seeAlsoStyle"><a href="a7f95f7f-0d38-5d04-8053-21a05e8a68df.htm">MqttSession Overload</a></div><div class="seeAlsoStyle"><a href="624c9765-566a-836e-f8dd-99768d4da6e6.htm">uPLibrary.Networking.M2Mqtt.Session Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e0b5e273-0303-ccec-55df-c728d0e5436a.htm b/old/clients/dotnet/api/html/e0b5e273-0303-ccec-55df-c728d0e5436a.htm
new file mode 100755
index 0000000..08f595c
--- /dev/null
+++ b/old/clients/dotnet/api/html/e0b5e273-0303-ccec-55df-c728d0e5436a.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgConnack.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a CONNACK message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e0b5e273-0303-ccec-55df-c728d0e5436a" /><meta name="guid" content="e0b5e273-0303-ccec-55df-c728d0e5436a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="59473ac2-38b4-be38-8f9d-406b080314d8.htm" title="MqttMsgConnack Methods" tocid="59473ac2-38b4-be38-8f9d-406b080314d8">MqttMsgConnack Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd.htm" title="GetBytes Method " tocid="d0bac3a6-9c7c-2dd9-0779-9a8dc71e85bd">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e0b5e273-0303-ccec-55df-c728d0e5436a.htm" title="Parse Method " tocid="e0b5e273-0303-ccec-55df-c728d0e5436a">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad2f2290-2a93-8e65-93e6-1295480ff718.htm" title="ToString Method " tocid="ad2f2290-2a93-8e65-93e6-1295480ff718">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LST8F897BAF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F897BAF_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a CONNACK message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgConnack</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgConnack</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgConnack</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnack</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8F897BAF_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F897BAF_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8F897BAF_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F897BAF_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST8F897BAF_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8F897BAF_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack</a><br />CONNACK message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e14a1447-15b7-888f-0794-e7d26f4c27be.htm b/old/clients/dotnet/api/html/e14a1447-15b7-888f-0794-e7d26f4c27be.htm
new file mode 100755
index 0000000..0816777
--- /dev/null
+++ b/old/clients/dotnet/api/html/e14a1447-15b7-888f-0794-e7d26f4c27be.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttConnectionException Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttConnectionException class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="e14a1447-15b7-888f-0794-e7d26f4c27be" /><meta name="guid" content="e14a1447-15b7-888f-0794-e7d26f4c27be" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm" title="MqttConnectionException Constructor " tocid="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0">MqttConnectionException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eb3141f0-f052-a560-25dd-66f44373940f.htm" title="MqttConnectionException Properties" tocid="eb3141f0-f052-a560-25dd-66f44373940f">MqttConnectionException Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e14a1447-15b7-888f-0794-e7d26f4c27be.htm" title="MqttConnectionException Methods" tocid="e14a1447-15b7-888f-0794-e7d26f4c27be">MqttConnectionException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="130f175b-e953-34a8-f901-9f1f4d38749e.htm" title="MqttConnectionException Events" tocid="130f175b-e953-34a8-f901-9f1f4d38749e">MqttConnectionException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttConnectionException Methods</td></tr></table><span class="introStyle"></span><p>The <a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm b/old/clients/dotnet/api/html/e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm
new file mode 100755
index 0000000..97eeaff
--- /dev/null
+++ b/old/clients/dotnet/api/html/e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.DataAvailable Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="DataAvailable property" /><meta name="System.Keywords" content="MqttNetworkChannel.DataAvailable property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.DataAvailable" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.get_DataAvailable" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.DataAvailable" /><meta name="Description" content="Data available on the channel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e14c06db-c78e-0b6f-56a9-7c77e013ab40" /><meta name="guid" content="e14c06db-c78e-0b6f-56a9-7c77e013ab40" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="80c3df7f-4a49-ab60-d773-561db3ac1c26.htm" title="MqttNetworkChannel Properties" tocid="80c3df7f-4a49-ab60-d773-561db3ac1c26">MqttNetworkChannel Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e14c06db-c78e-0b6f-56a9-7c77e013ab40.htm" title="DataAvailable Property " tocid="e14c06db-c78e-0b6f-56a9-7c77e013ab40">DataAvailable Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b.htm" title="RemoteHostName Property " tocid="a1a7d497-1e16-aa41-684b-9b5f6a3f2e0b">RemoteHostName Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="322177e0-a0ab-c315-1359-368b5db3fd98.htm" title="RemoteIpAddress Property " tocid="322177e0-a0ab-c315-1359-368b5db3fd98">RemoteIpAddress Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c0ea521-97ef-e5f4-1c34-5862c8840043.htm" title="RemotePort Property " tocid="0c0ea521-97ef-e5f4-1c34-5862c8840043">RemotePort Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST26B2E671_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST26B2E671_0?cpp=::|nu=.");</script>DataAvailable Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Data available on the channel

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">DataAvailable</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">DataAvailable</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">DataAvailable</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> () <span class="keyword">sealed</span>;

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">DataAvailable</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+<span class="keyword">override</span> <span class="identifier">DataAvailable</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a><h4 class="subHeading">Implements</h4><a href="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm">IMqttNetworkChannel<span id="LST26B2E671_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST26B2E671_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>DataAvailable</a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e266eec3-09a7-de46-6a19-906345008cd7.htm b/old/clients/dotnet/api/html/e266eec3-09a7-de46-6a19-906345008cd7.htm
new file mode 100755
index 0000000..b74ed3f
--- /dev/null
+++ b/old/clients/dotnet/api/html/e266eec3-09a7-de46-6a19-906345008cd7.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsuback.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgUnsuback.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e266eec3-09a7-de46-6a19-906345008cd7" /><meta name="guid" content="e266eec3-09a7-de46-6a19-906345008cd7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="44720be3-56f0-498f-a190-61372eb8bfa8.htm" title="MqttMsgUnsuback Class" tocid="44720be3-56f0-498f-a190-61372eb8bfa8">MqttMsgUnsuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6971d9de-9861-6bbf-022a-128899007839.htm" title="MqttMsgUnsuback Methods" tocid="6971d9de-9861-6bbf-022a-128899007839">MqttMsgUnsuback Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e266eec3-09a7-de46-6a19-906345008cd7.htm" title="GetBytes Method " tocid="e266eec3-09a7-de46-6a19-906345008cd7">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="368f848e-a760-8a69-1fa2-21d62ac5de6c.htm" title="Parse Method " tocid="368f848e-a760-8a69-1fa2-21d62ac5de6c">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1c34c06f-20c9-47e8-5180-0d8b02e58f95.htm" title="ToString Method " tocid="1c34c06f-20c9-47e8-5180-0d8b02e58f95">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsuback<span id="LST25577312_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST25577312_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST25577312_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST25577312_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST25577312_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST25577312_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST25577312_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST25577312_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsuback.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="44720be3-56f0-498f-a190-61372eb8bfa8.htm">MqttMsgUnsuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e2c11765-f737-d909-1c4f-1b4f2728fc69.htm b/old/clients/dotnet/api/html/e2c11765-f737-d909-1c4f-1b4f2728fc69.htm
new file mode 100755
index 0000000..1acc34b
--- /dev/null
+++ b/old/clients/dotnet/api/html/e2c11765-f737-d909-1c4f-1b4f2728fc69.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.Type Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Type property" /><meta name="System.Keywords" content="MqttMsgBase.Type property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.Type" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.get_Type" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.set_Type" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.Type" /><meta name="Description" content="Message type" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e2c11765-f737-d909-1c4f-1b4f2728fc69" /><meta name="guid" content="e2c11765-f737-d909-1c4f-1b4f2728fc69" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST5511441F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5511441F_0?cpp=::|nu=.");</script>Type Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message type

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span> <span class="identifier">Type</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Type</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned char</span> <span class="identifier">Type</span> {

+	<span class="identifier">unsigned char</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned char</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Type</span> : <span class="identifier">byte</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm b/old/clients/dotnet/api/html/e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm
new file mode 100755
index 0000000..c4d4324
--- /dev/null
+++ b/old/clients/dotnet/api/html/e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel.Accept Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Accept method" /><meta name="System.Keywords" content="MqttNetworkChannel.Accept method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Accept" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.Accept" /><meta name="Description" content="Accept connection from a remote client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6" /><meta name="guid" content="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d5cb1b12-2063-94ad-bcc0-02848401652f.htm" title="MqttNetworkChannel Methods" tocid="d5cb1b12-2063-94ad-bcc0-02848401652f">MqttNetworkChannel Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6.htm" title="Accept Method " tocid="e33a1b59-ecdf-7273-9f5c-4c9525ed83e6">Accept Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="963aa59b-b905-2777-d79c-2fb83c7a6093.htm" title="Close Method " tocid="963aa59b-b905-2777-d79c-2fb83c7a6093">Close Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0a44ce25-d4a4-8e88-a42e-932710570f73.htm" title="Connect Method " tocid="0a44ce25-d4a4-8e88-a42e-932710570f73">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="50ba956d-4d3e-e196-186c-a31e44a6f155.htm" title="Receive Method " tocid="50ba956d-4d3e-e196-186c-a31e44a6f155">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1f46e19-44d6-08b3-5c58-045aa613b429.htm" title="Send Method " tocid="a1f46e19-44d6-08b3-5c58-045aa613b429">Send Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel<span id="LST83887C31_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST83887C31_0?cpp=::|nu=.");</script>Accept Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Accept connection from a remote client

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">void</span> <span class="identifier">Accept</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">Accept</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">void</span> <span class="identifier">Accept</span>() <span class="keyword">sealed</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Accept</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> 

+<span class="keyword">override</span> <span class="identifier">Accept</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Implements</h4><a href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm">IMqttNetworkChannel<span id="LST83887C31_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST83887C31_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Accept<span id="LST83887C31_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST83887C31_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a><br /></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm b/old/clients/dotnet/api/html/e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm
new file mode 100755
index 0000000..64d3a12
--- /dev/null
+++ b/old/clients/dotnet/api/html/e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.WillFlag Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillFlag property" /><meta name="System.Keywords" content="MqttClient.WillFlag property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.WillFlag" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_WillFlag" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.WillFlag" /><meta name="Description" content="Will flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2" /><meta name="guid" content="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LSTC58A175A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTC58A175A_0?cpp=::|nu=.");</script>WillFlag Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will flag

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">WillFlag</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">WillFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">WillFlag</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillFlag</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm b/old/clients/dotnet/api/html/e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm
new file mode 100755
index 0000000..7975dd1
--- /dev/null
+++ b/old/clients/dotnet/api/html/e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel Interface</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IMqttNetworkChannel interface" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel interface" /><meta name="System.Keywords" content="IMqttNetworkChannel interface, about IMqttNetworkChannel interface" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel" /><meta name="Description" content="Interface for channel under MQTT library" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e4f6a471-40f3-038f-daf6-8b7fde3956c8" /><meta name="guid" content="e4f6a471-40f3-038f-daf6-8b7fde3956c8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c182456b-a547-08ef-dcd2-bf02c5c0c796.htm" title="IMqttNetworkChannel Properties" tocid="c182456b-a547-08ef-dcd2-bf02c5c0c796">IMqttNetworkChannel Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel Interface</td></tr></table><span class="introStyle"></span><div class="summary">

+            Interface for channel under MQTT library

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">interface</span> <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Interface</span> <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">interface class</span> <span class="identifier">IMqttNetworkChannel</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">IMqttNetworkChannel</span> =  <span class="keyword">interface</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><p>The <span class="selflink">IMqttNetworkChannel</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID2RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="7fe30b5a-64cf-fee6-b4e6-b1b44b11216d.htm">DataAvailable</a></td><td><div class="summary">

+            Data available on channel

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b55bfe85-c247-48d0-e704-29f6f90f6f07.htm">Accept</a></td><td><div class="summary">

+            Accept client connection

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="2e2bf1a6-6e35-acbf-602a-02de9e4a886f.htm">Close</a></td><td><div class="summary">

+            Close the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="84ccb351-0f50-24ca-4de5-a7c778cabd05.htm">Connect</a></td><td><div class="summary">

+            Connect to remote server

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm">Receive(<span id="LSTEF7C1B8F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEF7C1B8F_0?cpp=array&lt;");</script>Byte<span id="LSTEF7C1B8F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEF7C1B8F_1?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>)</a></td><td><div class="summary">

+            Receive data from the network channel

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm">Receive(<span id="LSTEF7C1B8F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEF7C1B8F_2?cpp=array&lt;");</script>Byte<span id="LSTEF7C1B8F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEF7C1B8F_3?cpp=&gt;|cs=[]|vb=()|nu=[]|fs=[]");</script>, Int32)</a></td><td><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5e035246-906a-e93f-453c-1a083eb1e1d6.htm">Send</a></td><td><div class="summary">

+            Send data on the network channel to the broker

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID4RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e51588d2-2ca5-7675-f43b-d5f755284ef0.htm b/old/clients/dotnet/api/html/e51588d2-2ca5-7675-f43b-d5f755284ef0.htm
new file mode 100755
index 0000000..835981e
--- /dev/null
+++ b/old/clients/dotnet/api/html/e51588d2-2ca5-7675-f43b-d5f755284ef0.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingReq class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e51588d2-2ca5-7675-f43b-d5f755284ef0" /><meta name="guid" content="e51588d2-2ca5-7675-f43b-d5f755284ef0" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm" title="MqttMsgPingReq Constructor " tocid="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae">MqttMsgPingReq Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm" title="MqttMsgPingReq Properties" tocid="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28">MqttMsgPingReq Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e51588d2-2ca5-7675-f43b-d5f755284ef0.htm" title="MqttMsgPingReq Fields" tocid="e51588d2-2ca5-7675-f43b-d5f755284ef0">MqttMsgPingReq Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq Fields</td></tr></table><span class="introStyle"></span><p>The <a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm b/old/clients/dotnet/api/html/e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm
new file mode 100755
index 0000000..78fcd9e
--- /dev/null
+++ b/old/clients/dotnet/api/html/e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrel class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e5c3b17c-4ab2-ec63-793d-537721fe7c7b" /><meta name="guid" content="e5c3b17c-4ab2-ec63-793d-537721fe7c7b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm" title="GetBytes Method " tocid="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm" title="Parse Method " tocid="f91a69dd-ecfb-f3a4-40b1-546381e083f5">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm" title="ToString Method " tocid="a92d346b-72d2-1370-7173-a4f693df4b5e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel Methods</td></tr></table><span class="introStyle"></span><p>The <a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTEA624A10_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEA624A10_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBREL message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTEA624A10_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEA624A10_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTEA624A10_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTEA624A10_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm b/old/clients/dotnet/api/html/e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm
new file mode 100755
index 0000000..4c9d1c8
--- /dev/null
+++ b/old/clients/dotnet/api/html/e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttTimeoutException Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttTimeoutException class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttTimeoutException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7" /><meta name="guid" content="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm" title="MqttTimeoutException Class" tocid="5637808e-1079-f995-4d0c-cd8e59ab9296">MqttTimeoutException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b.htm" title="MqttTimeoutException Constructor " tocid="ad1ce50c-3eac-a4ef-e209-bbdefa429a7b">MqttTimeoutException Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7.htm" title="MqttTimeoutException Properties" tocid="e67eb7af-9951-e9ef-32eb-bbda28c6e7e7">MqttTimeoutException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8a088d92-5d9d-70de-aa31-c8b84c5adf8b.htm" title="MqttTimeoutException Methods" tocid="8a088d92-5d9d-70de-aa31-c8b84c5adf8b">MqttTimeoutException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3d82cf63-57d1-b865-f65e-c72fc1206350.htm" title="MqttTimeoutException Events" tocid="3d82cf63-57d1-b865-f65e-c72fc1206350">MqttTimeoutException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttTimeoutException Properties</td></tr></table><span class="introStyle"></span><p>The <a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5637808e-1079-f995-4d0c-cd8e59ab9296.htm">MqttTimeoutException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e6b36c30-355e-da9a-4fe9-e99d23c5cd80.htm b/old/clients/dotnet/api/html/e6b36c30-355e-da9a-4fe9-e99d23c5cd80.htm
new file mode 100755
index 0000000..9a88228
--- /dev/null
+++ b/old/clients/dotnet/api/html/e6b36c30-355e-da9a-4fe9-e99d23c5cd80.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribe class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e6b36c30-355e-da9a-4fe9-e99d23c5cd80" /><meta name="guid" content="e6b36c30-355e-da9a-4fe9-e99d23c5cd80" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="459f9808-de18-ff1c-a83d-b67eb11fc9a5.htm" title="MqttMsgUnsubscribe Constructor " tocid="459f9808-de18-ff1c-a83d-b67eb11fc9a5">MqttMsgUnsubscribe Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b5c6fd1b-25aa-ac71-ed84-378059b18448.htm" title="MqttMsgUnsubscribe Properties" tocid="b5c6fd1b-25aa-ac71-ed84-378059b18448">MqttMsgUnsubscribe Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e6b36c30-355e-da9a-4fe9-e99d23c5cd80.htm" title="MqttMsgUnsubscribe Fields" tocid="e6b36c30-355e-da9a-4fe9-e99d23c5cd80">MqttMsgUnsubscribe Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe Fields</td></tr></table><span class="introStyle"></span><p>The <a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e7bdce0b-057d-20dc-8c09-092a434cc228.htm b/old/clients/dotnet/api/html/e7bdce0b-057d-20dc-8c09-092a434cc228.htm
new file mode 100755
index 0000000..9689d69
--- /dev/null
+++ b/old/clients/dotnet/api/html/e7bdce0b-057d-20dc-8c09-092a434cc228.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPingResp.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PINGRESP message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e7bdce0b-057d-20dc-8c09-092a434cc228" /><meta name="guid" content="e7bdce0b-057d-20dc-8c09-092a434cc228" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5.htm" title="GetBytes Method " tocid="d4bb39d3-ffa1-76b3-7ed9-8e4d093544c5">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e7bdce0b-057d-20dc-8c09-092a434cc228.htm" title="Parse Method " tocid="e7bdce0b-057d-20dc-8c09-092a434cc228">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="afd53d6d-95fe-15d8-81fd-fc68895d8b07.htm" title="ToString Method " tocid="afd53d6d-95fe-15d8-81fd-fc68895d8b07">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp<span id="LST85070038_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST85070038_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PINGRESP message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPingResp</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPingResp</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPingResp</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPingResp</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST85070038_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST85070038_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST85070038_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST85070038_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST85070038_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST85070038_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp</a><br />PINGRESP message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e826c63c-2028-743a-c510-0baa049b4233.htm b/old/clients/dotnet/api/html/e826c63c-2028-743a-c510-0baa049b4233.htm
new file mode 100755
index 0000000..c9c7347
--- /dev/null
+++ b/old/clients/dotnet/api/html/e826c63c-2028-743a-c510-0baa049b4233.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublishEventArgs.Topic Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Topic property" /><meta name="System.Keywords" content="MqttMsgPublishEventArgs.Topic property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Topic" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.get_Topic" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArgs.Topic" /><meta name="Description" content="Message topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e826c63c-2028-743a-c510-0baa049b4233" /><meta name="guid" content="e826c63c-2028-743a-c510-0baa049b4233" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0d832345-67cf-8566-7e57-84cf3762387d.htm" title="MqttMsgPublishEventArgs Class" tocid="0d832345-67cf-8566-7e57-84cf3762387d">MqttMsgPublishEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf.htm" title="MqttMsgPublishEventArgs Properties" tocid="3726c9d2-3b0f-c472-8ae3-7c17f25ebcaf">MqttMsgPublishEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9dc2b39e-f481-b643-4b3e-84b5dda4e81c.htm" title="DupFlag Property " tocid="9dc2b39e-f481-b643-4b3e-84b5dda4e81c">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4e4ccf1d-d331-9370-4b76-9c374e94b558.htm" title="Message Property " tocid="4e4ccf1d-d331-9370-4b76-9c374e94b558">Message Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aabf9b9f-cf88-23eb-70f0-f766740e148c.htm" title="QosLevel Property " tocid="aabf9b9f-cf88-23eb-70f0-f766740e148c">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c237f3b6-6805-3eba-c425-3fc7600a6c7a.htm" title="Retain Property " tocid="c237f3b6-6805-3eba-c425-3fc7600a6c7a">Retain Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e826c63c-2028-743a-c510-0baa049b4233.htm" title="Topic Property " tocid="e826c63c-2028-743a-c510-0baa049b4233">Topic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublishEventArgs<span id="LSTA63A20A1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA63A20A1_0?cpp=::|nu=.");</script>Topic Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message topic

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">Topic</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">Topic</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">Topic</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Topic</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0d832345-67cf-8566-7e57-84cf3762387d.htm">MqttMsgPublishEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e84f7c60-8546-6a33-7353-6bc8716d6094.htm b/old/clients/dotnet/api/html/e84f7c60-8546-6a33-7353-6bc8716d6094.htm
new file mode 100755
index 0000000..73b6b77
--- /dev/null
+++ b/old/clients/dotnet/api/html/e84f7c60-8546-6a33-7353-6bc8716d6094.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgDisconnect.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a DISCONNECT message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e84f7c60-8546-6a33-7353-6bc8716d6094" /><meta name="guid" content="e84f7c60-8546-6a33-7353-6bc8716d6094" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm" title="GetBytes Method " tocid="e8b36eda-36c7-430d-dbf9-06b09a564df8">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm" title="Parse Method " tocid="e84f7c60-8546-6a33-7353-6bc8716d6094">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="252b0e50-1852-c25c-7542-ae115d7335c1.htm" title="ToString Method " tocid="252b0e50-1852-c25c-7542-ae115d7335c1">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect<span id="LST125C24AC_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST125C24AC_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a DISCONNECT message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgDisconnect</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgDisconnect</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgDisconnect</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgDisconnect</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST125C24AC_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST125C24AC_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST125C24AC_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST125C24AC_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST125C24AC_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST125C24AC_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect</a><br />DISCONNECT message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm b/old/clients/dotnet/api/html/e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm
new file mode 100755
index 0000000..5c0be47
--- /dev/null
+++ b/old/clients/dotnet/api/html/e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect.willQosLevel Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="willQosLevel field" /><meta name="System.Keywords" content="MqttMsgConnect.willQosLevel field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willQosLevel" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willQosLevel" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willQosLevel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e87a48ff-91dd-6860-ad50-dfacda2adc9d" /><meta name="guid" content="e87a48ff-91dd-6860-ad50-dfacda2adc9d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9fb53fe3-3a4d-0b30-76ca-52d4153fe769.htm" title="MqttMsgConnect Fields" tocid="9fb53fe3-3a4d-0b30-76ca-52d4153fe769">MqttMsgConnect Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e87a48ff-91dd-6860-ad50-dfacda2adc9d.htm" title="willQosLevel Field" tocid="e87a48ff-91dd-6860-ad50-dfacda2adc9d">willQosLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="94769a52-4724-6b01-e5b8-fecc71873f40.htm" title="willRetain Field" tocid="94769a52-4724-6b01-e5b8-fecc71873f40">willRetain Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect<span id="LST739359FF_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST739359FF_0?cpp=::|nu=.");</script>willQosLevel Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect.willQosLevel"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">byte</span> <span class="identifier">willQosLevel</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">willQosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">unsigned char</span> <span class="identifier">willQosLevel</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">willQosLevel</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e87f1d6b-b3aa-eef3-95de-ac843794b022.htm b/old/clients/dotnet/api/html/e87f1d6b-b3aa-eef3-95de-ac843794b022.htm
new file mode 100755
index 0000000..842f2a2
--- /dev/null
+++ b/old/clients/dotnet/api/html/e87f1d6b-b3aa-eef3-95de-ac843794b022.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings.TimeoutOnConnection Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="TimeoutOnConnection property" /><meta name="System.Keywords" content="MqttSettings.TimeoutOnConnection property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.TimeoutOnConnection" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttSettings.get_TimeoutOnConnection" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttSettings.TimeoutOnConnection" /><meta name="Description" content="Timeout on client connection (before receiving CONNECT message)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e87f1d6b-b3aa-eef3-95de-ac843794b022" /><meta name="guid" content="e87f1d6b-b3aa-eef3-95de-ac843794b022" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c01f5b4e-df96-7c4f-d311-f6d62d67f508.htm" title="AttemptsOnRetry Property " tocid="c01f5b4e-df96-7c4f-d311-f6d62d67f508">AttemptsOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6ab4473e-696c-2f65-3cf6-a2f7761436ea.htm" title="DelayOnRetry Property " tocid="6ab4473e-696c-2f65-3cf6-a2f7761436ea">DelayOnRetry Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07.htm" title="InflightQueueSize Property " tocid="14dc5e7d-405d-9fbb-ba01-18a8ec33ed07">InflightQueueSize Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b8bffc48-43be-92e1-11a2-0f00bcd03b85.htm" title="Instance Property " tocid="b8bffc48-43be-92e1-11a2-0f00bcd03b85">Instance Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="094f08ac-952c-fbcd-f151-cf6096c60d67.htm" title="Port Property " tocid="094f08ac-952c-fbcd-f151-cf6096c60d67">Port Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d6b349a2-f325-f682-5b25-b5ad8eea7e78.htm" title="SslPort Property " tocid="d6b349a2-f325-f682-5b25-b5ad8eea7e78">SslPort Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e87f1d6b-b3aa-eef3-95de-ac843794b022.htm" title="TimeoutOnConnection Property " tocid="e87f1d6b-b3aa-eef3-95de-ac843794b022">TimeoutOnConnection Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0524bb8b-613d-e44c-aedc-9290a6aa09e3.htm" title="TimeoutOnReceiving Property " tocid="0524bb8b-613d-e44c-aedc-9290a6aa09e3">TimeoutOnReceiving Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings<span id="LST1AACB630_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST1AACB630_0?cpp=::|nu=.");</script>TimeoutOnConnection Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Timeout on client connection (before receiving CONNECT message)

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">int</span> <span class="identifier">TimeoutOnConnection</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">TimeoutOnConnection</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">int</span> <span class="identifier">TimeoutOnConnection</span> {

+	<span class="identifier">int</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">TimeoutOnConnection</span> : <span class="identifier">int</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e8b36eda-36c7-430d-dbf9-06b09a564df8.htm b/old/clients/dotnet/api/html/e8b36eda-36c7-430d-dbf9-06b09a564df8.htm
new file mode 100755
index 0000000..5e7320c
--- /dev/null
+++ b/old/clients/dotnet/api/html/e8b36eda-36c7-430d-dbf9-06b09a564df8.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgDisconnect.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgDisconnect.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e8b36eda-36c7-430d-dbf9-06b09a564df8" /><meta name="guid" content="e8b36eda-36c7-430d-dbf9-06b09a564df8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm" title="MqttMsgDisconnect Class" tocid="3e741eaa-0804-47e7-3a91-234f31b1aa70">MqttMsgDisconnect Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="58ad8290-496e-1603-e49d-73639aad86e3.htm" title="MqttMsgDisconnect Methods" tocid="58ad8290-496e-1603-e49d-73639aad86e3">MqttMsgDisconnect Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e8b36eda-36c7-430d-dbf9-06b09a564df8.htm" title="GetBytes Method " tocid="e8b36eda-36c7-430d-dbf9-06b09a564df8">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e84f7c60-8546-6a33-7353-6bc8716d6094.htm" title="Parse Method " tocid="e84f7c60-8546-6a33-7353-6bc8716d6094">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="252b0e50-1852-c25c-7542-ae115d7335c1.htm" title="ToString Method " tocid="252b0e50-1852-c25c-7542-ae115d7335c1">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgDisconnect<span id="LST5CEE516C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5CEE516C_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST5CEE516C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5CEE516C_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LST5CEE516C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5CEE516C_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST5CEE516C_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST5CEE516C_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgDisconnect.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="3e741eaa-0804-47e7-3a91-234f31b1aa70.htm">MqttMsgDisconnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm b/old/clients/dotnet/api/html/e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm
new file mode 100755
index 0000000..36b1300
--- /dev/null
+++ b/old/clients/dotnet/api/html/e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingReq Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingReq class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingReq" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28" /><meta name="guid" content="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm" title="MqttMsgPingReq Class" tocid="ae6b998d-4288-f796-7de2-c8efbb6679c7">MqttMsgPingReq Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae.htm" title="MqttMsgPingReq Constructor " tocid="8b3c8e2c-4d98-431e-ee39-cd6c8f9a70ae">MqttMsgPingReq Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28.htm" title="MqttMsgPingReq Properties" tocid="e8b8ae68-11c4-09b5-b3c7-c708fb51ed28">MqttMsgPingReq Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c56dd33e-d4ae-d71e-1d11-178fdefef704.htm" title="MqttMsgPingReq Methods" tocid="c56dd33e-d4ae-d71e-1d11-178fdefef704">MqttMsgPingReq Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e51588d2-2ca5-7675-f43b-d5f755284ef0.htm" title="MqttMsgPingReq Fields" tocid="e51588d2-2ca5-7675-f43b-d5f755284ef0">MqttMsgPingReq Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingReq Properties</td></tr></table><span class="introStyle"></span><p>The <a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae6b998d-4288-f796-7de2-c8efbb6679c7.htm">MqttMsgPingReq Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm b/old/clients/dotnet/api/html/e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm
new file mode 100755
index 0000000..d134e01
--- /dev/null
+++ b/old/clients/dotnet/api/html/e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.retain Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="retain field" /><meta name="System.Keywords" content="MqttMsgBase.retain field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.retain" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.retain" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.retain" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="e8d4e350-0bc9-257a-931a-e25fc0044ef1" /><meta name="guid" content="e8d4e350-0bc9-257a-931a-e25fc0044ef1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b1f63eb4-2019-5e0e-d9cb-2702efca6444.htm" title="MqttMsgBase Fields" tocid="b1f63eb4-2019-5e0e-d9cb-2702efca6444">MqttMsgBase Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm" title="dupFlag Field" tocid="c985e235-7e86-3dcd-bd3c-bf609bbec9c7">dupFlag Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm" title="messageId Field" tocid="68e5aa71-7f7f-2330-bd90-c6746d9a6040">messageId Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2260c26b-df4e-7bc2-7248-ee52fd4a5782.htm" title="QOS_LEVEL_AT_LEAST_ONCE Field" tocid="2260c26b-df4e-7bc2-7248-ee52fd4a5782">QOS_LEVEL_AT_LEAST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a88753da-66d3-522a-eaeb-4d0794cc5c71.htm" title="QOS_LEVEL_AT_MOST_ONCE Field" tocid="a88753da-66d3-522a-eaeb-4d0794cc5c71">QOS_LEVEL_AT_MOST_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8fa7d8ab-0d90-3757-338b-4b9402e14b23.htm" title="QOS_LEVEL_EXACTLY_ONCE Field" tocid="8fa7d8ab-0d90-3757-338b-4b9402e14b23">QOS_LEVEL_EXACTLY_ONCE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="187a8af5-aa23-6b98-fe80-0b7edac71538.htm" title="QOS_LEVEL_GRANTED_FAILURE Field" tocid="187a8af5-aa23-6b98-fe80-0b7edac71538">QOS_LEVEL_GRANTED_FAILURE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm" title="qosLevel Field" tocid="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec">qosLevel Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm" title="retain Field" tocid="e8d4e350-0bc9-257a-931a-e25fc0044ef1">retain Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="d3232a4b-eef0-7549-f66e-c0775583db92.htm" title="type Field" tocid="d3232a4b-eef0-7549-f66e-c0775583db92">type Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST6903951C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6903951C_0?cpp=::|nu=.");</script>retain Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.retain"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">protected</span> <span class="identifier">bool</span> <span class="identifier">retain</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Protected</span> <span class="identifier">retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">protected</span>:

+<span class="identifier">bool</span> <span class="identifier">retain</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">retain</span>: <span class="identifier">bool</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/e94c88b7-874e-3d11-49b8-731d0d72f04e.htm b/old/clients/dotnet/api/html/e94c88b7-874e-3d11-49b8-731d0d72f04e.htm
new file mode 100755
index 0000000..36d07bc
--- /dev/null
+++ b/old/clients/dotnet/api/html/e94c88b7-874e-3d11-49b8-731d0d72f04e.htm
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IPAddressUtility Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="IPAddressUtility class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.IPAddressUtility class" /><meta name="System.Keywords" content="IPAddressUtility class, about IPAddressUtility class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.IPAddressUtility" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.IPAddressUtility" /><meta name="Description" content="IPAddress Utility class" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="e94c88b7-874e-3d11-49b8-731d0d72f04e" /><meta name="guid" content="e94c88b7-874e-3d11-49b8-731d0d72f04e" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76c90e14-d252-abf2-6f15-fa49ab29ea0b.htm" title="IPAddressUtility Methods" tocid="76c90e14-d252-abf2-6f15-fa49ab29ea0b">IPAddressUtility Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IPAddressUtility Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            IPAddress Utility class

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTD2851266_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD2851266_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <span class="selflink">uPLibrary.Networking.M2Mqtt<span id="LSTD2851266_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD2851266_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IPAddressUtility</span><br /></div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> <span class="identifier">IPAddressUtility</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">&lt;<span class="identifier">ExtensionAttribute</span>&gt;

+<span class="keyword">Public</span> <span class="keyword">NotInheritable</span> <span class="keyword">Class</span> <span class="identifier">IPAddressUtility</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[<span class="identifier">ExtensionAttribute</span>]

+<span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">IPAddressUtility</span> <span class="keyword">abstract</span> <span class="keyword">sealed</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve">[&lt;<span class="identifier">AbstractClassAttribute</span>&gt;]

+[&lt;<span class="identifier">SealedAttribute</span>&gt;]

+[&lt;<span class="identifier">ExtensionAttribute</span>&gt;]

+<span class="keyword">type</span> <span class="identifier">IPAddressUtility</span> =  <span class="keyword">class</span> <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">IPAddressUtility</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="0350d075-f9d5-b8ad-9b40-53ca8a44833e.htm">GetAddressFamily</a></td><td><div class="summary">

+            Return AddressFamily for the IP address

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID4RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/eae63e70-2707-0fed-249e-be9d099327f4.htm b/old/clients/dotnet/api/html/eae63e70-2707-0fed-249e-be9d099327f4.htm
new file mode 100755
index 0000000..c16d1df
--- /dev/null
+++ b/old/clients/dotnet/api/html/eae63e70-2707-0fed-249e-be9d099327f4.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribe.QoSLevels Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="QoSLevels property" /><meta name="System.Keywords" content="MqttMsgSubscribe.QoSLevels property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.QoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.get_QoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.set_QoSLevels" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribe.QoSLevels" /><meta name="Description" content="List of QOS Levels related to topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="eae63e70-2707-0fed-249e-be9d099327f4" /><meta name="guid" content="eae63e70-2707-0fed-249e-be9d099327f4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm" title="MqttMsgSubscribe Class" tocid="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe">MqttMsgSubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="db80d45e-49aa-d877-289c-e167a57eb221.htm" title="MqttMsgSubscribe Properties" tocid="db80d45e-49aa-d877-289c-e167a57eb221">MqttMsgSubscribe Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="eae63e70-2707-0fed-249e-be9d099327f4.htm" title="QoSLevels Property " tocid="eae63e70-2707-0fed-249e-be9d099327f4">QoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="514bea2d-39dd-b850-bbc4-13c2b9c1ff12.htm" title="Topics Property " tocid="514bea2d-39dd-b850-bbc4-13c2b9c1ff12">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribe<span id="LST58EA266E_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST58EA266E_0?cpp=::|nu=.");</script>QoSLevels Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of QOS Levels related to topics

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">QoSLevels</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">QoSLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">QoSLevels</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">QoSLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LST58EA266E_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST58EA266E_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LST58EA266E_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST58EA266E_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="afc10d1a-3ca3-4ae9-ddd1-35397f096ffe.htm">MqttMsgSubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/eb3141f0-f052-a560-25dd-66f44373940f.htm b/old/clients/dotnet/api/html/eb3141f0-f052-a560-25dd-66f44373940f.htm
new file mode 100755
index 0000000..13ab50d
--- /dev/null
+++ b/old/clients/dotnet/api/html/eb3141f0-f052-a560-25dd-66f44373940f.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttConnectionException Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttConnectionException class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="eb3141f0-f052-a560-25dd-66f44373940f" /><meta name="guid" content="eb3141f0-f052-a560-25dd-66f44373940f" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm" title="MqttConnectionException Constructor " tocid="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0">MqttConnectionException Constructor </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="eb3141f0-f052-a560-25dd-66f44373940f.htm" title="MqttConnectionException Properties" tocid="eb3141f0-f052-a560-25dd-66f44373940f">MqttConnectionException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14a1447-15b7-888f-0794-e7d26f4c27be.htm" title="MqttConnectionException Methods" tocid="e14a1447-15b7-888f-0794-e7d26f4c27be">MqttConnectionException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="130f175b-e953-34a8-f901-9f1f4d38749e.htm" title="MqttConnectionException Events" tocid="130f175b-e953-34a8-f901-9f1f4d38749e">MqttConnectionException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttConnectionException Properties</td></tr></table><span class="introStyle"></span><p>The <a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm">MqttConnectionException Class</a></div><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm b/old/clients/dotnet/api/html/edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm
new file mode 100755
index 0000000..2eae37f
--- /dev/null
+++ b/old/clients/dotnet/api/html/edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttConnectionException Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttConnectionException class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException class" /><meta name="System.Keywords" content="MqttConnectionException class, about MqttConnectionException class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Exceptions.MqttConnectionException" /><meta name="Description" content="Connection to the broker exception" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Exceptions" /><meta name="file" content="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63" /><meta name="guid" content="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm" title="uPLibrary.Networking.M2Mqtt.Exceptions" tocid="61d4328d-6dab-ce68-e78d-0fe92c0eaf91">uPLibrary.Networking.M2Mqtt.Exceptions</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63.htm" title="MqttConnectionException Class" tocid="edc4c3a3-e5dc-8c16-5f92-b904a17d6c63">MqttConnectionException Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm" title="MqttConnectionException Constructor " tocid="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0">MqttConnectionException Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="eb3141f0-f052-a560-25dd-66f44373940f.htm" title="MqttConnectionException Properties" tocid="eb3141f0-f052-a560-25dd-66f44373940f">MqttConnectionException Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e14a1447-15b7-888f-0794-e7d26f4c27be.htm" title="MqttConnectionException Methods" tocid="e14a1447-15b7-888f-0794-e7d26f4c27be">MqttConnectionException Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="130f175b-e953-34a8-f901-9f1f4d38749e.htm" title="MqttConnectionException Events" tocid="130f175b-e953-34a8-f901-9f1f4d38749e">MqttConnectionException Events</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttConnectionException Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Connection to the broker exception

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4B9B47FC_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4B9B47FC_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">System<span id="LST4B9B47FC_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4B9B47FC_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Exception</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Exceptions<span id="LST4B9B47FC_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4B9B47FC_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttConnectionException</span><br /></div><p> </p><strong>Namespace:</strong> <a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttConnectionException</span> : <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttConnectionException</span>

+	<span class="keyword">Inherits</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttConnectionException</span> : <span class="keyword">public</span> <span class="identifier">Exception</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttConnectionException</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">Exception</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttConnectionException</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="1d78cb1e-c0be-2ccc-67ba-ec9e2196b1f0.htm">MqttConnectionException</a></td><td><div class="summary">Initializes a new instance of the <span class="selflink">MqttConnectionException</span> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wyfbc48" target="_blank">Data</a></td><td><div class="summary">Gets a collection of key/value pairs that provide additional user-defined information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/71tawy4s" target="_blank">HelpLink</a></td><td><div class="summary">Gets or sets a link to the help file associated with this exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/sh5cw61c" target="_blank">HResult</a></td><td><div class="summary">Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/902sca80" target="_blank">InnerException</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> instance that caused the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/9btwf6wk" target="_blank">Message</a></td><td><div class="summary">Gets a message that describes the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/85weac5w" target="_blank">Source</a></td><td><div class="summary">Gets or sets the name of the application or the object that causes the error.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dxzhy005" target="_blank">StackTrace</a></td><td><div class="summary">Gets a string representation of the immediate frames on the call stack.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/2wchw354" target="_blank">TargetSite</a></td><td><div class="summary">Gets the method that throws the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/49kcee3b" target="_blank">GetBaseException</a></td><td><div class="summary">When overridden in a derived class, returns the <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a> that is the root cause of one or more subsequent exceptions.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/fwb1489e" target="_blank">GetObjectData</a></td><td><div class="summary">When overridden in a derived class, sets the <a href="http://msdn2.microsoft.com/en-us/library/a9b6042e" target="_blank">SerializationInfo</a> with information about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/44zb316t" target="_blank">GetType</a></td><td><div class="summary">Gets the runtime type of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/es4y6f7e" target="_blank">ToString</a></td><td><div class="summary">Creates and returns a string representation of the current exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Events</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protevent.gif" alt="Protected event" title="Protected event" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/ee332915" target="_blank">SerializeObjectState</a></td><td><div class="summary">Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/c18k6c59" target="_blank">Exception</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="61d4328d-6dab-ce68-e78d-0fe92c0eaf91.htm">uPLibrary.Networking.M2Mqtt.Exceptions Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/edd74122-b9d2-deaf-4905-06af5e03364c.htm b/old/clients/dotnet/api/html/edd74122-b9d2-deaf-4905-06af5e03364c.htm
new file mode 100755
index 0000000..f8e8c94
--- /dev/null
+++ b/old/clients/dotnet/api/html/edd74122-b9d2-deaf-4905-06af5e03364c.htm
@@ -0,0 +1,31 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.#ctor(System.String,System.Int32,System.Boolean,uPLibrary.Networking.M2Mqtt.MqttSslProtocols,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="edd74122-b9d2-deaf-4905-06af5e03364c" /><meta name="guid" content="edd74122-b9d2-deaf-4905-06af5e03364c" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm" title="MqttClient Constructor " tocid="956ab130-7366-1a07-e5e3-b2959971d0c0">MqttClient Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="75e1376d-4644-352d-20bc-c7535d1a92db.htm" title="MqttClient Constructor (IPAddress)" tocid="75e1376d-4644-352d-20bc-c7535d1a92db">MqttClient Constructor (IPAddress)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8e0943dc-418d-687a-7078-5149ce1f3759.htm" title="MqttClient Constructor (String)" tocid="8e0943dc-418d-687a-7078-5149ce1f3759">MqttClient Constructor (String)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1e18af87-25c6-8512-d45f-26a6eb67c1c9.htm" title="MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="1e18af87-25c6-8512-d45f-26a6eb67c1c9">MqttClient Constructor (IPAddress, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="522e2e77-9119-1be5-c11d-5637c84e4770.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)" tocid="522e2e77-9119-1be5-c11d-5637c84e4770">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols)</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="edd74122-b9d2-deaf-4905-06af5e03364c.htm" title="MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="edd74122-b9d2-deaf-4905-06af5e03364c">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2dbd55f6-191c-c244-ce0f-38e066a64e18.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)" tocid="2dbd55f6-191c-c244-ce0f-38e066a64e18">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2a07eab3-3c87-d72b-0498-cc660100c47d.htm" title="MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="2a07eab3-3c87-d72b-0498-cc660100c47d">MqttClient Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient Constructor (String, Int32, Boolean, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttClient</span>(

+	<span class="identifier">string</span> <span class="parameter">brokerHostName</span>,

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>,

+	<span class="identifier">bool</span> <span class="parameter">secure</span>,

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>,

+	<span class="identifier">RemoteCertificateValidationCallback</span> <span class="parameter">userCertificateValidationCallback</span>,

+	<span class="identifier">LocalCertificateSelectionCallback</span> <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">brokerHostName</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">brokerPort</span> <span class="keyword">As</span> <span class="identifier">Integer</span>,

+	<span class="parameter">secure</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">sslProtocol</span> <span class="keyword">As</span> <span class="identifier">MqttSslProtocols</span>,

+	<span class="parameter">userCertificateValidationCallback</span> <span class="keyword">As</span> <span class="identifier">RemoteCertificateValidationCallback</span>,

+	<span class="parameter">userCertificateSelectionCallback</span> <span class="keyword">As</span> <span class="identifier">LocalCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttClient</span>(

+	<span class="identifier">String</span>^ <span class="parameter">brokerHostName</span>, 

+	<span class="identifier">int</span> <span class="parameter">brokerPort</span>, 

+	<span class="identifier">bool</span> <span class="parameter">secure</span>, 

+	<span class="identifier">MqttSslProtocols</span> <span class="parameter">sslProtocol</span>, 

+	<span class="identifier">RemoteCertificateValidationCallback</span>^ <span class="parameter">userCertificateValidationCallback</span>, 

+	<span class="identifier">LocalCertificateSelectionCallback</span>^ <span class="parameter">userCertificateSelectionCallback</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">brokerHostName</span> : <span class="identifier">string</span> * 

+        <span class="parameter">brokerPort</span> : <span class="identifier">int</span> * 

+        <span class="parameter">secure</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">sslProtocol</span> : <span class="identifier">MqttSslProtocols</span> * 

+        <span class="parameter">userCertificateValidationCallback</span> : <span class="identifier">RemoteCertificateValidationCallback</span> * 

+        <span class="parameter">userCertificateSelectionCallback</span> : <span class="identifier">LocalCertificateSelectionCallback</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttClient</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">brokerHostName</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST3F26E83F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Broker Host Name or IP Address</dd><dt><span class="parameter">brokerPort</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST3F26E83F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Broker port</dd><dt><span class="parameter">secure</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST3F26E83F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Using secure connection</dd><dt><span class="parameter">sslProtocol</span></dt><dd>Type: <a href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm">uPLibrary.Networking.M2Mqtt<span id="LST3F26E83F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttSslProtocols</a><br />SSL/TLS protocol version</dd><dt><span class="parameter">userCertificateValidationCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145054" target="_blank">System.Net.Security<span id="LST3F26E83F_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>RemoteCertificateValidationCallback</a><br />A RemoteCertificateValidationCallback delegate responsible for validating the certificate supplied by the remote party</dd><dt><span class="parameter">userCertificateSelectionCallback</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/ms145028" target="_blank">System.Net.Security<span id="LST3F26E83F_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F26E83F_5?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>LocalCertificateSelectionCallback</a><br />A LocalCertificateSelectionCallback delegate responsible for selecting the certificate used for authentication</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="956ab130-7366-1a07-e5e3-b2959971d0c0.htm">MqttClient Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ee371a6a-580a-e624-cb1c-b85c13b368b1.htm b/old/clients/dotnet/api/html/ee371a6a-580a-e624-cb1c-b85c13b368b1.htm
new file mode 100755
index 0000000..7376837
--- /dev/null
+++ b/old/clients/dotnet/api/html/ee371a6a-580a-e624-cb1c-b85c13b368b1.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnectEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs.MqttMsgConnectEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.MqttMsgConnectEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.#ctor(uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="ee371a6a-580a-e624-cb1c-b85c13b368b1" /><meta name="guid" content="ee371a6a-580a-e624-cb1c-b85c13b368b1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ee371a6a-580a-e624-cb1c-b85c13b368b1.htm" title="MqttMsgConnectEventArgs Constructor " tocid="ee371a6a-580a-e624-cb1c-b85c13b368b1">MqttMsgConnectEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fc693c7b-1dde-551e-b1df-2888f83969ba.htm" title="MqttMsgConnectEventArgs Properties" tocid="fc693c7b-1dde-551e-b1df-2888f83969ba">MqttMsgConnectEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59bb757b-177d-8300-17ff-574b34b1d255.htm" title="MqttMsgConnectEventArgs Methods" tocid="59bb757b-177d-8300-17ff-574b34b1d255">MqttMsgConnectEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnectEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgConnectEventArgs</span>(

+	<span class="identifier">MqttMsgConnect</span> <span class="parameter">connect</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">connect</span> <span class="keyword">As</span> <span class="identifier">MqttMsgConnect</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgConnectEventArgs</span>(

+	<span class="identifier">MqttMsgConnect</span>^ <span class="parameter">connect</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">connect</span> : <span class="identifier">MqttMsgConnect</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgConnectEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">connect</span></dt><dd>Type: <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST8920688_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8920688_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgConnect</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="connect"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs.#ctor(uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect)"]</p></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/eeaa2484-186e-dd2a-6741-b5ddc890026a.htm b/old/clients/dotnet/api/html/eeaa2484-186e-dd2a-6741-b5ddc890026a.htm
new file mode 100755
index 0000000..531a62c
--- /dev/null
+++ b/old/clients/dotnet/api/html/eeaa2484-186e-dd2a-6741-b5ddc890026a.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubcomp Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubcomp class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp class" /><meta name="System.Keywords" content="MqttMsgPubcomp class, about MqttMsgPubcomp class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubcomp" /><meta name="Description" content="Class for PUBCOMP message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="eeaa2484-186e-dd2a-6741-b5ddc890026a" /><meta name="guid" content="eeaa2484-186e-dd2a-6741-b5ddc890026a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="eeaa2484-186e-dd2a-6741-b5ddc890026a.htm" title="MqttMsgPubcomp Class" tocid="eeaa2484-186e-dd2a-6741-b5ddc890026a">MqttMsgPubcomp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm" title="MqttMsgPubcomp Constructor " tocid="259c31dc-f972-ad55-d5c7-ce4ed1e95705">MqttMsgPubcomp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="88297028-e7a2-b032-b072-08d2b846f773.htm" title="MqttMsgPubcomp Properties" tocid="88297028-e7a2-b032-b072-08d2b846f773">MqttMsgPubcomp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e.htm" title="MqttMsgPubcomp Methods" tocid="2d6d00e1-0ef2-a33e-7cc7-f881c29fda3e">MqttMsgPubcomp Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09.htm" title="MqttMsgPubcomp Fields" tocid="9f188b8f-22e4-c6c8-22e9-c0bf2c853c09">MqttMsgPubcomp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubcomp Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PUBCOMP message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4C4F222_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST4C4F222_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST4C4F222_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubcomp</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPubcomp</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPubcomp</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPubcomp</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPubcomp</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPubcomp</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="259c31dc-f972-ad55-d5c7-ce4ed1e95705.htm">MqttMsgPubcomp</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="4af22e68-553d-ab89-6d34-c2d15cb2738f.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST4C4F222_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="8bca2992-131c-5c22-69ec-c6c2d3dd1982.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBCOMP message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="d4bfc6a9-78f5-e17a-29a9-339c8fcd2e2e.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST4C4F222_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST4C4F222_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4C4F222_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f09375b9-0c3c-86b6-af07-43f9a12756d1.htm b/old/clients/dotnet/api/html/f09375b9-0c3c-86b6-af07-43f9a12756d1.htm
new file mode 100755
index 0000000..a43ac3c
--- /dev/null
+++ b/old/clients/dotnet/api/html/f09375b9-0c3c-86b6-af07-43f9a12756d1.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribe.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgUnsubscribe.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes(System.Byte)" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes(System.Byte)" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f09375b9-0c3c-86b6-af07-43f9a12756d1" /><meta name="guid" content="f09375b9-0c3c-86b6-af07-43f9a12756d1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm" title="MqttMsgUnsubscribe Class" tocid="81e7bf2f-4b40-848f-ce34-ed49249a15e5">MqttMsgUnsubscribe Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="7587db97-f67a-9374-a42e-b79d90184fff.htm" title="MqttMsgUnsubscribe Methods" tocid="7587db97-f67a-9374-a42e-b79d90184fff">MqttMsgUnsubscribe Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f09375b9-0c3c-86b6-af07-43f9a12756d1.htm" title="GetBytes Method " tocid="f09375b9-0c3c-86b6-af07-43f9a12756d1">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e.htm" title="Parse Method " tocid="5eea00b9-ffb6-9a5a-bb51-e2b3af7e5a6e">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="cb19c559-e144-33b2-1917-14174dd10af8.htm" title="ToString Method " tocid="cb19c559-e144-33b2-1917-14174dd10af8">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribe<span id="LSTDB9DD42F_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB9DD42F_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes(System.Byte)"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+<span class="keyword">override</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTDB9DD42F_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB9DD42F_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;param name="protocolVersion"/&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes(System.Byte)"]</p></dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTDB9DD42F_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB9DD42F_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTDB9DD42F_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB9DD42F_3?cpp=&gt;|vb=()|nu=[]");</script><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribe.GetBytes(System.Byte)"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="81e7bf2f-4b40-848f-ce34-ed49249a15e5.htm">MqttMsgUnsubscribe Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm b/old/clients/dotnet/api/html/f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm
new file mode 100755
index 0000000..7333f39
--- /dev/null
+++ b/old/clients/dotnet/api/html/f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.GetBytes Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GetBytes method" /><meta name="System.Keywords" content="MqttMsgBase.GetBytes method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.GetBytes" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.GetBytes(System.Byte)" /><meta name="Description" content="Returns message bytes rapresentation" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a" /><meta name="guid" content="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm" title="decodeRemainingLength Method " tocid="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91">decodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm" title="encodeRemainingLength Method " tocid="b908aa25-988c-45df-47b3-ffb5cafbe538">encodeRemainingLength Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm" title="GetBytes Method " tocid="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="317d3669-35cd-c421-71db-8bfc050b144f.htm" title="GetTraceString Method " tocid="317d3669-35cd-c421-71db-8bfc050b144f">GetTraceString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTAA1800DD_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAA1800DD_0?cpp=::|nu=.");</script>GetBytes Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Returns message bytes rapresentation

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">abstract</span> <span class="identifier">byte</span>[] <span class="identifier">GetBytes</span>(

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">MustOverride</span> <span class="keyword">Function</span> <span class="identifier">GetBytes</span> ( 

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>

+) <span class="keyword">As</span> <span class="identifier">Byte</span>()</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GetBytes</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>

+) <span class="keyword">abstract</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">GetBytes</span> : 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> <span class="keyword">-&gt;</span> <span class="identifier">byte</span>[] 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTAA1800DD_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAA1800DD_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol version</dd></dl><h4 class="subHeading">Return Value</h4>Type: <span id="LSTAA1800DD_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAA1800DD_2?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTAA1800DD_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAA1800DD_3?cpp=&gt;|vb=()|nu=[]");</script><br />Bytes rapresentation</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f1e4982e-9370-e147-feed-dcaa495d134b.htm b/old/clients/dotnet/api/html/f1e4982e-9370-e147-feed-dcaa495d134b.htm
new file mode 100755
index 0000000..724a7f0
--- /dev/null
+++ b/old/clients/dotnet/api/html/f1e4982e-9370-e147-feed-dcaa495d134b.htm
@@ -0,0 +1,7 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttNetworkChannel Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttNetworkChannel class, constructor" /><meta name="System.Keywords" content="MqttNetworkChannel.MqttNetworkChannel constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.MqttNetworkChannel" /><meta name="Microsoft.Help.Id" content="Overload:uPLibrary.Networking.M2Mqtt.MqttNetworkChannel.#ctor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="f1e4982e-9370-e147-feed-dcaa495d134b" /><meta name="guid" content="f1e4982e-9370-e147-feed-dcaa495d134b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f1e4982e-9370-e147-feed-dcaa495d134b.htm" title="MqttNetworkChannel Constructor " tocid="f1e4982e-9370-e147-feed-dcaa495d134b">MqttNetworkChannel Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm" title="MqttNetworkChannel Constructor (Socket)" tocid="c14eec5a-1dd8-29aa-3efb-1c34068a984e">MqttNetworkChannel Constructor (Socket)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm" title="MqttNetworkChannel Constructor (String, Int32)" tocid="508edb77-8bbf-b42e-a2fd-a86beb44b6b2">MqttNetworkChannel Constructor (String, Int32)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="aef7b415-04b4-a0ff-b496-64256e388d43.htm" title="MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="aef7b415-04b4-a0ff-b496-64256e388d43">MqttNetworkChannel Constructor (Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm" title="MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)" tocid="5fc4907e-616a-5cc7-5989-1d0ac38477a0">MqttNetworkChannel Constructor (String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttNetworkChannel Constructor </td></tr></table><span class="introStyle"></span><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Overload List</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c14eec5a-1dd8-29aa-3efb-1c34068a984e.htm">MqttNetworkChannel(Socket)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="508edb77-8bbf-b42e-a2fd-a86beb44b6b2.htm">MqttNetworkChannel(String, Int32)</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="aef7b415-04b4-a0ff-b496-64256e388d43.htm">MqttNetworkChannel(Socket, Boolean, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">Initializes a new instance of the <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> class</div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="5fc4907e-616a-5cc7-5989-1d0ac38477a0.htm">MqttNetworkChannel(String, Int32, Boolean, X509Certificate, X509Certificate, MqttSslProtocols, RemoteCertificateValidationCallback, LocalCertificateSelectionCallback)</a></td><td><div class="summary">Initializes a new instance of the <a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel</a> class</div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm">MqttNetworkChannel Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm b/old/clients/dotnet/api/html/f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm
new file mode 100755
index 0000000..83af368
--- /dev/null
+++ b/old/clients/dotnet/api/html/f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgContext.State Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="State property" /><meta name="System.Keywords" content="MqttMsgContext.State property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.State" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.get_State" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.set_State" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgContext.State" /><meta name="Description" content="MQTT message state" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da" /><meta name="guid" content="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm" title="MqttMsgContext Class" tocid="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860">MqttMsgContext Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="63ae31ec-9cae-7583-b78e-2321a90192e6.htm" title="MqttMsgContext Properties" tocid="63ae31ec-9cae-7583-b78e-2321a90192e6">MqttMsgContext Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3.htm" title="Attempt Property " tocid="9580b1c6-2a7e-5e8c-bda3-45b3e5c399a3">Attempt Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="155741fa-d922-72e4-1c20-1a9cb2a33cc3.htm" title="Flow Property " tocid="155741fa-d922-72e4-1c20-1a9cb2a33cc3">Flow Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5699b6aa-7eb6-8407-f131-cb145eaf924d.htm" title="Key Property " tocid="5699b6aa-7eb6-8407-f131-cb145eaf924d">Key Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac29dcad-0ab9-5b49-077e-dea9953c606b.htm" title="Message Property " tocid="ac29dcad-0ab9-5b49-077e-dea9953c606b">Message Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da.htm" title="State Property " tocid="f2c8e330-c3ac-ef41-ab93-a5d9e22ac8da">State Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5e3a9add-4429-c6ad-55b4-cec6405bd19c.htm" title="Timestamp Property " tocid="5e3a9add-4429-c6ad-55b4-cec6405bd19c">Timestamp Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgContext<span id="LSTAF5901D6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTAF5901D6_0?cpp=::|nu=.");</script>State Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            MQTT message state

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgState</span> <span class="identifier">State</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">State</span> <span class="keyword">As</span> <span class="identifier">MqttMsgState</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">MqttMsgState</span> <span class="identifier">State</span> {

+	<span class="identifier">MqttMsgState</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">MqttMsgState</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">State</span> : <span class="identifier">MqttMsgState</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="2f08f835-485e-0eba-0086-ae0356f95ee8.htm">MqttMsgState</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c1a1f3a5-c5f7-0b6e-6180-e01a4c30f860.htm">MqttMsgContext Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm b/old/clients/dotnet/api/html/f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm
new file mode 100755
index 0000000..af0ea5e
--- /dev/null
+++ b/old/clients/dotnet/api/html/f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm
@@ -0,0 +1,33 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrec Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPubrec class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec class" /><meta name="System.Keywords" content="MqttMsgPubrec class, about MqttMsgPubrec class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrec" /><meta name="Description" content="Class for PUBREC message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2" /><meta name="guid" content="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2.htm" title="MqttMsgPubrec Class" tocid="f2e5ca85-608a-9b1d-00f7-fd4c4783bac2">MqttMsgPubrec Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27c0f026-8881-1b0c-7a67-66f63161d7b2.htm" title="MqttMsgPubrec Constructor " tocid="27c0f026-8881-1b0c-7a67-66f63161d7b2">MqttMsgPubrec Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="08da4b78-5a3b-8472-84c8-db373aa1818b.htm" title="MqttMsgPubrec Properties" tocid="08da4b78-5a3b-8472-84c8-db373aa1818b">MqttMsgPubrec Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="945dcc1f-20a8-d81d-99b2-348c26da6896.htm" title="MqttMsgPubrec Methods" tocid="945dcc1f-20a8-d81d-99b2-348c26da6896">MqttMsgPubrec Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ade7ab01-7faa-cc83-6d83-55051a42094a.htm" title="MqttMsgPubrec Fields" tocid="ade7ab01-7faa-cc83-6d83-55051a42094a">MqttMsgPubrec Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrec Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for PUBREC message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTDB7E5BFB_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTDB7E5BFB_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTDB7E5BFB_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPubrec</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgPubrec</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgPubrec</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgPubrec</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPubrec</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgPubrec</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="27c0f026-8881-1b0c-7a67-66f63161d7b2.htm">MqttMsgPubrec</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8025cb35-6441-9e91-3769-7a84303cd026.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTDB7E5BFB_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="2906012e-9fda-4895-58bd-2e503fa37a24.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a PUBREC message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="6946d029-9931-42e5-9dc7-ad83cb148063.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTDB7E5BFB_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTDB7E5BFB_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDB7E5BFB_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f2e90a69-f5a9-c78e-a23d-267ea903482b.htm b/old/clients/dotnet/api/html/f2e90a69-f5a9-c78e-a23d-267ea903482b.htm
new file mode 100755
index 0000000..6fa8428
--- /dev/null
+++ b/old/clients/dotnet/api/html/f2e90a69-f5a9-c78e-a23d-267ea903482b.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSubscribedEventArgs.GrantedQoSLevels Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="GrantedQoSLevels property" /><meta name="System.Keywords" content="MqttMsgSubscribedEventArgs.GrantedQoSLevels property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.GrantedQoSLevels" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.get_GrantedQoSLevels" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSubscribedEventArgs.GrantedQoSLevels" /><meta name="Description" content="List of granted QOS Levels" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f2e90a69-f5a9-c78e-a23d-267ea903482b" /><meta name="guid" content="f2e90a69-f5a9-c78e-a23d-267ea903482b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm" title="MqttMsgSubscribedEventArgs Class" tocid="9114d090-8f74-a7ff-643e-6ddd761eeae3">MqttMsgSubscribedEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="246dc362-1e78-1174-dec5-c130a0d97de5.htm" title="MqttMsgSubscribedEventArgs Properties" tocid="246dc362-1e78-1174-dec5-c130a0d97de5">MqttMsgSubscribedEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f2e90a69-f5a9-c78e-a23d-267ea903482b.htm" title="GrantedQoSLevels Property " tocid="f2e90a69-f5a9-c78e-a23d-267ea903482b">GrantedQoSLevels Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="3bb4282b-8c05-8e44-00e4-80aa6dea9a93.htm" title="MessageId Property " tocid="3bb4282b-8c05-8e44-00e4-80aa6dea9a93">MessageId Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSubscribedEventArgs<span id="LSTA577D29C_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA577D29C_0?cpp=::|nu=.");</script>GrantedQoSLevels Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            List of granted QOS Levels

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">byte</span>[] <span class="identifier">GrantedQoSLevels</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">GrantedQoSLevels</span> <span class="keyword">As</span> <span class="identifier">Byte</span>()

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="identifier">GrantedQoSLevels</span> {

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">GrantedQoSLevels</span> : <span class="identifier">byte</span>[] <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <span id="LSTA577D29C_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA577D29C_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a><span id="LSTA577D29C_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA577D29C_2?cpp=&gt;|vb=()|nu=[]");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="9114d090-8f74-a7ff-643e-6ddd761eeae3.htm">MqttMsgSubscribedEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm b/old/clients/dotnet/api/html/f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm
new file mode 100755
index 0000000..ee6e997
--- /dev/null
+++ b/old/clients/dotnet/api/html/f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribedEventArgs Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs class" /><meta name="System.Keywords" content="MqttMsgUnsubscribedEventArgs class, about MqttMsgUnsubscribedEventArgs class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribedEventArgs" /><meta name="Description" content="Event Args class for unsubscribed topic" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f323aaeb-770f-bbdf-d84f-d9a10971e4cf" /><meta name="guid" content="f323aaeb-770f-bbdf-d84f-d9a10971e4cf" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f323aaeb-770f-bbdf-d84f-d9a10971e4cf.htm" title="MqttMsgUnsubscribedEventArgs Class" tocid="f323aaeb-770f-bbdf-d84f-d9a10971e4cf">MqttMsgUnsubscribedEventArgs Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b20342a2-ec8d-4f46-5e5c-cc189e431357.htm" title="MqttMsgUnsubscribedEventArgs Constructor " tocid="b20342a2-ec8d-4f46-5e5c-cc189e431357">MqttMsgUnsubscribedEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1.htm" title="MqttMsgUnsubscribedEventArgs Properties" tocid="cec3e3f3-0f46-88fc-f049-5e95e37dcaf1">MqttMsgUnsubscribedEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1140d6b0-2d45-bec5-857a-a7e8f4183892.htm" title="MqttMsgUnsubscribedEventArgs Methods" tocid="1140d6b0-2d45-bec5-857a-a7e8f4183892">MqttMsgUnsubscribedEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribedEventArgs Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Event Args class for unsubscribed topic

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LSTDF819A52_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDF819A52_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="http://msdn2.microsoft.com/en-us/library/118wxtk3" target="_blank">System<span id="LSTDF819A52_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDF819A52_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>EventArgs</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LSTDF819A52_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTDF819A52_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgUnsubscribedEventArgs</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span> : <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span>

+	<span class="keyword">Inherits</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span> : <span class="keyword">public</span> <span class="identifier">EventArgs</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgUnsubscribedEventArgs</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">EventArgs</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgUnsubscribedEventArgs</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="b20342a2-ec8d-4f46-5e5c-cc189e431357.htm">MqttMsgUnsubscribedEventArgs</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="c7f85c44-34de-fe18-f02e-9632353c7668.htm">MessageId</a></td><td><div class="summary">

+            Message identifier

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID6RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm b/old/clients/dotnet/api/html/f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm
new file mode 100755
index 0000000..4c178ad
--- /dev/null
+++ b/old/clients/dotnet/api/html/f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPingResp Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPingResp class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPingResp" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1" /><meta name="guid" content="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm" title="MqttMsgPingResp Class" tocid="445a54ac-cfb0-7562-487c-b206ce7dee43">MqttMsgPingResp Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="52caa9df-cef5-4b80-4c63-7e2c45be2ae9.htm" title="MqttMsgPingResp Constructor " tocid="52caa9df-cef5-4b80-4c63-7e2c45be2ae9">MqttMsgPingResp Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7.htm" title="MqttMsgPingResp Properties" tocid="ad9f7fe9-6fec-eaa7-2601-28fb83a459f7">MqttMsgPingResp Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="54713554-686c-4a5f-ba39-41399204bb9c.htm" title="MqttMsgPingResp Methods" tocid="54713554-686c-4a5f-ba39-41399204bb9c">MqttMsgPingResp Methods</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1.htm" title="MqttMsgPingResp Fields" tocid="f35c1d2d-f0ae-7c15-f5f1-b39d9a34d3d1">MqttMsgPingResp Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPingResp Fields</td></tr></table><span class="introStyle"></span><p>The <a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="445a54ac-cfb0-7562-487c-b206ce7dee43.htm">MqttMsgPingResp Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm b/old/clients/dotnet/api/html/f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm
new file mode 100755
index 0000000..f27b7e8
--- /dev/null
+++ b/old/clients/dotnet/api/html/f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.Retain Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Retain property" /><meta name="System.Keywords" content="MqttMsgBase.Retain property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.Retain" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.get_Retain" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.set_Retain" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.Retain" /><meta name="Description" content="Retain message flag" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f455209c-c79d-b94f-fc5b-8345c5d4b2ce" /><meta name="guid" content="f455209c-c79d-b94f-fc5b-8345c5d4b2ce" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LST857FE9E6_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST857FE9E6_0?cpp=::|nu=.");</script>Retain Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Retain message flag

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">bool</span> <span class="identifier">Retain</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">Retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">bool</span> <span class="identifier">Retain</span> {

+	<span class="identifier">bool</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">bool</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Retain</span> : <span class="identifier">bool</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">Boolean</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm b/old/clients/dotnet/api/html/f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm
new file mode 100755
index 0000000..ecbe3ff
--- /dev/null
+++ b/old/clients/dotnet/api/html/f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent Fields</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgInternalEvent class, fields" /><meta name="Microsoft.Help.Id" content="Fields.T:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997" /><meta name="guid" content="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm" title="MsgInternalEvent Fields" tocid="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997">MsgInternalEvent Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b9c57000-e54b-f301-9c13-364454682a9b.htm" title="msg Field" tocid="b9c57000-e54b-f301-9c13-364454682a9b">msg Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent Fields</td></tr></table><span class="introStyle"></span><p>The <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="b9c57000-e54b-f301-9c13-364454682a9b.htm">msg</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent Class</a></div><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm b/old/clients/dotnet/api/html/f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm
new file mode 100755
index 0000000..7edc2eb
--- /dev/null
+++ b/old/clients/dotnet/api/html/f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgSuback.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a SUBACK message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f5f20a60-7a4f-03b7-bcc0-1c60974b1261" /><meta name="guid" content="f5f20a60-7a4f-03b7-bcc0-1c60974b1261" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm" title="GetBytes Method " tocid="366385ea-c6b0-cd23-7130-f33dd880a89e">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm" title="Parse Method " tocid="f5f20a60-7a4f-03b7-bcc0-1c60974b1261">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm" title="ToString Method " tocid="0972f18c-b252-401f-cbe4-353ae1ae3308">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback<span id="LST9E169A87_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9E169A87_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a SUBACK message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgSuback</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgSuback</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgSuback</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgSuback</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST9E169A87_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9E169A87_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST9E169A87_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9E169A87_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LST9E169A87_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST9E169A87_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback</a><br />SUBACK message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm">MqttMsgSuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f5f40228-13aa-8928-d8db-f1c9c0d2f0ec.htm b/old/clients/dotnet/api/html/f5f40228-13aa-8928-d8db-f1c9c0d2f0ec.htm
new file mode 100755
index 0000000..c630121
--- /dev/null
+++ b/old/clients/dotnet/api/html/f5f40228-13aa-8928-d8db-f1c9c0d2f0ec.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttSettings Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttSettings class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.MqttSettings" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec" /><meta name="guid" content="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="91cae78d-c383-191a-fb9b-9eac578ac302.htm" title="MqttSettings Properties" tocid="91cae78d-c383-191a-fb9b-9eac578ac302">MqttSettings Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec.htm" title="MqttSettings Methods" tocid="f5f40228-13aa-8928-d8db-f1c9c0d2f0ec">MqttSettings Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d248b72d-0cda-cd87-2a40-5535f5981741.htm" title="MqttSettings Fields" tocid="d248b72d-0cda-cd87-2a40-5535f5981741">MqttSettings Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttSettings Methods</td></tr></table><span class="introStyle"></span><p>The <a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm">MqttSettings Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm b/old/clients/dotnet/api/html/f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm
new file mode 100755
index 0000000..7fc978b
--- /dev/null
+++ b/old/clients/dotnet/api/html/f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgSuback Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgSuback class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback class" /><meta name="System.Keywords" content="MqttMsgSuback class, about MqttMsgSuback class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgSuback" /><meta name="Description" content="Class for SUBACK message from broker to client" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f60ea463-7387-57ef-e2ff-c5aaa40f013b" /><meta name="guid" content="f60ea463-7387-57ef-e2ff-c5aaa40f013b" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f60ea463-7387-57ef-e2ff-c5aaa40f013b.htm" title="MqttMsgSuback Class" tocid="f60ea463-7387-57ef-e2ff-c5aaa40f013b">MqttMsgSuback Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm" title="MqttMsgSuback Constructor " tocid="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a">MqttMsgSuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="65bd9f86-a9f9-8929-9da7-b2d99d6caddf.htm" title="MqttMsgSuback Properties" tocid="65bd9f86-a9f9-8929-9da7-b2d99d6caddf">MqttMsgSuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="692838a4-3d1a-e244-75c2-6a4fb42d28a1.htm" title="MqttMsgSuback Methods" tocid="692838a4-3d1a-e244-75c2-6a4fb42d28a1">MqttMsgSuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2e20dd09-34cd-027a-e9bd-81a2a0558f19.htm" title="MqttMsgSuback Fields" tocid="2e20dd09-34cd-027a-e9bd-81a2a0558f19">MqttMsgSuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgSuback Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Class for SUBACK message from broker to client

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST7FC374A5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7FC374A5_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgBase</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Messages<span id="LST7FC374A5_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgSuback</span><br /></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MqttMsgSuback</span> : <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MqttMsgSuback</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MqttMsgSuback</span> : <span class="keyword">public</span> <span class="identifier">MqttMsgBase</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgSuback</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MqttMsgBase</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MqttMsgSuback</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="c3892f2a-c0bf-0abc-99a2-884cbc95ca4a.htm">MqttMsgSuback</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm">DupFlag</a></td><td><div class="summary">

+            Duplicate message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="06acaaf5-8e8a-8888-da8e-ba6350a0c187.htm">GrantedQoSLevels</a></td><td><div class="summary">

+            List of granted QOS Levels

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm">MessageId</a></td><td><div class="summary">

+            Message identifier for the message

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm">QosLevel</a></td><td><div class="summary">

+            Quality of Service level

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm">Retain</a></td><td><div class="summary">

+            Retain message flag

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm">Type</a></td><td><div class="summary">

+            Message type

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="366385ea-c6b0-cd23-7130-f33dd880a89e.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LST7FC374A5_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="f5f20a60-7a4f-03b7-bcc0-1c60974b1261.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a SUBACK message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="0972f18c-b252-401f-cbe4-353ae1ae3308.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LST7FC374A5_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LST7FC374A5_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7FC374A5_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="c985e235-7e86-3dcd-bd3c-bf609bbec9c7.htm">dupFlag</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="68e5aa71-7f7f-2330-bd90-c6746d9a6040.htm">messageId</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="aaf0c153-7c6b-faf8-e8c9-4a1597bc7aec.htm">qosLevel</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="e8d4e350-0bc9-257a-931a-e25fc0044ef1.htm">retain</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="d3232a4b-eef0-7549-f66e-c0775583db92.htm">type</a></td><td> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm b/old/clients/dotnet/api/html/f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm
new file mode 100755
index 0000000..c5ec302
--- /dev/null
+++ b/old/clients/dotnet/api/html/f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.MqttMsgPublishedEventHandler Delegate</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttClient.MqttMsgPublishedEventHandler delegate" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishedEventHandler delegate" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishedEventHandler" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.MqttClient.MqttMsgPublishedEventHandler" /><meta name="Description" content="Delegate that defines event handler for published message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5" /><meta name="guid" content="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="300ba7b2-129e-8c69-bdc9-25a3bae87787.htm" title="Fx Class" tocid="300ba7b2-129e-8c69-bdc9-25a3bae87787">Fx Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e94c88b7-874e-3d11-49b8-731d0d72f04e.htm" title="IPAddressUtility Class" tocid="e94c88b7-874e-3d11-49b8-731d0d72f04e">IPAddressUtility Class</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="117e10db-8b2b-782d-688a-a8b67c6ca9a7.htm" title="MqttClient.ConnectionClosedEventHandler Delegate" tocid="117e10db-8b2b-782d-688a-a8b67c6ca9a7">MqttClient.ConnectionClosedEventHandler Delegate</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5.htm" title="MqttClient.MqttMsgPublishedEventHandler Delegate" tocid="f69b28d5-6ec7-a7ca-66ef-265b2abd83b5">MqttClient.MqttMsgPublishedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="528ccf43-eaf5-2997-0928-8e91e442e2b4.htm" title="MqttClient.MqttMsgPublishEventHandler Delegate" tocid="528ccf43-eaf5-2997-0928-8e91e442e2b4">MqttClient.MqttMsgPublishEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="992082e8-0e83-367a-57f3-c419c2e9b211.htm" title="MqttClient.MqttMsgSubscribedEventHandler Delegate" tocid="992082e8-0e83-367a-57f3-c419c2e9b211">MqttClient.MqttMsgSubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="c060dfff-c763-77f1-c61c-ee8195ed3693.htm" title="MqttClient.MqttMsgUnsubscribedEventHandler Delegate" tocid="c060dfff-c763-77f1-c61c-ee8195ed3693">MqttClient.MqttMsgUnsubscribedEventHandler Delegate</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c4fa5a27-49d4-bc90-3bbb-54db099da314.htm" title="MqttNetworkChannel Class" tocid="c4fa5a27-49d4-bc90-3bbb-54db099da314">MqttNetworkChannel Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8.htm" title="MqttProtocolVersion Enumeration" tocid="27f5e533-0b1f-1208-27ec-ca1e8e2cb1a8">MqttProtocolVersion Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="ae9150ed-8c01-e5cc-6081-85fb82dd9af4.htm" title="MqttSettings Class" tocid="ae9150ed-8c01-e5cc-6081-85fb82dd9af4">MqttSettings Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="6b6752a0-132d-982d-42c0-b1d9d443f969.htm" title="MqttSslProtocols Enumeration" tocid="6b6752a0-132d-982d-42c0-b1d9d443f969">MqttSslProtocols Enumeration</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89a030ad-3f3b-d8c9-668f-763a36a05433.htm" title="MqttSslUtility Class" tocid="89a030ad-3f3b-d8c9-668f-763a36a05433">MqttSslUtility Class</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST834E3AA5_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST834E3AA5_0?cpp=::|nu=.");</script>MqttMsgPublishedEventHandler Delegate</td></tr></table><span class="introStyle"></span><div class="summary">

+            Delegate that defines event handler for published message

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgPublishedEventHandler</span>(

+	<span class="identifier">Object</span> <span class="parameter">sender</span>,

+	<span class="identifier">MqttMsgPublishedEventArgs</span> <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Delegate</span> <span class="keyword">Sub</span> <span class="identifier">MqttMsgPublishedEventHandler</span> ( 

+	<span class="parameter">sender</span> <span class="keyword">As</span> <span class="identifier">Object</span>,

+	<span class="parameter">e</span> <span class="keyword">As</span> <span class="identifier">MqttMsgPublishedEventArgs</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">delegate</span> <span class="keyword">void</span> <span class="identifier">MqttMsgPublishedEventHandler</span>(

+	<span class="identifier">Object</span>^ <span class="parameter">sender</span>, 

+	<span class="identifier">MqttMsgPublishedEventArgs</span>^ <span class="parameter">e</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MqttMsgPublishedEventHandler</span> = 

+    <span class="keyword">delegate</span> <span class="keyword">of</span> 

+        <span class="parameter">sender</span> : <span class="identifier">Object</span> * 

+        <span class="parameter">e</span> : <span class="identifier">MqttMsgPublishedEventArgs</span> <span class="keyword">-&gt;</span> <span class="keyword">unit</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">sender</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST834E3AA5_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST834E3AA5_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br /></dd><dt><span class="parameter">e</span></dt><dd>Type: <a href="70a26237-808b-3013-19d9-526344652ddd.htm">uPLibrary.Networking.M2Mqtt.Messages<span id="LST834E3AA5_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST834E3AA5_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MqttMsgPublishedEventArgs</a><br /></dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f6ac6041-8c03-7f1f-008e-082f3f091b45.htm b/old/clients/dotnet/api/html/f6ac6041-8c03-7f1f-008e-082f3f091b45.htm
new file mode 100755
index 0000000..9001696
--- /dev/null
+++ b/old/clients/dotnet/api/html/f6ac6041-8c03-7f1f-008e-082f3f091b45.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>IMqttNetworkChannel.Receive Method (Byte[], Int32)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel.Receive(System.Byte[],System.Int32)" /><meta name="Description" content="Receive data from the network channel with a specified timeout" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="f6ac6041-8c03-7f1f-008e-082f3f091b45" /><meta name="guid" content="f6ac6041-8c03-7f1f-008e-082f3f091b45" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm" title="IMqttNetworkChannel Interface" tocid="e4f6a471-40f3-038f-daf6-8b7fde3956c8">IMqttNetworkChannel Interface</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="94c9a646-e581-86ca-4778-544848e845eb.htm" title="IMqttNetworkChannel Methods" tocid="94c9a646-e581-86ca-4778-544848e845eb">IMqttNetworkChannel Methods</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="8ae0ce39-e582-3e23-9081-17656e61af46.htm" title="Receive Method " tocid="8ae0ce39-e582-3e23-9081-17656e61af46">Receive Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e.htm" title="Receive Method (Byte[])" tocid="809aa8cd-5e32-5aaa-63ff-f1ddbd392a7e">Receive Method (Byte[])</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f6ac6041-8c03-7f1f-008e-082f3f091b45.htm" title="Receive Method (Byte[], Int32)" tocid="f6ac6041-8c03-7f1f-008e-082f3f091b45">Receive Method (Byte[], Int32)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">IMqttNetworkChannel<span id="LST77008464_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_0?cpp=::|nu=.");</script>Receive Method (<span id="LST77008464_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_1?cpp=array&lt;");</script>Byte<span id="LST77008464_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_2?cpp=&gt;|vb=()|nu=[]");</script>, Int32)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Receive data from the network channel with a specified timeout

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="identifier">byte</span>[] <span class="parameter">buffer</span>,

+	<span class="identifier">int</span> <span class="parameter">timeout</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Function</span> <span class="identifier">Receive</span> ( 

+	<span class="parameter">buffer</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">timeout</span> <span class="keyword">As</span> <span class="identifier">Integer</span>

+) <span class="keyword">As</span> <span class="identifier">Integer</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="identifier">int</span> <span class="identifier">Receive</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">buffer</span>, 

+	<span class="identifier">int</span> <span class="parameter">timeout</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">Receive</span> : 

+        <span class="parameter">buffer</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">timeout</span> : <span class="identifier">int</span> <span class="keyword">-&gt;</span> <span class="identifier">int</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">buffer</span></dt><dd>Type: <span id="LST77008464_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST77008464_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST77008464_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_5?cpp=&gt;|vb=()|nu=[]");</script><br />Data buffer for receiving data</dd><dt><span class="parameter">timeout</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">System<span id="LST77008464_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST77008464_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Int32</a><br />Timeout on receiving (in milliseconds)</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/td2s409d" target="_blank">Int32</a><br />Number of bytes received</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">IMqttNetworkChannel Interface</a></div><div class="seeAlsoStyle"><a href="8ae0ce39-e582-3e23-9081-17656e61af46.htm">Receive Overload</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm b/old/clients/dotnet/api/html/f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm
new file mode 100755
index 0000000..89dcf54
--- /dev/null
+++ b/old/clients/dotnet/api/html/f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgPuback class, constructor" /><meta name="System.Keywords" content="MqttMsgPuback.MqttMsgPuback constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.MqttMsgPuback" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.#ctor" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d" /><meta name="guid" content="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d.htm" title="MqttMsgPuback Constructor " tocid="f6e0f002-4193-9dd6-9949-f99e5bc7ff7d">MqttMsgPuback Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="7d58c8e8-92d3-6169-aaa9-484a404e85a4.htm" title="MqttMsgPuback Properties" tocid="7d58c8e8-92d3-6169-aaa9-484a404e85a4">MqttMsgPuback Properties</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a0315bc8-cad1-3218-7e9f-4f5295f00a8a.htm" title="MqttMsgPuback Fields" tocid="a0315bc8-cad1-3218-7e9f-4f5295f00a8a">MqttMsgPuback Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPuback</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPuback</span>()</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPuback</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f7055430-31ec-5309-1ea9-c706994485e8.htm b/old/clients/dotnet/api/html/f7055430-31ec-5309-1ea9-c706994485e8.htm
new file mode 100755
index 0000000..0ea8945
--- /dev/null
+++ b/old/clients/dotnet/api/html/f7055430-31ec-5309-1ea9-c706994485e8.htm
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.Unsubscribe Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Unsubscribe method" /><meta name="System.Keywords" content="MqttClient.Unsubscribe method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.Unsubscribe" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.MqttClient.Unsubscribe(System.String[])" /><meta name="Description" content="Unsubscribe for message topics" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="f7055430-31ec-5309-1ea9-c706994485e8" /><meta name="guid" content="f7055430-31ec-5309-1ea9-c706994485e8" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821.htm" title="MqttClient Methods" tocid="3beb36e2-dc9d-80e6-65a0-2d98ae7ed821">MqttClient Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2ce447b2-7de5-0198-d711-7be059344f8c.htm" title="Connect Method " tocid="2ce447b2-7de5-0198-d711-7be059344f8c">Connect Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="94263922-8f93-6752-07a9-f431ed914775.htm" title="Disconnect Method " tocid="94263922-8f93-6752-07a9-f431ed914775">Disconnect Method </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="3c52c514-301f-5640-acf1-c6678953cc33.htm" title="Publish Method " tocid="3c52c514-301f-5640-acf1-c6678953cc33">Publish Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ab04dcfe-4b00-a939-992b-a53667073aff.htm" title="Subscribe Method " tocid="ab04dcfe-4b00-a939-992b-a53667073aff">Subscribe Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f7055430-31ec-5309-1ea9-c706994485e8.htm" title="Unsubscribe Method " tocid="f7055430-31ec-5309-1ea9-c706994485e8">Unsubscribe Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST3F6CA86B_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F6CA86B_0?cpp=::|nu=.");</script>Unsubscribe Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Unsubscribe for message topics

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">Unsubscribe</span>(

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Function</span> <span class="identifier">Unsubscribe</span> ( 

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+) <span class="keyword">As</span> <span class="identifier">UShort</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">unsigned short</span> <span class="identifier">Unsubscribe</span>(

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">Unsubscribe</span> : 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] <span class="keyword">-&gt;</span> <span class="identifier">uint16</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LST3F6CA86B_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F6CA86B_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST3F6CA86B_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F6CA86B_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LST3F6CA86B_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3F6CA86B_3?cpp=&gt;|vb=()|nu=[]");</script><br />List of topics to unsubscribe</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a><br />Message Id in UNSUBACK message from broker</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f729876b-e546-96c1-c47a-e1f961053af2.htm b/old/clients/dotnet/api/html/f729876b-e546-96c1-c47a-e1f961053af2.htm
new file mode 100755
index 0000000..87b5aab
--- /dev/null
+++ b/old/clients/dotnet/api/html/f729876b-e546-96c1-c47a-e1f961053af2.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Trace.TraceLevel Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="TraceLevel field" /><meta name="System.Keywords" content="Trace.TraceLevel field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceLevel" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceLevel" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceLevel" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Utility" /><meta name="file" content="f729876b-e546-96c1-c47a-e1f961053af2" /><meta name="guid" content="f729876b-e546-96c1-c47a-e1f961053af2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="a4211b59-ab50-a10b-c113-7604fba2e318.htm" title="uPLibrary.Networking.M2Mqtt.Utility" tocid="a4211b59-ab50-a10b-c113-7604fba2e318">uPLibrary.Networking.M2Mqtt.Utility</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm" title="Trace Class" tocid="d8100e76-722b-937b-476d-b3b0bec1a6ae">Trace Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="196bf835-3d47-cb2a-2777-0222700d0065.htm" title="Trace Fields" tocid="196bf835-3d47-cb2a-2777-0222700d0065">Trace Fields</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f729876b-e546-96c1-c47a-e1f961053af2.htm" title="TraceLevel Field" tocid="f729876b-e546-96c1-c47a-e1f961053af2">TraceLevel Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="566cd1dc-e692-422d-c443-d23e124b6e57.htm" title="TraceListener Field" tocid="566cd1dc-e692-422d-c443-d23e124b6e57">TraceListener Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">Trace<span id="LST750294C3_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST750294C3_0?cpp=::|nu=.");</script>TraceLevel Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Utility.Trace.TraceLevel"]</p></div><p> </p><strong>Namespace:</strong> <a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">TraceLevel</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="identifier">TraceLevel</span> <span class="keyword">As</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">TraceLevel</span> <span class="identifier">TraceLevel</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">TraceLevel</span>: <span class="identifier">TraceLevel</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="73ec023f-c878-4750-999e-81f4527116d2.htm">TraceLevel</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="d8100e76-722b-937b-476d-b3b0bec1a6ae.htm">Trace Class</a></div><div class="seeAlsoStyle"><a href="a4211b59-ab50-a10b-c113-7604fba2e318.htm">uPLibrary.Networking.M2Mqtt.Utility Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f833222f-8026-6082-d06a-2ea4d4913b62.htm b/old/clients/dotnet/api/html/f833222f-8026-6082-d06a-2ea4d4913b62.htm
new file mode 100755
index 0000000..07ec149
--- /dev/null
+++ b/old/clients/dotnet/api/html/f833222f-8026-6082-d06a-2ea4d4913b62.htm
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPuback.ToString Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="ToString method" /><meta name="System.Keywords" content="MqttMsgPuback.ToString method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.ToString" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.ToString" /><meta name="Description" content="summaryM:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.ToString" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f833222f-8026-6082-d06a-2ea4d4913b62" /><meta name="guid" content="f833222f-8026-6082-d06a-2ea4d4913b62" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="5d08a409-368d-e216-d250-a8591ae1f013.htm" title="MqttMsgPuback Class" tocid="5d08a409-368d-e216-d250-a8591ae1f013">MqttMsgPuback Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6c867011-aa09-7172-76c9-6b1c29b5b0f7.htm" title="MqttMsgPuback Methods" tocid="6c867011-aa09-7172-76c9-6b1c29b5b0f7">MqttMsgPuback Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0.htm" title="GetBytes Method " tocid="340b8721-0ad2-e7ef-ddb9-1d4b09824ca0">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b632030f-5c74-630f-3af4-c5e47be42cdc.htm" title="Parse Method " tocid="b632030f-5c74-630f-3af4-c5e47be42cdc">Parse Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f833222f-8026-6082-d06a-2ea4d4913b62.htm" title="ToString Method " tocid="f833222f-8026-6082-d06a-2ea4d4913b62">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPuback<span id="LST3A063E37_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST3A063E37_0?cpp=::|nu=.");</script>ToString Method </td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.ToString"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">override</span> <span class="identifier">string</span> <span class="identifier">ToString</span>()</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Overrides</span> <span class="keyword">Function</span> <span class="identifier">ToString</span> <span class="keyword">As</span> <span class="identifier">String</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">virtual</span> <span class="identifier">String</span>^ <span class="identifier">ToString</span>() <span class="keyword">override</span></pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">abstract</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> 

+<span class="keyword">override</span> <span class="identifier">ToString</span> : <span class="keyword">unit</span> <span class="keyword">-&gt;</span> <span class="identifier">string</span> </pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Return Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a><br /><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;returns&gt; documentation for "M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPuback.ToString"]</p></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="5d08a409-368d-e216-d250-a8591ae1f013.htm">MqttMsgPuback Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm b/old/clients/dotnet/api/html/f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm
new file mode 100755
index 0000000..aa925dd
--- /dev/null
+++ b/old/clients/dotnet/api/html/f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm
@@ -0,0 +1,20 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPubrel.Parse Method </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="Parse method" /><meta name="System.Keywords" content="MqttMsgPubrel.Parse method" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.Parse" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPubrel.Parse(System.Byte,System.Byte,uPLibrary.Networking.M2Mqtt.IMqttNetworkChannel)" /><meta name="Description" content="Parse bytes for a PUBREL message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="f91a69dd-ecfb-f3a4-40b1-546381e083f5" /><meta name="guid" content="f91a69dd-ecfb-f3a4-40b1-546381e083f5" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm" title="MqttMsgPubrel Class" tocid="0ea5a872-f768-3406-2ee2-49f2c9ba75f5">MqttMsgPubrel Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="e5c3b17c-4ab2-ec63-793d-537721fe7c7b.htm" title="MqttMsgPubrel Methods" tocid="e5c3b17c-4ab2-ec63-793d-537721fe7c7b">MqttMsgPubrel Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0.htm" title="GetBytes Method " tocid="736ed4a2-41ee-dbfb-4aaf-039d4a583bc0">GetBytes Method </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="f91a69dd-ecfb-f3a4-40b1-546381e083f5.htm" title="Parse Method " tocid="f91a69dd-ecfb-f3a4-40b1-546381e083f5">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a92d346b-72d2-1370-7173-a4f693df4b5e.htm" title="ToString Method " tocid="a92d346b-72d2-1370-7173-a4f693df4b5e">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPubrel<span id="LSTF8F53370_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF8F53370_0?cpp=::|nu=.");</script>Parse Method </td></tr></table><span class="introStyle"></span><div class="summary">

+            Parse bytes for a PUBREL message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">static</span> <span class="identifier">MqttMsgPubrel</span> <span class="identifier">Parse</span>(

+	<span class="identifier">byte</span> <span class="parameter">fixedHeaderFirstByte</span>,

+	<span class="identifier">byte</span> <span class="parameter">protocolVersion</span>,

+	<span class="identifier">IMqttNetworkChannel</span> <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Shared</span> <span class="keyword">Function</span> <span class="identifier">Parse</span> ( 

+	<span class="parameter">fixedHeaderFirstByte</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">protocolVersion</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">channel</span> <span class="keyword">As</span> <span class="identifier">IMqttNetworkChannel</span>

+) <span class="keyword">As</span> <span class="identifier">MqttMsgPubrel</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">static</span> <span class="identifier">MqttMsgPubrel</span>^ <span class="identifier">Parse</span>(

+	<span class="identifier">unsigned char</span> <span class="parameter">fixedHeaderFirstByte</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">protocolVersion</span>, 

+	<span class="identifier">IMqttNetworkChannel</span>^ <span class="parameter">channel</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">member</span> <span class="identifier">Parse</span> : 

+        <span class="parameter">fixedHeaderFirstByte</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">protocolVersion</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">channel</span> : <span class="identifier">IMqttNetworkChannel</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPubrel</span> 

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">fixedHeaderFirstByte</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTF8F53370_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF8F53370_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />First fixed header byte</dd><dt><span class="parameter">protocolVersion</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LSTF8F53370_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF8F53370_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Protocol Version</dd><dt><span class="parameter">channel</span></dt><dd>Type: <a href="e4f6a471-40f3-038f-daf6-8b7fde3956c8.htm">uPLibrary.Networking.M2Mqtt<span id="LSTF8F53370_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTF8F53370_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>IMqttNetworkChannel</a><br />Channel connected to the broker</dd></dl><h4 class="subHeading">Return Value</h4>Type: <a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel</a><br />PUBREL message instance</div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="0ea5a872-f768-3406-2ee2-49f2c9ba75f5.htm">MqttMsgPubrel Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm b/old/clients/dotnet/api/html/fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm
new file mode 100755
index 0000000..b1bbb2d
--- /dev/null
+++ b/old/clients/dotnet/api/html/fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm
@@ -0,0 +1,9 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnect Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnect class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnect" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fac885cd-3536-b65e-e79d-ae7dd68bb84a" /><meta name="guid" content="fac885cd-3536-b65e-e79d-ae7dd68bb84a" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm" title="MqttMsgConnect Class" tocid="76a0d6b9-3eaa-abd6-0872-b598eaf2889d">MqttMsgConnect Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fac885cd-3536-b65e-e79d-ae7dd68bb84a.htm" title="MqttMsgConnect Methods" tocid="fac885cd-3536-b65e-e79d-ae7dd68bb84a">MqttMsgConnect Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm" title="GetBytes Method " tocid="ca98c289-cc21-0c82-cd04-5e5de8527f27">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="626af171-7421-e5c5-8e03-3a63acdaa988.htm" title="Parse Method " tocid="626af171-7421-e5c5-8e03-3a63acdaa988">Parse Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm" title="ToString Method " tocid="8c578bc9-c8c8-392a-4dea-5353a88e2b5b">ToString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnect Methods</td></tr></table><span class="introStyle"></span><p>The <a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="ca98c289-cc21-0c82-cd04-5e5de8527f27.htm">GetBytes</a></td><td> (Overrides <a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">MqttMsgBase<span id="LSTA6FF8E28_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8E28_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>GetBytes(Byte)</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div> (Inherited from <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;static;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="626af171-7421-e5c5-8e03-3a63acdaa988.htm">Parse</a></td><td><div class="summary">

+            Parse bytes for a CONNECT message

+            </div></td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="8c578bc9-c8c8-392a-4dea-5353a88e2b5b.htm">ToString</a></td><td> (Overrides <a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">Object<span id="LSTA6FF8E28_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8E28_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ToString<span id="LSTA6FF8E28_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTA6FF8E28_2?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="76a0d6b9-3eaa-abd6-0872-b598eaf2889d.htm">MqttMsgConnect Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm b/old/clients/dotnet/api/html/fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm
new file mode 100755
index 0000000..4e6bdb1
--- /dev/null
+++ b/old/clients/dotnet/api/html/fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.get_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.MessageId" /><meta name="Description" content="Message identifier" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed" /><meta name="guid" content="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed.htm" title="MessageId Property " tocid="fad3fa5c-1c71-f3c7-0cff-a14e7fdc4aed">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459.htm" title="Topics Property " tocid="dac6bdb7-95b9-4f9f-c0e0-dc9996b23459">Topics Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs<span id="LST63E76034_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST63E76034_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm b/old/clients/dotnet/api/html/fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm
new file mode 100755
index 0000000..7b6c71c
--- /dev/null
+++ b/old/clients/dotnet/api/html/fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm
@@ -0,0 +1,15 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgUnsubscribeEventArgs Constructor </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs class, constructor" /><meta name="System.Keywords" content="MqttMsgUnsubscribeEventArgs.MqttMsgUnsubscribeEventArgs constructor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.#ctor" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.MqttMsgUnsubscribeEventArgs" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgUnsubscribeEventArgs.#ctor(System.UInt16,System.String[])" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4" /><meta name="guid" content="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="670d247f-31d4-a70b-3608-c29a2baee898.htm" title="MqttMsgUnsubscribeEventArgs Class" tocid="670d247f-31d4-a70b-3608-c29a2baee898">MqttMsgUnsubscribeEventArgs Class</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4.htm" title="MqttMsgUnsubscribeEventArgs Constructor " tocid="fbb5b9fa-bdc5-5733-08fa-bd2b711fb2f4">MqttMsgUnsubscribeEventArgs Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b0906948-a462-65e9-c70a-bc6a522b6817.htm" title="MqttMsgUnsubscribeEventArgs Properties" tocid="b0906948-a462-65e9-c70a-bc6a522b6817">MqttMsgUnsubscribeEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="5f285e22-ff59-68a7-f105-4bc95a0925ca.htm" title="MqttMsgUnsubscribeEventArgs Methods" tocid="5f285e22-ff59-68a7-f105-4bc95a0925ca">MqttMsgUnsubscribeEventArgs Methods</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgUnsubscribeEventArgs Constructor </td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span>(

+	<span class="identifier">ushort</span> <span class="parameter">messageId</span>,

+	<span class="identifier">string</span>[] <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">messageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>,

+	<span class="parameter">topics</span> <span class="keyword">As</span> <span class="identifier">String</span>()

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgUnsubscribeEventArgs</span>(

+	<span class="identifier">unsigned short</span> <span class="parameter">messageId</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">String</span>^&gt;^ <span class="parameter">topics</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">messageId</span> : <span class="identifier">uint16</span> * 

+        <span class="parameter">topics</span> : <span class="identifier">string</span>[] <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgUnsubscribeEventArgs</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">messageId</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">System<span id="LST7C766D1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7C766D1_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>UInt16</a><br />Message identifier for subscribed topics</dd><dt><span class="parameter">topics</span></dt><dd>Type: <span id="LST7C766D1_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7C766D1_1?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST7C766D1_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7C766D1_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><span id="LST7C766D1_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7C766D1_3?cpp=&gt;|vb=()|nu=[]");</script><br />Topics requested to subscribe</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="670d247f-31d4-a70b-3608-c29a2baee898.htm">MqttMsgUnsubscribeEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fbfc52df-aac4-9b94-864e-84c3c388f383.htm b/old/clients/dotnet/api/html/fbfc52df-aac4-9b94-864e-84c3c388f383.htm
new file mode 100755
index 0000000..d2bf935
--- /dev/null
+++ b/old/clients/dotnet/api/html/fbfc52df-aac4-9b94-864e-84c3c388f383.htm
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED Field</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="CONN_REFUSED_NOT_AUTHORIZED field" /><meta name="System.Keywords" content="MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED field" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED" /><meta name="Microsoft.Help.Id" content="F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED" /><meta name="Description" content="summaryF:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fbfc52df-aac4-9b94-864e-84c3c388f383" /><meta name="guid" content="fbfc52df-aac4-9b94-864e-84c3c388f383" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm" title="MqttMsgConnack Class" tocid="89bf63fc-d543-9d5c-86af-9fe0179fe361">MqttMsgConnack Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1877709e-b0eb-6e70-a349-070f0bb203ee.htm" title="MqttMsgConnack Fields" tocid="1877709e-b0eb-6e70-a349-070f0bb203ee">MqttMsgConnack Fields</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d.htm" title="CONN_ACCEPTED Field" tocid="860a2bf6-ac1a-ccd1-f532-1174dfc9cb3d">CONN_ACCEPTED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0d5b2705-7d52-8b6f-519c-2515155489cf.htm" title="CONN_REFUSED_IDENT_REJECTED Field" tocid="0d5b2705-7d52-8b6f-519c-2515155489cf">CONN_REFUSED_IDENT_REJECTED Field</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="fbfc52df-aac4-9b94-864e-84c3c388f383.htm" title="CONN_REFUSED_NOT_AUTHORIZED Field" tocid="fbfc52df-aac4-9b94-864e-84c3c388f383">CONN_REFUSED_NOT_AUTHORIZED Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="1caa2b12-4855-2db9-807a-40b444d410f3.htm" title="CONN_REFUSED_PROT_VERS Field" tocid="1caa2b12-4855-2db9-807a-40b444d410f3">CONN_REFUSED_PROT_VERS Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef.htm" title="CONN_REFUSED_SERVER_UNAVAILABLE Field" tocid="ac9e91f4-fb3c-d3ec-cce1-1839a520a2ef">CONN_REFUSED_SERVER_UNAVAILABLE Field</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="0c93c662-5d86-18da-55bd-db6ae333f089.htm" title="CONN_REFUSED_USERNAME_PASSWORD Field" tocid="0c93c662-5d86-18da-55bd-db6ae333f089">CONN_REFUSED_USERNAME_PASSWORD Field</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnack<span id="LSTD09FCF00_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTD09FCF00_0?cpp=::|nu=.");</script>CONN_REFUSED_NOT_AUTHORIZED Field</td></tr></table><span class="introStyle"></span><div class="summary"><p style="color: #dc143c; font-size: 8.5pt; font-weight: bold;">[Missing &lt;summary&gt; documentation for "F:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnack.CONN_REFUSED_NOT_AUTHORIZED"]</p></div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">const</span> <span class="identifier">byte</span> <span class="identifier">CONN_REFUSED_NOT_AUTHORIZED</span> = 5</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Const</span> <span class="identifier">CONN_REFUSED_NOT_AUTHORIZED</span> <span class="keyword">As</span> <span class="identifier">Byte</span> = 5</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">literal</span> <span class="identifier">unsigned char</span> <span class="identifier">CONN_REFUSED_NOT_AUTHORIZED</span> = 5</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">static</span> <span class="keyword">val</span> <span class="keyword">mutable</span> <span class="identifier">CONN_REFUSED_NOT_AUTHORIZED</span>: <span class="identifier">byte</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Field Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">Byte</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="89bf63fc-d543-9d5c-86af-9fe0179fe361.htm">MqttMsgConnack Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fc693c7b-1dde-551e-b1df-2888f83969ba.htm b/old/clients/dotnet/api/html/fc693c7b-1dde-551e-b1df-2888f83969ba.htm
new file mode 100755
index 0000000..7c7d0a1
--- /dev/null
+++ b/old/clients/dotnet/api/html/fc693c7b-1dde-551e-b1df-2888f83969ba.htm
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgConnectEventArgs Properties</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgConnectEventArgs class, properties" /><meta name="Microsoft.Help.Id" content="Properties.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgConnectEventArgs" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fc693c7b-1dde-551e-b1df-2888f83969ba" /><meta name="guid" content="fc693c7b-1dde-551e-b1df-2888f83969ba" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm" title="MqttMsgConnectEventArgs Class" tocid="6935b441-4932-b79e-fcbc-7cfeaad90294">MqttMsgConnectEventArgs Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fc693c7b-1dde-551e-b1df-2888f83969ba.htm" title="MqttMsgConnectEventArgs Properties" tocid="fc693c7b-1dde-551e-b1df-2888f83969ba">MqttMsgConnectEventArgs Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="db9e8635-3942-750a-f5f2-ca60a9417eae.htm" title="Message Property " tocid="db9e8635-3942-750a-f5f2-ca60a9417eae">Message Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgConnectEventArgs Properties</td></tr></table><span class="introStyle"></span><p>The <a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="db9e8635-3942-750a-f5f2-ca60a9417eae.htm">Message</a></td><td><div class="summary">

+            Message received from client

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6935b441-4932-b79e-fcbc-7cfeaad90294.htm">MqttMsgConnectEventArgs Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fc6e04ba-2ca2-2164-655f-3473766b86c2.htm b/old/clients/dotnet/api/html/fc6e04ba-2ca2-2164-655f-3473766b86c2.htm
new file mode 100755
index 0000000..9092c45
--- /dev/null
+++ b/old/clients/dotnet/api/html/fc6e04ba-2ca2-2164-655f-3473766b86c2.htm
@@ -0,0 +1,27 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)</title><meta name="Language" content="en-us" /><meta name="Microsoft.Help.Id" content="M:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublish.#ctor(System.String,System.Byte[],System.Boolean,System.Byte,System.Boolean)" /><meta name="Description" content="Constructor" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fc6e04ba-2ca2-2164-655f-3473766b86c2" /><meta name="guid" content="fc6e04ba-2ca2-2164-655f-3473766b86c2" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm" title="MqttMsgPublish Class" tocid="6f73e1b6-f1e4-29a9-d0ed-93043bb73226">MqttMsgPublish Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm" title="MqttMsgPublish Constructor " tocid="b57f53ef-3999-3906-afaf-fd842f1e4f42">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9ea0ad8a-9251-fea9-59cc-f567ff08961e.htm" title="MqttMsgPublish Constructor " tocid="9ea0ad8a-9251-fea9-59cc-f567ff08961e">MqttMsgPublish Constructor </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a736cd28-0d51-ba57-acb2-d1075bba9ea8.htm" title="MqttMsgPublish Constructor (String, Byte[])" tocid="a736cd28-0d51-ba57-acb2-d1075bba9ea8">MqttMsgPublish Constructor (String, Byte[])</a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="fc6e04ba-2ca2-2164-655f-3473766b86c2.htm" title="MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)" tocid="fc6e04ba-2ca2-2164-655f-3473766b86c2">MqttMsgPublish Constructor (String, Byte[], Boolean, Byte, Boolean)</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgPublish Constructor (String, <span id="LST8BE6C70A_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_0?cpp=array&lt;");</script>Byte<span id="LST8BE6C70A_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_1?cpp=&gt;|vb=()|nu=[]");</script>, Boolean, Byte, Boolean)</td></tr></table><span class="introStyle"></span><div class="summary">

+            Constructor

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">MqttMsgPublish</span>(

+	<span class="identifier">string</span> <span class="parameter">topic</span>,

+	<span class="identifier">byte</span>[] <span class="parameter">message</span>,

+	<span class="identifier">bool</span> <span class="parameter">dupFlag</span>,

+	<span class="identifier">byte</span> <span class="parameter">qosLevel</span>,

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Sub</span> <span class="identifier">New</span> ( 

+	<span class="parameter">topic</span> <span class="keyword">As</span> <span class="identifier">String</span>,

+	<span class="parameter">message</span> <span class="keyword">As</span> <span class="identifier">Byte</span>(),

+	<span class="parameter">dupFlag</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>,

+	<span class="parameter">qosLevel</span> <span class="keyword">As</span> <span class="identifier">Byte</span>,

+	<span class="parameter">retain</span> <span class="keyword">As</span> <span class="identifier">Boolean</span>

+)</pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="identifier">MqttMsgPublish</span>(

+	<span class="identifier">String</span>^ <span class="parameter">topic</span>, 

+	<span class="keyword">array</span>&lt;<span class="identifier">unsigned char</span>&gt;^ <span class="parameter">message</span>, 

+	<span class="identifier">bool</span> <span class="parameter">dupFlag</span>, 

+	<span class="identifier">unsigned char</span> <span class="parameter">qosLevel</span>, 

+	<span class="identifier">bool</span> <span class="parameter">retain</span>

+)</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">new</span> : 

+        <span class="parameter">topic</span> : <span class="identifier">string</span> * 

+        <span class="parameter">message</span> : <span class="identifier">byte</span>[] * 

+        <span class="parameter">dupFlag</span> : <span class="identifier">bool</span> * 

+        <span class="parameter">qosLevel</span> : <span class="identifier">byte</span> * 

+        <span class="parameter">retain</span> : <span class="identifier">bool</span> <span class="keyword">-&gt;</span> <span class="identifier">MqttMsgPublish</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Parameters</h4><dl><dt><span class="parameter">topic</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">System<span id="LST8BE6C70A_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>String</a><br />Message topic</dd><dt><span class="parameter">message</span></dt><dd>Type: <span id="LST8BE6C70A_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_3?cpp=array&lt;");</script><a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8BE6C70A_4"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><span id="LST8BE6C70A_5"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_5?cpp=&gt;|vb=()|nu=[]");</script><br />Message data</dd><dt><span class="parameter">dupFlag</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST8BE6C70A_6"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_6?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Duplicate flag</dd><dt><span class="parameter">qosLevel</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/yyb1w04y" target="_blank">System<span id="LST8BE6C70A_7"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_7?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Byte</a><br />Quality of Service level</dd><dt><span class="parameter">retain</span></dt><dd>Type: <a href="http://msdn2.microsoft.com/en-us/library/a28wyd50" target="_blank">System<span id="LST8BE6C70A_8"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST8BE6C70A_8?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Boolean</a><br />Retain flag</dd></dl></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="6f73e1b6-f1e4-29a9-d0ed-93043bb73226.htm">MqttMsgPublish Class</a></div><div class="seeAlsoStyle"><a href="b57f53ef-3999-3906-afaf-fd842f1e4f42.htm">MqttMsgPublish Overload</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fcb20aa8-8841-0509-9bc2-c938dda456ac.htm b/old/clients/dotnet/api/html/fcb20aa8-8841-0509-9bc2-c938dda456ac.htm
new file mode 100755
index 0000000..19fca63
--- /dev/null
+++ b/old/clients/dotnet/api/html/fcb20aa8-8841-0509-9bc2-c938dda456ac.htm
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase Methods</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MqttMsgBase class, methods" /><meta name="Microsoft.Help.Id" content="Methods.T:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fcb20aa8-8841-0509-9bc2-c938dda456ac" /><meta name="guid" content="fcb20aa8-8841-0509-9bc2-c938dda456ac" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fcb20aa8-8841-0509-9bc2-c938dda456ac.htm" title="MqttMsgBase Methods" tocid="fcb20aa8-8841-0509-9bc2-c938dda456ac">MqttMsgBase Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm" title="decodeRemainingLength Method " tocid="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91">decodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm" title="encodeRemainingLength Method " tocid="b908aa25-988c-45df-47b3-ffb5cafbe538">encodeRemainingLength Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm" title="GetBytes Method " tocid="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a">GetBytes Method </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="317d3669-35cd-c421-71db-8bfc050b144f.htm" title="GetTraceString Method " tocid="317d3669-35cd-c421-71db-8bfc050b144f">GetTraceString Method </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase Methods</td></tr></table><span class="introStyle"></span><p>The <a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase</a> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID0RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;static;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /><img src="../icons/static.gif" alt="Static member" title="Static member" /></td><td><a href="9bf22223-b9c3-8d18-fbe2-d6fbadcbce91.htm">decodeRemainingLength</a></td><td><div class="summary">

+            Decode remaining length reading bytes from socket

+            </div></td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="b908aa25-988c-45df-47b3-ffb5cafbe538.htm">encodeRemainingLength</a></td><td><div class="summary">

+            Encode remaining length and insert it into message buffer

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="f0fafcf1-e39b-e48e-d718-9ce6bbc3e18a.htm">GetBytes</a></td><td><div class="summary">

+            Returns message bytes rapresentation

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="317d3669-35cd-c421-71db-8bfc050b144f.htm">GetTraceString</a></td><td><div class="summary">

+            Returns a string representation of the message for tracing

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID1RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm b/old/clients/dotnet/api/html/fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm
new file mode 100755
index 0000000..4f695f0
--- /dev/null
+++ b/old/clients/dotnet/api/html/fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttMsgBase.MessageId Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MessageId property" /><meta name="System.Keywords" content="MqttMsgBase.MessageId property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.get_MessageId" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.set_MessageId" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.Messages.MqttMsgBase.MessageId" /><meta name="Description" content="Message identifier for the message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Messages" /><meta name="file" content="fda6ce26-ac1b-1d79-81fd-37fbf85817ff" /><meta name="guid" content="fda6ce26-ac1b-1d79-81fd-37fbf85817ff" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="311542f9-0333-9080-9217-f386962efb4a.htm" title="uPLibrary.Networking.M2Mqtt.Messages" tocid="311542f9-0333-9080-9217-f386962efb4a">uPLibrary.Networking.M2Mqtt.Messages</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm" title="MqttMsgBase Class" tocid="c682cddc-7005-0317-ca4e-dbb5d5c257bc">MqttMsgBase Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f.htm" title="MqttMsgBase Properties" tocid="6489df7d-fbfc-a9e4-bafc-9d5617f50c1f">MqttMsgBase Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="97cb7fb4-5976-3246-a3cc-9e5cd08251e7.htm" title="DupFlag Property " tocid="97cb7fb4-5976-3246-a3cc-9e5cd08251e7">DupFlag Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="fda6ce26-ac1b-1d79-81fd-37fbf85817ff.htm" title="MessageId Property " tocid="fda6ce26-ac1b-1d79-81fd-37fbf85817ff">MessageId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2c37703a-5282-15c4-0b8f-0b0725d4d809.htm" title="QosLevel Property " tocid="2c37703a-5282-15c4-0b8f-0b0725d4d809">QosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="f455209c-c79d-b94f-fc5b-8345c5d4b2ce.htm" title="Retain Property " tocid="f455209c-c79d-b94f-fc5b-8345c5d4b2ce">Retain Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e2c11765-f737-d909-1c4f-1b4f2728fc69.htm" title="Type Property " tocid="e2c11765-f737-d909-1c4f-1b4f2728fc69">Type Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttMsgBase<span id="LSTB836F08D_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LSTB836F08D_0?cpp=::|nu=.");</script>MessageId Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Message identifier for the message

+            </div><p> </p><strong>Namespace:</strong> <a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">ushort</span> <span class="identifier">MessageId</span> { <span class="keyword">get</span>; <span class="keyword">set</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Property</span> <span class="identifier">MessageId</span> <span class="keyword">As</span> <span class="identifier">UShort</span>

+	<span class="keyword">Get</span>

+	<span class="keyword">Set</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">unsigned short</span> <span class="identifier">MessageId</span> {

+	<span class="identifier">unsigned short</span> <span class="keyword">get</span> ();

+	<span class="keyword">void</span> <span class="keyword">set</span> (<span class="identifier">unsigned short</span> <span class="parameter">value</span>);

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">MessageId</span> : <span class="identifier">uint16</span> <span class="keyword">with</span> <span class="keyword">get</span>, <span class="keyword">set</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s6eyk10z" target="_blank">UInt16</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="c682cddc-7005-0317-ca4e-dbb5d5c257bc.htm">MqttMsgBase Class</a></div><div class="seeAlsoStyle"><a href="311542f9-0333-9080-9217-f386962efb4a.htm">uPLibrary.Networking.M2Mqtt.Messages Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm b/old/clients/dotnet/api/html/fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm
new file mode 100755
index 0000000..c9d1fe0
--- /dev/null
+++ b/old/clients/dotnet/api/html/fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm
@@ -0,0 +1,21 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgPublishedInternalEvent Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent class" /><meta name="System.Keywords" content="MsgPublishedInternalEvent class, about MsgPublishedInternalEvent class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Internal.MsgPublishedInternalEvent" /><meta name="Description" content="Internal event for a published message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="fdd8a325-3889-047a-a488-d6fdb8ff5ca9" /><meta name="guid" content="fdd8a325-3889-047a-a488-d6fdb8ff5ca9" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm" title="MsgPublishedInternalEvent Class" tocid="fdd8a325-3889-047a-a488-d6fdb8ff5ca9">MsgPublishedInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="25bc30a1-d687-e417-6e1d-6b16a89a774a.htm" title="MsgPublishedInternalEvent Constructor " tocid="25bc30a1-d687-e417-6e1d-6b16a89a774a">MsgPublishedInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4a52faf4-9926-4f5e-658b-b66bcac56f1d.htm" title="MsgPublishedInternalEvent Properties" tocid="4a52faf4-9926-4f5e-658b-b66bcac56f1d">MsgPublishedInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8.htm" title="MsgPublishedInternalEvent Methods" tocid="78536564-3c7a-09a8-9f6f-f1d0b99bfcd8">MsgPublishedInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="69f2724a-34e6-a5b3-7891-4b7f01833bc1.htm" title="MsgPublishedInternalEvent Fields" tocid="69f2724a-34e6-a5b3-7891-4b7f01833bc1">MsgPublishedInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgPublishedInternalEvent Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Internal event for a published message

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST6CB2DCC0_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6CB2DCC0_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="50257938-221b-0ef2-38dc-95bec342636d.htm">uPLibrary.Networking.M2Mqtt.Internal<span id="LST6CB2DCC0_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6CB2DCC0_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>InternalEvent</a><br />    <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">uPLibrary.Networking.M2Mqtt.Internal<span id="LST6CB2DCC0_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6CB2DCC0_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MsgInternalEvent</a><br />      <span class="selflink">uPLibrary.Networking.M2Mqtt.Internal<span id="LST6CB2DCC0_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST6CB2DCC0_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MsgPublishedInternalEvent</span><br /></div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MsgPublishedInternalEvent</span> : <span class="identifier">MsgInternalEvent</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MsgPublishedInternalEvent</span>

+	<span class="keyword">Inherits</span> <span class="identifier">MsgInternalEvent</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MsgPublishedInternalEvent</span> : <span class="keyword">public</span> <span class="identifier">MsgInternalEvent</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MsgPublishedInternalEvent</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">MsgInternalEvent</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MsgPublishedInternalEvent</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="25bc30a1-d687-e417-6e1d-6b16a89a774a.htm">MsgPublishedInternalEvent</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="a3d35c32-89b1-195c-3a5a-607ad3c1b6bc.htm">IsPublished</a></td><td><div class="summary">

+            Message published (or failed due to retries)

+            </div></td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm">Message</a></td><td><div class="summary">

+            Related message

+            </div> (Inherited from <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="b9c57000-e54b-f301-9c13-364454682a9b.htm">msg</a></td><td> (Inherited from <a href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm">MsgInternalEvent</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/fe717407-29de-d475-e9a6-f3c2328cbfb7.htm b/old/clients/dotnet/api/html/fe717407-29de-d475-e9a6-f3c2328cbfb7.htm
new file mode 100755
index 0000000..9ac58c2
--- /dev/null
+++ b/old/clients/dotnet/api/html/fe717407-29de-d475-e9a6-f3c2328cbfb7.htm
@@ -0,0 +1,19 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MsgInternalEvent Class</title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="MsgInternalEvent class" /><meta name="System.Keywords" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent class" /><meta name="System.Keywords" content="MsgInternalEvent class, about MsgInternalEvent class" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent" /><meta name="Microsoft.Help.Id" content="T:uPLibrary.Networking.M2Mqtt.Internal.MsgInternalEvent" /><meta name="Description" content="Internal event with a message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt.Internal" /><meta name="file" content="fe717407-29de-d475-e9a6-f3c2328cbfb7" /><meta name="guid" content="fe717407-29de-d475-e9a6-f3c2328cbfb7" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm" title="uPLibrary.Networking.M2Mqtt.Internal" tocid="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1">uPLibrary.Networking.M2Mqtt.Internal</a></div><div class="toclevel1 current" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="fe717407-29de-d475-e9a6-f3c2328cbfb7.htm" title="MsgInternalEvent Class" tocid="fe717407-29de-d475-e9a6-f3c2328cbfb7">MsgInternalEvent Class</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm" title="MsgInternalEvent Constructor " tocid="bffacd4c-4601-89d4-b2a5-8da68ce781cd">MsgInternalEvent Constructor </a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="2d3cfd7b-384d-e659-6ebd-8210635fb798.htm" title="MsgInternalEvent Properties" tocid="2d3cfd7b-384d-e659-6ebd-8210635fb798">MsgInternalEvent Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="72abe5cc-f715-9851-6623-110a1593c5f7.htm" title="MsgInternalEvent Methods" tocid="72abe5cc-f715-9851-6623-110a1593c5f7">MsgInternalEvent Methods</a></div><div class="toclevel2" data-toclevel="2"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997.htm" title="MsgInternalEvent Fields" tocid="f5d2ffea-9e8f-2abd-706f-2f6f5fda4997">MsgInternalEvent Fields</a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MsgInternalEvent Class</td></tr></table><span class="introStyle"></span><div class="summary">

+            Internal event with a message

+            </div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID0RB')" onkeypress="SectionExpandCollapse_CheckKey('ID0RB', event)" tabindex="0"><img id="ID0RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Inheritance Hierarchy</span></div><div id="ID0RBSection" class="collapsibleSection"><a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">System<span id="LST4AB25058_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4AB25058_0?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>Object</a><br />  <a href="50257938-221b-0ef2-38dc-95bec342636d.htm">uPLibrary.Networking.M2Mqtt.Internal<span id="LST4AB25058_1"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4AB25058_1?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>InternalEvent</a><br />    <span class="selflink">uPLibrary.Networking.M2Mqtt.Internal<span id="LST4AB25058_2"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4AB25058_2?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MsgInternalEvent</span><br />      <a href="fdd8a325-3889-047a-a488-d6fdb8ff5ca9.htm">uPLibrary.Networking.M2Mqtt.Internal<span id="LST4AB25058_3"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST4AB25058_3?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>MsgPublishedInternalEvent</a><br /></div><p> </p><strong>Namespace:</strong> <a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID2RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID1EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cs','1','4');return false;">C#</a></div><div id="ID1EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','vb','2','4');return false;">VB</a></div><div id="ID1EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','cpp','3','4');return false;">C++</a></div><div id="ID1EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID1EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID1EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID1EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID1EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">class</span> <span class="identifier">MsgInternalEvent</span> : <span class="identifier">InternalEvent</span></pre></div><div id="ID1EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">Class</span> <span class="identifier">MsgInternalEvent</span>

+	<span class="keyword">Inherits</span> <span class="identifier">InternalEvent</span></pre></div><div id="ID1EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span> <span class="keyword">ref class</span> <span class="identifier">MsgInternalEvent</span> : <span class="keyword">public</span> <span class="identifier">InternalEvent</span></pre></div><div id="ID1EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">type</span> <span class="identifier">MsgInternalEvent</span> =  

+    <span class="keyword">class</span>

+        <span class="keyword">inherit</span> <span class="identifier">InternalEvent</span>

+    <span class="keyword">end</span></pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <span class="selflink">MsgInternalEvent</span> type exposes the following members.</p><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID3RB')" onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)" tabindex="0"><img id="ID3RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Constructors</span></div><div id="ID3RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="bffacd4c-4601-89d4-b2a5-8da68ce781cd.htm">MsgInternalEvent</a></td><td><div class="summary">

+            Constructor

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID4RB')" onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)" tabindex="0"><img id="ID4RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Properties</span></div><div id="ID4RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;declared;notNetfw;"><td><img src="../icons/pubproperty.gif" alt="Public property" title="Public property" /></td><td><a href="143f112e-8b79-1f76-4778-8ffabb89fd17.htm">Message</a></td><td><div class="summary">

+            Related message

+            </div></td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID5RB')" onkeypress="SectionExpandCollapse_CheckKey('ID5RB', event)" tabindex="0"><img id="ID5RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Methods</span></div><div id="ID5RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/bsc2ak47" target="_blank">Equals</a></td><td><div class="summary">Determines whether the specified object is equal to the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/4k87zsw7" target="_blank">Finalize</a></td><td><div class="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/zdee4b3y" target="_blank">GetHashCode</a></td><td><div class="summary">Serves as the default hash function. </div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/dfwy45w9" target="_blank">GetType</a></td><td><div class="summary">Gets the <a href="http://msdn2.microsoft.com/en-us/library/42892f65" target="_blank">Type</a> of the current instance.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="protected;inherited;notNetfw;"><td><img src="../icons/protmethod.gif" alt="Protected method" title="Protected method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/57ctke0a" target="_blank">MemberwiseClone</a></td><td><div class="summary">Creates a shallow copy of the current <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr><tr data="public;inherited;notNetfw;"><td><img src="../icons/pubmethod.gif" alt="Public method" title="Public method" /></td><td><a href="http://msdn2.microsoft.com/en-us/library/7bxwbwt2" target="_blank">ToString</a></td><td><div class="summary">Returns a string that represents the current object.</div> (Inherited from <a href="http://msdn2.microsoft.com/en-us/library/e5kfa45b" target="_blank">Object</a>.)</td></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID6RB')" onkeypress="SectionExpandCollapse_CheckKey('ID6RB', event)" tabindex="0"><img id="ID6RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Fields</span></div><div id="ID6RBSection" class="collapsibleSection"><table id="memberList" class="members"><tr><th class="iconColumn">

+								 

+							</th><th>Name</th><th>Description</th></tr><tr data="protected;declared;notNetfw;"><td><img src="../icons/protfield.gif" alt="Protected field" title="Protected field" /></td><td><a href="b9c57000-e54b-f301-9c13-364454682a9b.htm">msg</a></td><td /></tr></table><a href="#PageHeader">Top</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID7RB')" onkeypress="SectionExpandCollapse_CheckKey('ID7RB', event)" tabindex="0"><img id="ID7RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID7RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1738fdc6-abfa-dd3d-a95d-bb91e3bcefe1.htm">uPLibrary.Networking.M2Mqtt.Internal Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/html/ff4879de-905e-4827-1d29-b376914aaa70.htm b/old/clients/dotnet/api/html/ff4879de-905e-4827-1d29-b376914aaa70.htm
new file mode 100755
index 0000000..bbe7d6e
--- /dev/null
+++ b/old/clients/dotnet/api/html/ff4879de-905e-4827-1d29-b376914aaa70.htm
@@ -0,0 +1,8 @@
+<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="shortcut icon" href="../icons/favicon.ico" /><link rel="stylesheet" type="text/css" href="../styles/branding.css" /><link rel="stylesheet" type="text/css" href="../styles/branding-en-US.css" /><script type="text/javascript" src="../scripts/branding.js"> </script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>MqttClient.WillMessage Property </title><meta name="Language" content="en-us" /><meta name="System.Keywords" content="WillMessage property" /><meta name="System.Keywords" content="MqttClient.WillMessage property" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.WillMessage" /><meta name="Microsoft.Help.F1" content="uPLibrary.Networking.M2Mqtt.MqttClient.get_WillMessage" /><meta name="Microsoft.Help.Id" content="P:uPLibrary.Networking.M2Mqtt.MqttClient.WillMessage" /><meta name="Description" content="Will message" /><meta name="Microsoft.Help.ContentType" content="Reference" /><meta name="BrandingAware" content="true" /><meta name="container" content="uPLibrary.Networking.M2Mqtt" /><meta name="file" content="ff4879de-905e-4827-1d29-b376914aaa70" /><meta name="guid" content="ff4879de-905e-4827-1d29-b376914aaa70" /><link rel="stylesheet" type="text/css" href="../styles/branding-Website.css" /><script type="text/javascript" src="../scripts/jquery-1.11.0.min.js"></script><script type="text/javascript" src="../scripts/branding-Website.js"></script></head><body onload="OnLoad('cs')"><input type="hidden" id="userDataCache" class="userDataStyle" /><div class="pageHeader" id="PageHeader">A Sandcastle Documented Class Library<form id="SearchForm" method="get" action="#" onsubmit="javascript:TransferToSearchPage(); return false;"><input id="SearchTextBox" type="text" maxlength="200" /><button id="SearchButton" type="submit"></button></form></div><div class="pageBody"><div class="leftNav" id="leftNav"><div id="tocNav"><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="A Sandcastle Documented Class Library" tocid="roottoc">A Sandcastle Documented Class Library</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="4158a883-de72-1ec4-2209-632a86aebd74.htm" title="uPLibrary.Networking.M2Mqtt" tocid="4158a883-de72-1ec4-2209-632a86aebd74">uPLibrary.Networking.M2Mqtt</a></div><div class="toclevel0" data-toclevel="0"><a class="tocCollapsed" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm" title="MqttClient Class" tocid="1c43333f-2896-2b9e-5895-dc5157db58a3">MqttClient Class</a></div><div class="toclevel1" data-toclevel="1" data-childrenloaded="true"><a class="tocExpanded" onclick="javascript: Toggle(this);" href="#!" /><a data-tochassubtree="true" href="cb16a48f-8c20-616e-a5ae-e418baa99315.htm" title="MqttClient Properties" tocid="cb16a48f-8c20-616e-a5ae-e418baa99315">MqttClient Properties</a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="4b68bb86-8a13-6f03-849d-4acf7f447332.htm" title="CleanSession Property " tocid="4b68bb86-8a13-6f03-849d-4acf7f447332">CleanSession Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="866121a7-d73c-7311-0324-e191af316de9.htm" title="ClientId Property " tocid="866121a7-d73c-7311-0324-e191af316de9">ClientId Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="36164747-27d6-bb3c-0074-33063e8d00ad.htm" title="IsConnected Property " tocid="36164747-27d6-bb3c-0074-33063e8d00ad">IsConnected Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="2222e8d5-c602-9e52-4f6e-f46edc066022.htm" title="ProtocolVersion Property " tocid="2222e8d5-c602-9e52-4f6e-f46edc066022">ProtocolVersion Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="a1a0e000-245b-e4f3-446d-c7c0e8880eb0.htm" title="Settings Property " tocid="a1a0e000-245b-e4f3-446d-c7c0e8880eb0">Settings Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2.htm" title="WillFlag Property " tocid="e4e7e8a1-2bbc-da42-f989-26ba8e319bb2">WillFlag Property </a></div><div class="toclevel2 current" data-toclevel="2"><a data-tochassubtree="false" href="ff4879de-905e-4827-1d29-b376914aaa70.htm" title="WillMessage Property " tocid="ff4879de-905e-4827-1d29-b376914aaa70">WillMessage Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68.htm" title="WillQosLevel Property " tocid="59e39ac0-ab6a-aadb-60cd-6ef3daeacf68">WillQosLevel Property </a></div><div class="toclevel2" data-toclevel="2"><a data-tochassubtree="false" href="64ed3ccd-7c69-947b-f5e9-3197551926a9.htm" title="WillTopic Property " tocid="64ed3ccd-7c69-947b-f5e9-3197551926a9">WillTopic Property </a></div></div><div id="tocResizableEW" onmousedown="OnMouseDown(event);"></div><div id="TocResize" class="tocResize"><img id="ResizeImageIncrease" src="../icons/TocOpen.gif" onclick="OnIncreaseToc()" alt="Click or drag to resize" title="Click or drag to resize" /><img id="ResizeImageReset" src="../icons/TocClose.gif" style="display:none" onclick="OnResetToc()" alt="Click or drag to resize" title="Click or drag to resize" /></div></div><div class="topicContent" id="TopicContent"><table class="titleTable"><tr><td class="titleColumn">MqttClient<span id="LST7ECCE2D1_0"></span><script type="text/javascript">AddLanguageSpecificTextSet("LST7ECCE2D1_0?cpp=::|nu=.");</script>WillMessage Property </td></tr></table><span class="introStyle"></span><div class="summary">

+            Will message

+            </div><p> </p><strong>Namespace:</strong> <a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt</a><br /><strong>Assembly:</strong> M2Mqtt.Net (in M2Mqtt.Net.dll) Version: 4.3.0.0 (4.3.0.0)<div class="collapsibleAreaRegion"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID1RB')" onkeypress="SectionExpandCollapse_CheckKey('ID1RB', event)" tabindex="0"><img id="ID1RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />Syntax</span></div><div id="ID1RBSection" class="collapsibleSection"><div class="codeSnippetContainer"><div class="codeSnippetContainerTabs"><div id="ID0EDCA_tab1" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cs','1','4');return false;">C#</a></div><div id="ID0EDCA_tab2" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','vb','2','4');return false;">VB</a></div><div id="ID0EDCA_tab3" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','cpp','3','4');return false;">C++</a></div><div id="ID0EDCA_tab4" class="codeSnippetContainerTab"><a href="#" onclick="javascript:ChangeTab('ID0EDCA','fs','4','4');return false;">F#</a></div></div><div class="codeSnippetContainerCodeContainer"><div class="codeSnippetToolBar"><div class="codeSnippetToolBarText"><a id="ID0EDCA_copyCode" href="#" onclick="javascript:CopyToClipboard('ID0EDCA');return false;" title="Copy">Copy</a></div></div><div id="ID0EDCA_code_Div1" class="codeSnippetContainerCode" style="display: block"><pre xml:space="preserve"><span class="keyword">public</span> <span class="identifier">string</span> <span class="identifier">WillMessage</span> { <span class="keyword">get</span>; }</pre></div><div id="ID0EDCA_code_Div2" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">Public</span> <span class="keyword">ReadOnly</span> <span class="keyword">Property</span> <span class="identifier">WillMessage</span> <span class="keyword">As</span> <span class="identifier">String</span>

+	<span class="keyword">Get</span></pre></div><div id="ID0EDCA_code_Div3" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">public</span>:

+<span class="keyword">property</span> <span class="identifier">String</span>^ <span class="identifier">WillMessage</span> {

+	<span class="identifier">String</span>^ <span class="keyword">get</span> ();

+}</pre></div><div id="ID0EDCA_code_Div4" class="codeSnippetContainerCode" style="display: none"><pre xml:space="preserve"><span class="keyword">member</span> <span class="identifier">WillMessage</span> : <span class="identifier">string</span> <span class="keyword">with</span> <span class="keyword">get</span>

+</pre></div></div></div><script type="text/javascript">AddLanguageTabSet("ID0EDCA");</script><h4 class="subHeading">Property Value</h4>Type: <a href="http://msdn2.microsoft.com/en-us/library/s1wwdcbf" target="_blank">String</a></div><div class="collapsibleAreaRegion" id="seeAlsoSection"><span class="collapsibleRegionTitle" onclick="SectionExpandCollapse('ID2RB')" onkeypress="SectionExpandCollapse_CheckKey('ID2RB', event)" tabindex="0"><img id="ID2RBToggle" class="collapseToggle" src="../icons/SectionExpanded.png" />See Also</span></div><div id="ID2RBSection" class="collapsibleSection"><h4 class="subHeading">Reference</h4><div class="seeAlsoStyle"><a href="1c43333f-2896-2b9e-5895-dc5157db58a3.htm">MqttClient Class</a></div><div class="seeAlsoStyle"><a href="4158a883-de72-1ec4-2209-632a86aebd74.htm">uPLibrary.Networking.M2Mqtt Namespace</a></div></div></div></div><div id="pageFooter" class="pageFooter"> </div></body></html>
\ No newline at end of file
diff --git a/old/clients/dotnet/api/icons/AlertCaution.png b/old/clients/dotnet/api/icons/AlertCaution.png
new file mode 100755
index 0000000..78f246f
--- /dev/null
+++ b/old/clients/dotnet/api/icons/AlertCaution.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/AlertNote.png b/old/clients/dotnet/api/icons/AlertNote.png
new file mode 100755
index 0000000..0ab92b6
--- /dev/null
+++ b/old/clients/dotnet/api/icons/AlertNote.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/AlertSecurity.png b/old/clients/dotnet/api/icons/AlertSecurity.png
new file mode 100755
index 0000000..d40fcef
--- /dev/null
+++ b/old/clients/dotnet/api/icons/AlertSecurity.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/CFW.gif b/old/clients/dotnet/api/icons/CFW.gif
new file mode 100755
index 0000000..cbcabf1
--- /dev/null
+++ b/old/clients/dotnet/api/icons/CFW.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/CodeExample.png b/old/clients/dotnet/api/icons/CodeExample.png
new file mode 100755
index 0000000..a3b9fba
--- /dev/null
+++ b/old/clients/dotnet/api/icons/CodeExample.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/Search.png b/old/clients/dotnet/api/icons/Search.png
new file mode 100755
index 0000000..42165b6
--- /dev/null
+++ b/old/clients/dotnet/api/icons/Search.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/SectionCollapsed.png b/old/clients/dotnet/api/icons/SectionCollapsed.png
new file mode 100755
index 0000000..8ded1eb
--- /dev/null
+++ b/old/clients/dotnet/api/icons/SectionCollapsed.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/SectionExpanded.png b/old/clients/dotnet/api/icons/SectionExpanded.png
new file mode 100755
index 0000000..b693921
--- /dev/null
+++ b/old/clients/dotnet/api/icons/SectionExpanded.png
Binary files differ
diff --git a/old/clients/dotnet/api/icons/TocClose.gif b/old/clients/dotnet/api/icons/TocClose.gif
new file mode 100755
index 0000000..e6d7b5e
--- /dev/null
+++ b/old/clients/dotnet/api/icons/TocClose.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/TocCollapsed.gif b/old/clients/dotnet/api/icons/TocCollapsed.gif
new file mode 100755
index 0000000..108d492
--- /dev/null
+++ b/old/clients/dotnet/api/icons/TocCollapsed.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/TocExpanded.gif b/old/clients/dotnet/api/icons/TocExpanded.gif
new file mode 100755
index 0000000..f774d9b
--- /dev/null
+++ b/old/clients/dotnet/api/icons/TocExpanded.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/TocOpen.gif b/old/clients/dotnet/api/icons/TocOpen.gif
new file mode 100755
index 0000000..4992a98
--- /dev/null
+++ b/old/clients/dotnet/api/icons/TocOpen.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/favicon.ico b/old/clients/dotnet/api/icons/favicon.ico
new file mode 100755
index 0000000..2b9963f
--- /dev/null
+++ b/old/clients/dotnet/api/icons/favicon.ico
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privclass.gif b/old/clients/dotnet/api/icons/privclass.gif
new file mode 100755
index 0000000..0939694
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privclass.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privdelegate.gif b/old/clients/dotnet/api/icons/privdelegate.gif
new file mode 100755
index 0000000..d3aa8a6
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privdelegate.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privenumeration.gif b/old/clients/dotnet/api/icons/privenumeration.gif
new file mode 100755
index 0000000..47f387e
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privenumeration.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privevent.gif b/old/clients/dotnet/api/icons/privevent.gif
new file mode 100755
index 0000000..30db46d
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privevent.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privextension.gif b/old/clients/dotnet/api/icons/privextension.gif
new file mode 100755
index 0000000..51dd267
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privextension.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privfield.gif b/old/clients/dotnet/api/icons/privfield.gif
new file mode 100755
index 0000000..cbf70f7
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privfield.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privinterface.gif b/old/clients/dotnet/api/icons/privinterface.gif
new file mode 100755
index 0000000..f3b7950
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privinterface.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privmethod.gif b/old/clients/dotnet/api/icons/privmethod.gif
new file mode 100755
index 0000000..71f8822
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privmethod.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privproperty.gif b/old/clients/dotnet/api/icons/privproperty.gif
new file mode 100755
index 0000000..b1e8074
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privproperty.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/privstructure.gif b/old/clients/dotnet/api/icons/privstructure.gif
new file mode 100755
index 0000000..ed6d1ef
--- /dev/null
+++ b/old/clients/dotnet/api/icons/privstructure.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protclass.gif b/old/clients/dotnet/api/icons/protclass.gif
new file mode 100755
index 0000000..0f92942
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protclass.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protdelegate.gif b/old/clients/dotnet/api/icons/protdelegate.gif
new file mode 100755
index 0000000..b209f2d
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protdelegate.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protenumeration.gif b/old/clients/dotnet/api/icons/protenumeration.gif
new file mode 100755
index 0000000..cc96bb6
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protenumeration.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protevent.gif b/old/clients/dotnet/api/icons/protevent.gif
new file mode 100755
index 0000000..0e510b2
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protevent.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protextension.gif b/old/clients/dotnet/api/icons/protextension.gif
new file mode 100755
index 0000000..dcd07f5
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protextension.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protfield.gif b/old/clients/dotnet/api/icons/protfield.gif
new file mode 100755
index 0000000..9ae6833
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protfield.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protinterface.gif b/old/clients/dotnet/api/icons/protinterface.gif
new file mode 100755
index 0000000..a1b96d2
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protinterface.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protmethod.gif b/old/clients/dotnet/api/icons/protmethod.gif
new file mode 100755
index 0000000..2bc9468
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protmethod.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protoperator.gif b/old/clients/dotnet/api/icons/protoperator.gif
new file mode 100755
index 0000000..2cb75ab
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protoperator.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protproperty.gif b/old/clients/dotnet/api/icons/protproperty.gif
new file mode 100755
index 0000000..55473d1
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protproperty.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/protstructure.gif b/old/clients/dotnet/api/icons/protstructure.gif
new file mode 100755
index 0000000..af356a1
--- /dev/null
+++ b/old/clients/dotnet/api/icons/protstructure.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubclass.gif b/old/clients/dotnet/api/icons/pubclass.gif
new file mode 100755
index 0000000..1a968ab
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubclass.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubdelegate.gif b/old/clients/dotnet/api/icons/pubdelegate.gif
new file mode 100755
index 0000000..0a43eb2
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubdelegate.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubenumeration.gif b/old/clients/dotnet/api/icons/pubenumeration.gif
new file mode 100755
index 0000000..46888ad
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubenumeration.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubevent.gif b/old/clients/dotnet/api/icons/pubevent.gif
new file mode 100755
index 0000000..b9226da
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubevent.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubextension.gif b/old/clients/dotnet/api/icons/pubextension.gif
new file mode 100755
index 0000000..6262d1c
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubextension.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubfield.gif b/old/clients/dotnet/api/icons/pubfield.gif
new file mode 100755
index 0000000..5aed175
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubfield.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubinterface.gif b/old/clients/dotnet/api/icons/pubinterface.gif
new file mode 100755
index 0000000..c38a4c4
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubinterface.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubmethod.gif b/old/clients/dotnet/api/icons/pubmethod.gif
new file mode 100755
index 0000000..2c72988
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubmethod.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/puboperator.gif b/old/clients/dotnet/api/icons/puboperator.gif
new file mode 100755
index 0000000..0ebe10a
--- /dev/null
+++ b/old/clients/dotnet/api/icons/puboperator.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubproperty.gif b/old/clients/dotnet/api/icons/pubproperty.gif
new file mode 100755
index 0000000..dfad7b4
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubproperty.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/pubstructure.gif b/old/clients/dotnet/api/icons/pubstructure.gif
new file mode 100755
index 0000000..1344416
--- /dev/null
+++ b/old/clients/dotnet/api/icons/pubstructure.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/slMobile.gif b/old/clients/dotnet/api/icons/slMobile.gif
new file mode 100755
index 0000000..5edc31f
--- /dev/null
+++ b/old/clients/dotnet/api/icons/slMobile.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/static.gif b/old/clients/dotnet/api/icons/static.gif
new file mode 100755
index 0000000..33723a9
--- /dev/null
+++ b/old/clients/dotnet/api/icons/static.gif
Binary files differ
diff --git a/old/clients/dotnet/api/icons/xna.gif b/old/clients/dotnet/api/icons/xna.gif
new file mode 100755
index 0000000..9e6a9d4
--- /dev/null
+++ b/old/clients/dotnet/api/icons/xna.gif
Binary files differ
diff --git a/old/clients/dotnet/api/index.html b/old/clients/dotnet/api/index.html
new file mode 100755
index 0000000..a6945f2
--- /dev/null
+++ b/old/clients/dotnet/api/index.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>

+<html lang="en-US">

+<head>

+	<meta charset="UTF-8">

+	<meta http-equiv="refresh" content="1;url=html/4158a883-de72-1ec4-2209-632a86aebd74.htm">

+	<script type="text/javascript">

+		window.location.replace("html/4158a883-de72-1ec4-2209-632a86aebd74.htm")

+	</script>

+	<title>A Sandcastle Documented Class Library - Redirect</title>

+</head>

+<body>

+	<p>If you are not redirected automatically, follow this link to the <a href="html/4158a883-de72-1ec4-2209-632a86aebd74.htm">default topic</a>.</p>

+</body>

+</html>

diff --git a/old/clients/dotnet/api/scripts/branding-Website.js b/old/clients/dotnet/api/scripts/branding-Website.js
new file mode 100755
index 0000000..bf51f43
--- /dev/null
+++ b/old/clients/dotnet/api/scripts/branding-Website.js
@@ -0,0 +1,624 @@
+//===============================================================================================================

+// System  : Sandcastle Help File Builder

+// File    : branding-Website.js

+// Author  : Eric Woodruff  (Eric@EWoodruff.us)

+// Updated : 03/04/2015

+// Note    : Copyright 2014-2015, Eric Woodruff, All rights reserved

+//           Portions Copyright 2014 Sam Harwell, All rights reserved

+//

+// This file contains the methods necessary to implement the lightweight TOC and search functionality.

+//

+// This code is published under the Microsoft Public License (Ms-PL).  A copy of the license should be

+// distributed with the code.  It can also be found at the project website: https://GitHub.com/EWSoftware/SHFB.  This

+// notice, the author's name, and all copyright notices must remain intact in all applications, documentation,

+// and source files.

+//

+//    Date     Who  Comments

+// ==============================================================================================================

+// 05/04/2014  EFW  Created the code based on a combination of the lightweight TOC code from Sam Harwell and

+//                  the existing search code from SHFB.

+//===============================================================================================================

+

+// Width of the TOC

+var tocWidth;

+

+// Search method (0 = To be determined, 1 = ASPX, 2 = PHP, anything else = client-side script

+var searchMethod = 0;

+

+// Table of contents script

+

+// Initialize the TOC by restoring its width from the cookie if present

+function InitializeToc()

+{

+    tocWidth = parseInt(GetCookie("TocWidth", "280"));

+    ResizeToc();

+    $(window).resize(SetNavHeight)

+}

+

+function SetNavHeight()

+{

+    $leftNav = $("#leftNav")

+    $topicContent = $("#TopicContent")

+    leftNavPadding = $leftNav.outerHeight() - $leftNav.height()

+    contentPadding = $topicContent.outerHeight() - $topicContent.height()

+    // want outer height of left navigation div to match outer height of content

+    leftNavHeight = $topicContent.outerHeight() - leftNavPadding

+    $leftNav.css("min-height", leftNavHeight + "px")

+}

+

+// Increase the TOC width

+function OnIncreaseToc()

+{

+    if(tocWidth < 1)

+        tocWidth = 280;

+    else

+        tocWidth += 100;

+

+    if(tocWidth > 680)

+        tocWidth = 0;

+

+    ResizeToc();

+    SetCookie("TocWidth", tocWidth);

+}

+

+// Reset the TOC to its default width

+function OnResetToc()

+{

+    tocWidth = 0;

+

+    ResizeToc();

+    SetCookie("TocWidth", tocWidth);

+}

+

+// Resize the TOC width

+function ResizeToc()

+{

+    var toc = document.getElementById("leftNav");

+

+    if(toc)

+    {

+        // Set TOC width

+        toc.style.width = tocWidth + "px";

+

+        var leftNavPadding = 10;

+

+        document.getElementById("TopicContent").style.marginLeft = (tocWidth + leftNavPadding) + "px";

+

+        // Position images

+        document.getElementById("TocResize").style.left = (tocWidth + leftNavPadding) + "px";

+

+        // Hide/show increase TOC width image

+        document.getElementById("ResizeImageIncrease").style.display = (tocWidth >= 680) ? "none" : "";

+

+        // Hide/show reset TOC width image

+        document.getElementById("ResizeImageReset").style.display = (tocWidth < 680) ? "none" : "";

+    }

+

+    SetNavHeight()

+}

+

+// Toggle a TOC entry between its collapsed and expanded state

+function Toggle(item)

+{

+    var isExpanded = $(item).hasClass("tocExpanded");

+

+    $(item).toggleClass("tocExpanded tocCollapsed");

+

+    if(isExpanded)

+    {

+        Collapse($(item).parent());

+    }

+    else

+    {

+        var childrenLoaded = $(item).parent().attr("data-childrenloaded");

+

+        if(childrenLoaded)

+        {

+            Expand($(item).parent());

+        }

+        else

+        {

+            var tocid = $(item).next().attr("tocid");

+

+            $.ajax({

+                url: "../toc/" + tocid + ".xml",

+                async: true,

+                dataType: "xml",

+                success: function(data)

+                {

+                    BuildChildren($(item).parent(), data);

+                }

+            });

+        }

+    }

+}

+

+// HTML encode a value for use on the page

+function HtmlEncode(value)

+{

+    // Create an in-memory div, set it's inner text (which jQuery automatically encodes) then grab the encoded

+    // contents back out.  The div never exists on the page.

+    return $('<div/>').text(value).html();

+}

+

+// Build the child entries of a TOC entry

+function BuildChildren(tocDiv, data)

+{

+    var childLevel = +tocDiv.attr("data-toclevel") + 1;

+    var childTocLevel = childLevel >= 10 ? 10 : childLevel;

+    var elements = data.getElementsByTagName("HelpTOCNode");

+

+    var isRoot = true;

+

+    if(data.getElementsByTagName("HelpTOC").length == 0)

+    {

+        // The first node is the root node of this group, don't show it again

+        isRoot = false;

+    }

+

+    for(var i = elements.length - 1; i > 0 || (isRoot && i == 0); i--)

+    {

+        var childHRef, childId = elements[i].getAttribute("Url");

+

+        if(childId != null && childId.length > 5)

+        {

+            // The Url attribute has the form "html/{childId}.htm"

+            childHRef = childId.substring(5, childId.length);

+            childId = childId.substring(5, childId.lastIndexOf("."));

+        }

+        else

+        {

+            // The Id attribute is in raw form.  There is no URL (empty container node).  In this case, we'll

+            // just ignore it and go nowhere.  It's a rare case that isn't worth trying to get the first child.

+            // Instead, we'll just expand the node (see below).

+            childHRef = "#";

+            childId = elements[i].getAttribute("Id");

+        }

+

+        var existingItem = null;

+

+        tocDiv.nextAll().each(function()

+        {

+            if(!existingItem && $(this).children().last("a").attr("tocid") == childId)

+            {

+                existingItem = $(this);

+            }

+        });

+

+        if(existingItem != null)

+        {

+            // First move the children of the existing item

+            var existingChildLevel = +existingItem.attr("data-toclevel");

+            var doneMoving = false;

+            var inserter = tocDiv;

+

+            existingItem.nextAll().each(function()

+            {

+                if(!doneMoving && +$(this).attr("data-toclevel") > existingChildLevel)

+                {

+                    inserter.after($(this));

+                    inserter = $(this);

+                    $(this).attr("data-toclevel", +$(this).attr("data-toclevel") + childLevel - existingChildLevel);

+

+                    if($(this).hasClass("current"))

+                        $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel") + " current"));

+                    else

+                        $(this).attr("class", "toclevel" + (+$(this).attr("data-toclevel")));

+                }

+                else

+                {

+                    doneMoving = true;

+                }

+            });

+

+            // Now move the existing item itself

+            tocDiv.after(existingItem);

+            existingItem.attr("data-toclevel", childLevel);

+            existingItem.attr("class", "toclevel" + childLevel);

+        }

+        else

+        {

+            var hasChildren = elements[i].getAttribute("HasChildren");

+            var childTitle = HtmlEncode(elements[i].getAttribute("Title"));

+            var expander = "";

+

+            if(hasChildren)

+                expander = "<a class=\"tocCollapsed\" onclick=\"javascript: Toggle(this);\" href=\"#!\"></a>";

+

+            var text = "<div class=\"toclevel" + childTocLevel + "\" data-toclevel=\"" + childLevel + "\">" +

+                expander + "<a data-tochassubtree=\"" + hasChildren + "\" href=\"" + childHRef + "\" title=\"" +

+                childTitle + "\" tocid=\"" + childId + "\"" +

+                (childHRef == "#" ? " onclick=\"javascript: Toggle(this.previousSibling);\"" : "") + ">" +

+                childTitle + "</a></div>";

+

+            tocDiv.after(text);

+        }

+    }

+

+    tocDiv.attr("data-childrenloaded", true);

+}

+

+// Collapse a TOC entry

+function Collapse(tocDiv)

+{

+    // Hide all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the

+    // current item's value.

+    var tocLevel = +tocDiv.attr("data-toclevel");

+    var done = false;

+

+    tocDiv.nextAll().each(function()

+    {

+        if(!done && +$(this).attr("data-toclevel") > tocLevel)

+        {

+            $(this).hide();

+        }

+        else

+        {

+            done = true;

+        }

+    });

+}

+

+// Expand a TOC entry

+function Expand(tocDiv)

+{

+    // Show all the TOC elements after item, until we reach one with a data-toclevel less than or equal to the

+    // current item's value

+    var tocLevel = +tocDiv.attr("data-toclevel");

+    var done = false;

+

+    tocDiv.nextAll().each(function()

+    {

+        if(done)

+        {

+            return;

+        }

+

+        var childTocLevel = +$(this).attr("data-toclevel");

+

+        if(childTocLevel == tocLevel + 1)

+        {

+            $(this).show();

+

+            if($(this).children("a").first().hasClass("tocExpanded"))

+            {

+                Expand($(this));

+            }

+        }

+        else if(childTocLevel > tocLevel + 1)

+        {

+            // Ignore this node, handled by recursive calls

+        }

+        else

+        {

+            done = true;

+        }

+    });

+}

+

+// This is called to prepare for dragging the sizer div

+function OnMouseDown(event)

+{

+    document.addEventListener("mousemove", OnMouseMove, true);

+    document.addEventListener("mouseup", OnMouseUp, true);

+    event.preventDefault();

+}

+

+// Resize the TOC as the sizer is dragged

+function OnMouseMove(event)

+{

+    tocWidth = (event.clientX > 700) ? 700 : (event.clientX < 100) ? 100 : event.clientX;

+

+    ResizeToc();

+}

+

+// Finish the drag operation when the mouse button is released

+function OnMouseUp(event)

+{

+    document.removeEventListener("mousemove", OnMouseMove, true);

+    document.removeEventListener("mouseup", OnMouseUp, true);

+

+    SetCookie("TocWidth", tocWidth);

+}

+

+// Search functions

+

+// Transfer to the search page from a topic

+function TransferToSearchPage()

+{

+    var searchText = document.getElementById("SearchTextBox").value.trim();

+

+    if(searchText.length != 0)

+        document.location.replace(encodeURI("../search.html?SearchText=" + searchText));

+}

+

+// Initiate a search when the search page loads

+function OnSearchPageLoad()

+{

+    var queryString = decodeURI(document.location.search);

+

+    if(queryString != "")

+    {

+        var idx, options = queryString.split(/[\?\=\&]/);

+

+        for(idx = 0; idx < options.length; idx++)

+            if(options[idx] == "SearchText" && idx + 1 < options.length)

+            {

+                document.getElementById("txtSearchText").value = options[idx + 1];

+                PerformSearch();

+                break;

+            }

+    }

+}

+

+// Perform a search using the best available method

+function PerformSearch()

+{

+    var searchText = document.getElementById("txtSearchText").value;

+    var sortByTitle = document.getElementById("chkSortByTitle").checked;

+    var searchResults = document.getElementById("searchResults");

+

+    if(searchText.length == 0)

+    {

+        searchResults.innerHTML = "<strong>Nothing found</strong>";

+        return;

+    }

+

+    searchResults.innerHTML = "Searching...";

+

+    // Determine the search method if not done already.  The ASPX and PHP searches are more efficient as they

+    // run asynchronously server-side.  If they can't be used, it defaults to the client-side script below which

+    // will work but has to download the index files.  For large help sites, this can be inefficient.

+    if(searchMethod == 0)

+        searchMethod = DetermineSearchMethod();

+

+    if(searchMethod == 1)

+    {

+        $.ajax({

+            type: "GET",

+            url: encodeURI("SearchHelp.aspx?Keywords=" + searchText + "&SortByTitle=" + sortByTitle),

+            success: function(html)

+            {

+                searchResults.innerHTML = html;

+            }

+        });

+

+        return;

+    }

+

+    if(searchMethod == 2)

+    {

+        $.ajax({

+            type: "GET",

+            url: encodeURI("SearchHelp.php?Keywords=" + searchText + "&SortByTitle=" + sortByTitle),

+            success: function(html)

+            {

+                searchResults.innerHTML = html;

+            }

+        });

+

+        return;

+    }

+

+    // Parse the keywords

+    var keywords = ParseKeywords(searchText);

+

+    // Get the list of files.  We'll be getting multiple files so we need to do this synchronously.

+    var fileList = [];

+

+    $.ajax({

+        type: "GET",

+        url: "fti/FTI_Files.json",

+        dataType: "json",

+        async: false,

+        success: function(data)

+        {

+            $.each(data, function(key, val)

+            {

+                fileList[key] = val;

+            });

+        }

+    });

+

+    var letters = [];

+    var wordDictionary = {};

+    var wordNotFound = false;

+

+    // Load the keyword files for each keyword starting letter

+    for(var idx = 0; idx < keywords.length && !wordNotFound; idx++)

+    {

+        var letter = keywords[idx].substring(0, 1);

+

+        if($.inArray(letter, letters) == -1)

+        {

+            letters.push(letter);

+

+            $.ajax({

+                type: "GET",

+                url: "fti/FTI_" + letter.charCodeAt(0) + ".json",

+                dataType: "json",

+                async: false,

+                success: function(data)

+                {

+                    var wordCount = 0;

+

+                    $.each(data, function(key, val)

+                    {

+                        wordDictionary[key] = val;

+                        wordCount++;

+                    });

+

+                    if(wordCount == 0)

+                        wordNotFound = true;

+                }

+            });

+        }

+    }

+

+    if(wordNotFound)

+        searchResults.innerHTML = "<strong>Nothing found</strong>";

+    else

+        searchResults.innerHTML = SearchForKeywords(keywords, fileList, wordDictionary, sortByTitle);

+}

+

+// Determine the search method by seeing if the ASPX or PHP search pages are present and working

+function DetermineSearchMethod()

+{

+    var method = 3;

+

+    try

+    {

+        $.ajax({

+            type: "GET",

+            url: "SearchHelp.aspx",

+            async: false,

+            success: function(html)

+            {

+                if(html.substring(0, 8) == "<strong>")

+                    method = 1;

+            }

+        });

+

+        if(method == 3)

+            $.ajax({

+                type: "GET",

+                url: "SearchHelp.php",

+                async: false,

+                success: function(html)

+                {

+                    if(html.substring(0, 8) == "<strong>")

+                        method = 2;

+                }

+            });

+    }

+    catch(e)

+    {

+    }

+

+    return method;

+}

+

+// Split the search text up into keywords

+function ParseKeywords(keywords)

+{

+    var keywordList = [];

+    var checkWord;

+    var words = keywords.split(/\W+/);

+

+    for(var idx = 0; idx < words.length; idx++)

+    {

+        checkWord = words[idx].toLowerCase();

+

+        if(checkWord.length > 2)

+        {

+            var charCode = checkWord.charCodeAt(0);

+

+            if((charCode < 48 || charCode > 57) && $.inArray(checkWord, keywordList) == -1)

+                keywordList.push(checkWord);

+        }

+    }

+

+    return keywordList;

+}

+

+// Search for keywords and generate a block of HTML containing the results

+function SearchForKeywords(keywords, fileInfo, wordDictionary, sortByTitle)

+{

+    var matches = [], matchingFileIndices = [], rankings = [];

+    var isFirst = true;

+

+    for(var idx = 0; idx < keywords.length; idx++)

+    {

+        var word = keywords[idx];

+        var occurrences = wordDictionary[word];

+

+        // All keywords must be found

+        if(occurrences == null)

+            return "<strong>Nothing found</strong>";

+

+        matches[word] = occurrences;

+        var occurrenceIndices = [];

+

+        // Get a list of the file indices for this match.  These are 64-bit numbers but JavaScript only does

+        // bit shifts on 32-bit values so we divide by 2^16 to get the same effect as ">> 16" and use floor()

+        // to truncate the result.

+        for(var ind in occurrences)

+            occurrenceIndices.push(Math.floor(occurrences[ind] / Math.pow(2, 16)));

+

+        if(isFirst)

+        {

+            isFirst = false;

+

+            for(var matchInd in occurrenceIndices)

+                matchingFileIndices.push(occurrenceIndices[matchInd]);

+        }

+        else

+        {

+            // After the first match, remove files that do not appear for all found keywords

+            for(var checkIdx = 0; checkIdx < matchingFileIndices.length; checkIdx++)

+                if($.inArray(matchingFileIndices[checkIdx], occurrenceIndices) == -1)

+                {

+                    matchingFileIndices.splice(checkIdx, 1);

+                    checkIdx--;

+                }

+        }

+    }

+

+    if(matchingFileIndices.length == 0)

+        return "<strong>Nothing found</strong>";

+

+    // Rank the files based on the number of times the words occurs

+    for(var fileIdx = 0; fileIdx < matchingFileIndices.length; fileIdx++)

+    {

+        // Split out the title, filename, and word count

+        var matchingIdx = matchingFileIndices[fileIdx];

+        var fileIndex = fileInfo[matchingIdx].split(/\0/);

+

+        var title = fileIndex[0];

+        var filename = fileIndex[1];

+        var wordCount = parseInt(fileIndex[2]);

+        var matchCount = 0;

+

+        for(var idx = 0; idx < keywords.length; idx++)

+        {

+            occurrences = matches[keywords[idx]];

+

+            for(var ind in occurrences)

+            {

+                var entry = occurrences[ind];

+

+                // These are 64-bit numbers but JavaScript only does bit shifts on 32-bit values so we divide

+                // by 2^16 to get the same effect as ">> 16" and use floor() to truncate the result.

+                if(Math.floor(entry / Math.pow(2, 16)) == matchingIdx)

+                    matchCount += (entry & 0xFFFF);

+            }

+        }

+

+        rankings.push({ Filename: filename, PageTitle: title, Rank: matchCount * 1000 / wordCount });

+

+        if(rankings.length > 99)

+            break;

+    }

+

+    rankings.sort(function(x, y)

+    {

+        if(!sortByTitle)

+            return y.Rank - x.Rank;

+

+        return x.PageTitle.localeCompare(y.PageTitle);

+    });

+

+    // Format and return the results

+    var content = "<ol>";

+

+    for(var r in rankings)

+        content += "<li><a href=\"" + rankings[r].Filename + "\" target=\"_blank\">" +

+            rankings[r].PageTitle + "</a></li>";

+

+    content += "</ol>";

+

+    if(rankings.length < matchingFileIndices.length)

+        content += "<p>Omitted " + (matchingFileIndices.length - rankings.length) + " more results</p>";

+

+    return content;

+}

diff --git a/old/clients/dotnet/api/scripts/branding.js b/old/clients/dotnet/api/scripts/branding.js
new file mode 100755
index 0000000..5de5a0d
--- /dev/null
+++ b/old/clients/dotnet/api/scripts/branding.js
@@ -0,0 +1,531 @@
+//===============================================================================================================

+// System  : Sandcastle Help File Builder

+// File    : branding.js

+// Author  : Eric Woodruff  (Eric@EWoodruff.us)

+// Updated : 10/08/2015

+// Note    : Copyright 2014-2015, Eric Woodruff, All rights reserved

+//           Portions Copyright 2010-2014 Microsoft, All rights reserved

+//

+// This file contains the methods necessary to implement the language filtering, collapsible section, and

+// copy to clipboard options.

+//

+// This code is published under the Microsoft Public License (Ms-PL).  A copy of the license should be

+// distributed with the code and can be found at the project website: https://GitHub.com/EWSoftware/SHFB.  This

+// notice, the author's name, and all copyright notices must remain intact in all applications, documentation,

+// and source files.

+//

+//    Date     Who  Comments

+// ==============================================================================================================

+// 05/04/2014  EFW  Created the code based on the MS Help Viewer script

+//===============================================================================================================

+

+// The IDs of all code snippet sets on the same page are stored so that we can keep them in synch when a tab is

+// selected.

+var allTabSetIds = new Array();

+

+// The IDs of language-specific text (LST) spans are used as dictionary keys so that we can get access to the

+// spans and update them when the user changes to a different language tab.  The values of the dictionary

+// objects are pipe separated language-specific attributes (lang1=value|lang2=value|lang3=value).  The language

+// ID can be specific (cs, vb, cpp, etc.) or may be a neutral entry (nu) which specifies text common to multiple

+// languages.  If a language is not present and there is no neutral entry, the span is hidden for all languages

+// to which it does not apply.

+var allLSTSetIds = new Object();

+

+// Help 1 persistence support.  This code must appear inline.

+var isHelp1;

+

+var curLoc = document.location + ".";

+

+if(curLoc.indexOf("mk:@MSITStore") == 0)

+{

+    isHelp1 = true;

+    curLoc = "ms-its:" + curLoc.substring(14, curLoc.length - 1);

+    document.location.replace(curLoc);

+}

+else

+    if(curLoc.indexOf("ms-its:") == 0)

+        isHelp1 = true;

+    else

+        isHelp1 = false;

+

+// The OnLoad method

+function OnLoad(defaultLanguage)

+{

+    var defLang;

+

+    if(typeof (defaultLanguage) == "undefined" || defaultLanguage == null || defaultLanguage == "")

+        defLang = "vb";

+    else

+        defLang = defaultLanguage;

+

+    // In MS Help Viewer, the transform the topic is ran through can move the footer.  Move it back where it

+    // belongs if necessary.

+    try

+    {

+        var footer = document.getElementById("pageFooter")

+

+        if(footer)

+        {

+            var footerParent = document.body;

+

+            if(footer.parentElement != footerParent)

+            {

+                footer.parentElement.removeChild(footer);

+                footerParent.appendChild(footer);

+            }

+        }

+    }

+    catch(e)

+    {

+    }

+

+    var language = GetCookie("CodeSnippetContainerLanguage", defLang);

+

+    // If LST exists on the page, set the LST to show the user selected programming language

+    UpdateLST(language);

+

+    // If code snippet groups exist, set the current language for them

+    if(allTabSetIds.length > 0)

+    {

+        var i = 0;

+

+        while(i < allTabSetIds.length)

+        {

+            var tabCount = 1;

+

+            // The tab count may vary so find the last one in this set

+            while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null)

+                tabCount++;

+

+            tabCount--;

+

+            // If not grouped, skip it

+            if(tabCount < 2)

+            {

+                // Disable the Copy Code link if in Chrome

+                if(navigator.userAgent.toLowerCase().indexOf("chrome") != -1)

+                    document.getElementById(allTabSetIds[i] + "_copyCode").style.display = "none";

+            }

+            else

+                SetCurrentLanguage(allTabSetIds[i], language, tabCount);

+

+            i++;

+        }

+    }

+

+    InitializeToc();

+}

+

+// This is just a place holder.  The website script implements this function to initialize it's in-page TOC pane

+function InitializeToc()

+{

+}

+

+// This function executes in the OnLoad event and ChangeTab action on code snippets.  The function parameter

+// is the user chosen programming language.  This function iterates through the "allLSTSetIds" dictionary object

+// to update the node value of the LST span tag per the user's chosen programming language.

+function UpdateLST(language)

+{

+    for(var lstMember in allLSTSetIds)

+    {

+        var devLangSpan = document.getElementById(lstMember);

+

+        if(devLangSpan != null)

+        {

+            // There may be a carriage return before the LST span in the content so the replace function below

+            // is used to trim the whitespace at the end of the previous node of the current LST node.

+            if(devLangSpan.previousSibling != null && devLangSpan.previousSibling.nodeValue != null)

+                devLangSpan.previousSibling.nodeValue = devLangSpan.previousSibling.nodeValue.replace(/\s+$/, "");

+

+            var langs = allLSTSetIds[lstMember].split("|");

+            var k = 0;

+            var keyValue;

+

+            while(k < langs.length)

+            {

+                keyValue = langs[k].split("=");

+

+                if(keyValue[0] == language)

+                {

+                    devLangSpan.innerHTML = keyValue[1];

+

+                    // Help 1 and MS Help Viewer workaround.  Add a space if the following text element starts

+                    // with a space to prevent things running together.

+                    if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null)

+                    {

+                        if (devLangSpan.parentNode.nextSibling.nodeValue != null &&

+                          !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/))

+                        {

+                            devLangSpan.innerHTML = keyValue[1] + " ";

+                        }

+                    }

+                    break;

+                }

+

+                k++;

+            }

+

+            // If not found, default to the neutral language.  If there is no neutral language entry, clear the

+            // content to hide it.

+            if(k >= langs.length)

+            {

+                if(language != "nu")

+                {

+                    k = 0;

+

+                    while(k < langs.length)

+                    {

+                        keyValue = langs[k].split("=");

+

+                        if(keyValue[0] == "nu")

+                        {

+                            devLangSpan.innerHTML = keyValue[1];

+

+                            // Help 1 and MS Help Viewer workaround.  Add a space if the following text element

+                            // starts with a space to prevent things running together.

+                            if(devLangSpan.parentNode != null && devLangSpan.parentNode.nextSibling != null)

+                            {

+                                if(devLangSpan.parentNode.nextSibling.nodeValue != null &&

+                                  !devLangSpan.parentNode.nextSibling.nodeValue.substring(0, 1).match(/[.,);:!/?]/))

+                                {

+                                    devLangSpan.innerHTML = keyValue[1] + " ";

+                                }

+                            }

+                            break;

+                        }

+

+                        k++;

+                    }

+                }

+

+                if(k >= langs.length)

+                    devLangSpan.innerHTML = "";

+            }

+        }

+    }

+}

+

+// Get the specified cookie.  If not found, return the specified default value.

+function GetCookie(cookieName, defaultValue)

+{

+    if(isHelp1)

+    {

+        try

+        {

+            var globals = Help1Globals;

+

+            var value = globals.Load(cookieName);

+

+            if(value == null)

+                value = defaultValue;

+

+            return value;

+        }

+        catch(e)

+        {

+            return defaultValue;

+        }

+    }

+

+    var cookie = document.cookie.split("; ");

+

+    for(var i = 0; i < cookie.length; i++)

+    {

+        var crumb = cookie[i].split("=");

+

+        if(cookieName == crumb[0])

+            return unescape(crumb[1])

+    }

+

+    return defaultValue;

+}

+

+// Set the specified cookie to the specified value

+function SetCookie(name, value)

+{

+    if(isHelp1)

+    {

+        try

+        {

+            var globals = Help1Globals;

+

+            globals.Save(name, value);

+        }

+        catch(e)

+        {

+        }

+

+        return;

+    }

+

+    var today = new Date();

+

+    today.setTime(today.getTime());

+

+    // Set the expiration time to be 60 days from now (in milliseconds)

+    var expires_date = new Date(today.getTime() + (60 * 1000 * 60 * 60 * 24));

+

+    document.cookie = name + "=" + escape(value) + ";expires=" + expires_date.toGMTString() + ";path=/";

+}

+

+// Add a language-specific text ID

+function AddLanguageSpecificTextSet(lstId)

+{

+    var keyValue = lstId.split("?")

+

+    allLSTSetIds[keyValue[0]] = keyValue[1];

+}

+

+// Add a language tab set ID

+function AddLanguageTabSet(tabSetId)

+{

+    allTabSetIds.push(tabSetId);

+}

+

+// Switch the active tab for all of other code snippets

+function ChangeTab(tabSetId, language, snippetIdx, snippetCount)

+{

+    SetCookie("CodeSnippetContainerLanguage", language);

+

+    SetActiveTab(tabSetId, snippetIdx, snippetCount);

+

+    // If LST exists on the page, set the LST to show the user selected programming language

+    UpdateLST(language);

+

+    var i = 0;

+

+    while(i < allTabSetIds.length)

+    {

+        // We just care about other snippets

+        if(allTabSetIds[i] != tabSetId)

+        {

+            // Other tab sets may not have the same number of tabs

+            var tabCount = 1;

+

+            while(document.getElementById(allTabSetIds[i] + "_tab" + tabCount) != null)

+                tabCount++;

+

+            tabCount--;

+

+            // If not grouped, skip it

+            if(tabCount > 1)

+                SetCurrentLanguage(allTabSetIds[i], language, tabCount);

+        }

+

+        i++;

+    }

+}

+

+// Sets the current language in the specified tab set

+function SetCurrentLanguage(tabSetId, language, tabCount)

+{

+    var tabIndex = 1;

+

+    while(tabIndex <= tabCount)

+    {

+        var tabTemp = document.getElementById(tabSetId + "_tab" + tabIndex);

+

+        if(tabTemp != null && tabTemp.innerHTML.indexOf("'" + language + "'") != -1)

+            break;

+

+        tabIndex++;

+    }

+

+    if(tabIndex > tabCount)

+    {

+        // Select the first non-disabled tab

+        tabIndex = 1;

+

+        if(document.getElementById(tabSetId + "_tab1").className == "codeSnippetContainerTabPhantom")

+        {

+            tabIndex++;

+

+            while(tabIndex <= tabCount)

+            {

+                var tab = document.getElementById(tabSetId + "_tab" + tabIndex);

+

+                if(tab.className != "codeSnippetContainerTabPhantom")

+                {

+                    tab.className = "codeSnippetContainerTabActive";

+                    document.getElementById(tabSetId + "_code_Div" + j).style.display = "block";

+                    break;

+                }

+

+                tabIndex++;

+            }

+        }

+    }

+

+    SetActiveTab(tabSetId, tabIndex, tabCount);

+}

+

+// Set the active tab within a tab set

+function SetActiveTab(tabSetId, tabIndex, tabCount)

+{

+    var i = 1;

+

+    while(i <= tabCount)

+    {

+        var tabTemp = document.getElementById(tabSetId + "_tab" + i);

+

+        if (tabTemp != null)

+        {

+            if(tabTemp.className == "codeSnippetContainerTabActive")

+                tabTemp.className = "codeSnippetContainerTab";

+            else

+                if(tabTemp.className == "codeSnippetContainerTabPhantom")

+                    tabTemp.style.display = "none";

+

+            var codeTemp = document.getElementById(tabSetId + "_code_Div" + i);

+

+            if(codeTemp.style.display != "none")

+                codeTemp.style.display = "none";

+        }

+

+        i++;

+    }

+

+    // Phantom tabs are shown or hidden as needed

+    if(document.getElementById(tabSetId + "_tab" + tabIndex).className != "codeSnippetContainerTabPhantom")

+        document.getElementById(tabSetId + "_tab" + tabIndex).className = "codeSnippetContainerTabActive";

+    else

+        document.getElementById(tabSetId + "_tab" + tabIndex).style.display = "block";

+

+    document.getElementById(tabSetId + "_code_Div" + tabIndex).style.display = "block";

+

+    // Show copy code button if not in Chrome

+    if(navigator.userAgent.toLowerCase().indexOf("chrome") == -1)

+        document.getElementById(tabSetId + "_copyCode").style.display = "inline";

+    else

+        document.getElementById(tabSetId + "_copyCode").style.display = "none";

+}

+

+// Copy the code from the active tab of the given tab set to the clipboard

+function CopyToClipboard(tabSetId)

+{

+    var tabTemp, contentId;

+    var i = 1;

+

+    do

+    {

+        contentId = tabSetId + "_code_Div" + i;

+        tabTemp = document.getElementById(contentId);

+

+        if(tabTemp != null && tabTemp.style.display != "none")

+            break;

+

+        i++;

+

+    } while(tabTemp != null);

+

+    if(tabTemp == null)

+        return;

+

+    if(window.clipboardData)

+    {

+        try

+        {

+            window.clipboardData.setData("Text", document.getElementById(contentId).innerText);

+        }

+        catch(e)

+        {

+            alert("Permission denied. Enable copying to the clipboard.");

+        }

+    }

+    else if(window.netscape)

+    {

+        try

+        {

+            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

+

+            var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(

+                Components.interfaces.nsIClipboard);

+

+            if(!clip)

+                return;

+

+            var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(

+                Components.interfaces.nsITransferable);

+

+            if(!trans)

+                return;

+

+            trans.addDataFlavor("text/unicode");

+

+            var str = new Object();

+            var len = new Object();

+            var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(

+                Components.interfaces.nsISupportsString);

+

+            var copytext = document.getElementById(contentId).textContent;

+

+            str.data = copytext;

+            trans.setTransferData("text/unicode", str, copytext.length * 2);

+

+            var clipid = Components.interfaces.nsIClipboard;

+

+            clip.setData(trans, null, clipid.kGlobalClipboard);

+        }

+        catch(e)

+        {

+            alert("Permission denied. Enter \"about:config\" in the address bar and double-click the \"signed.applets.codebase_principal_support\" setting to enable copying to the clipboard.");

+        }

+    }

+}

+

+// Expand or collapse a section

+function SectionExpandCollapse(togglePrefix)

+{

+    var image = document.getElementById(togglePrefix + "Toggle");

+    var section = document.getElementById(togglePrefix + "Section");

+

+    if(image != null && section != null)

+        if(section.style.display == "")

+        {

+            image.src = image.src.replace("SectionExpanded.png", "SectionCollapsed.png");

+            section.style.display = "none";

+        }

+        else

+        {

+            image.src = image.src.replace("SectionCollapsed.png", "SectionExpanded.png");

+            section.style.display = "";

+        }

+}

+

+// Expand or collapse a section when it has the focus and Enter is hit

+function SectionExpandCollapse_CheckKey(togglePrefix, eventArgs)

+{

+    if(eventArgs.keyCode == 13)

+        SectionExpandCollapse(togglePrefix);

+}

+

+// Help 1 persistence object.  This requires a hidden input element on the page with a class of "userDataStyle"

+// defined in the style sheet that implements the user data binary behavior:

+// <input type="hidden" id="userDataCache" class="userDataStyle" />

+var Help1Globals =

+{

+    UserDataCache: function()

+    {

+        var userData = document.getElementById("userDataCache");

+

+        return userData;

+    },

+

+    Load: function(key)

+    {

+        var userData = this.UserDataCache();

+

+        userData.load("userDataSettings");

+

+        var value = userData.getAttribute(key);

+

+        return value;

+    },

+

+    Save: function(key, value)

+    {

+        var userData = this.UserDataCache();

+        userData.setAttribute(key, value);

+        userData.save("userDataSettings");

+    }

+};

diff --git a/old/clients/dotnet/api/scripts/jquery-1.11.0.min.js b/old/clients/dotnet/api/scripts/jquery-1.11.0.min.js
new file mode 100755
index 0000000..1f7e721
--- /dev/null
+++ b/old/clients/dotnet/api/scripts/jquery-1.11.0.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */

+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f

+}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||z),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||z,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===L&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&(a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submitBubbles||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=cb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=cb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a)return;f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Mb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c)return c;var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f)return e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b)return;c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--)if(b=Ub[e]+c,b in a)return b;return d}function Wb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=Vb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]="",i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)

+},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],bc.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}if(!n.isEmptyObject(o)){r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=ic(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function kc(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=_b||gc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(d=ec[f].call(j,a,k,j.opts))return d;return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=lc(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&dc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(_b=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),_b=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e=z.createElement("div");e.setAttribute("className","t"),e.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.text(a)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c:d)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},pc.id=pc.name=pc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(vc," ").indexOf(b)>=0)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nc(a,b,c,d){var e={},f=a===Jc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Oc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Dc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t)return v;h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Kc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Nc(Jc,k,b,v)){v.readyState=1,h&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Wc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Wc(c,a[c],b,e);return d.join("&").replace(Rc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc)Yc[a](void 0,!0)}),l.cors=!!Zc&&"withCredentials"in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Yc[g],b=void 0,f.onreadystatechange=n.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd)return cd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n});

diff --git a/old/clients/dotnet/api/search.html b/old/clients/dotnet/api/search.html
new file mode 100755
index 0000000..d61e436
--- /dev/null
+++ b/old/clients/dotnet/api/search.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html>

+<html>

+<head>

+	<title>A Sandcastle Documented Class Library - Search</title>

+	<link rel="stylesheet" type="text/css" href="styles/branding.css" />

+	<link rel="stylesheet" type="text/css" href="styles/branding-Website.css" />

+	<script type="text/javascript" src="scripts/jquery-1.11.0.min.js"></script>

+	<script type="text/javascript" src="scripts/branding.js"></script>

+	<script type="text/javascript" src="scripts/branding-Website.js"></script>

+</head>

+<body onload="OnSearchPageLoad();">

+	<div class="pageHeader" id="PageHeader">

+		A Sandcastle Documented Class Library - Search

+	</div>

+	<div class="pageBody">

+		<div class="searchContainer">

+			<div style="float: left;">

+				<form id="SearchForm" method="get" action="#" onsubmit="javascript:PerformSearch(); return false;">

+				<input id="txtSearchText" type="text" maxlength="200" />

+				<button id="HeaderSearchButton" type="submit" class="header-search-button">

+				</button>

+				</form>

+			</div>

+			&nbsp;&nbsp;<input type="checkbox" id="chkSortByTitle" onclick="javascript:PerformSearch();" />

+			Sort by title

+			<br />

+			<br />

+			<div id="searchResults">

+			</div>

+			<p>

+				<a href="html/4158a883-de72-1ec4-2209-632a86aebd74.htm">Back</a></p>

+		</div>

+	</div>

+</body>

+</html>

diff --git a/old/clients/dotnet/api/styles/branding-Help1.css b/old/clients/dotnet/api/styles/branding-Help1.css
new file mode 100755
index 0000000..d3e403f
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-Help1.css
@@ -0,0 +1,40 @@
+/* Define the userData cache persistence mechanism for Help 1 files */

+.userDataStyle {

+	behavior: url(#default#userdata);

+}

+

+/* Style adjustments for Help 1 */

+.pageBody {

+	padding-top: 0px 20px 0px 0px;

+}

+

+table {

+	width: 95%;

+	padding-right: 20px;

+}

+

+table.members {

+	width: 95%;

+	padding-right: 20px;

+}

+

+th p {

+	padding-bottom: 0px;

+}

+

+td p {

+	padding-bottom: 5px;

+}

+

+.codeSnippetContainerTabs {

+	top: 1px;

+}

+

+.codeSnippetToolBarText {

+	top: -13px;

+}

+

+.codeSnippetContainerTabSingle {

+	padding: 2px 15px 0px 15px;

+	height: 22px;

+}

diff --git a/old/clients/dotnet/api/styles/branding-HelpViewer.css b/old/clients/dotnet/api/styles/branding-HelpViewer.css
new file mode 100755
index 0000000..db2104c
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-HelpViewer.css
@@ -0,0 +1,48 @@
+/* Style adjustments for Help Viewer */

+.pageBody {

+	padding-top: 0px 20px 0px 0px;

+}

+

+table {

+	width: 95%;

+	padding-right: 20px;

+}

+

+table.members {

+	width: 95%;

+	padding-right: 20px;

+}

+

+th p {

+	padding-bottom: 0px;

+}

+

+td p {

+	padding-bottom: 5px;

+}

+

+.codeSnippetContainerTabs {

+	top: 1px;

+}

+

+.codeSnippetToolBarText {

+	top: -13px;

+}

+

+.codeSnippetContainerTabSingle {

+	padding: 2px 15px 0px 15px;

+	height: 22px;

+}

+

+.codeSnippetContainerTab a:visited {

+	color: #000000;

+}

+

+.codeSnippetContainerTabActive a:visited {

+	color: #000000;

+}

+

+span.keyword {

+	color: #0000ff;

+	font-weight: normal;

+}

diff --git a/old/clients/dotnet/api/styles/branding-Website.css b/old/clients/dotnet/api/styles/branding-Website.css
new file mode 100755
index 0000000..df66593
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-Website.css
@@ -0,0 +1,156 @@
+/* Style adjustments for websites */

+.pageBody {

+	padding: 0px 20px 0px 0px;

+}

+.topicContent {

+	margin-left: 280px;

+}

+

+/* Lightweight TOC */

+.tocCollapsed {

+	background: url('../icons/TocCollapsed.gif') no-repeat scroll center;

+	width: 17px;

+	height: 20px;

+	overflow: hidden;

+}

+.tocExpanded {

+	background: url('../icons/TocExpanded.gif') no-repeat scroll center;

+	width: 17px;

+	height: 20px;

+	overflow: hidden;

+}

+.tocResize {

+	position: absolute;

+	top: 90px;

+	left: 300px;

+	width: 5px;

+	height: 20px;

+	padding-right: 5px;

+}

+.tocResize img {

+	border: none;

+	cursor: pointer;

+}

+div#leftNav {

+	float: left;

+	margin: 0px -1px 0 0;

+	width: 280px;

+	min-height: 10px;

+	position: relative;

+	border-right: 1px solid #b6b6b6;

+	padding-left: 10px;

+	padding-top: 15px;

+}

+div#tocNav {

+	font-family: 'Segoe UI' ,Verdana,Arial;

+	overflow-x: hidden;

+	line-height: normal;

+	margin: -20px 0 0 -4px;

+}

+div#tocNav > div {

+	overflow-x: hidden;

+	white-space: normal;

+	width: auto;

+	margin-bottom: 5px;

+}

+div#leftNav a, div#leftNav a:link, div#leftNav a:visited {

+	color: #1364c4;

+	text-decoration: none;

+}

+div#leftNav a:hover {

+	color: #3390b1;

+}

+div#tocNav > div > a, div#tocNav > div > a:link, div#tocNav > div > a:visited {

+	display: block;

+	margin-left: 18px;

+	overflow: hidden;

+}

+div#tocNav > div.current > a, div#tocNav > div.current > a:link, div#tocNav > div.current > a:visited {

+	color: #000;

+	font-weight: bold;

+	text-decoration: none;

+}

+div#tocNav > div > a.tocExpanded, div#tocNav > div > a.tocCollapsed {

+	float: left;

+	display: inline-block;

+	margin-left: 0;

+	vertical-align: top;

+}

+div#tocResizableEW {

+	cursor: e-resize;

+	width: 15px;

+	top: 0;

+	height: 100%;

+	position: absolute;

+	display: block;

+	font-size: 0.5px;

+	right: -7px;

+}

+.toclevel0:first-child {

+	margin-top: 16px;

+}

+div#tocNav > div.toclevel1 {

+	padding-left: 17px;

+}

+div#tocNav > div.toclevel2 {

+	padding-left: 34px;

+}

+div#tocNav > div.toclevel3 {

+	padding-left: 51px;

+}

+div#tocNav > div.toclevel4 {

+	padding-left: 68px;

+}

+div#tocNav > div.toclevel5 {

+	padding-left: 85px;

+}

+div#tocNav > div.toclevel6 {

+	padding-left: 102px;

+}

+div#tocNav > div.toclevel7 {

+	padding-left: 119px;

+}

+div#tocNav > div.toclevel8 {

+	padding-left: 136px;

+}

+div#tocNav > div.toclevel9 {

+	padding-left: 153px;

+}

+div#tocNav > div.toclevel10 {

+	padding-left: 170px;

+}

+

+/* Search form */

+form#SearchForm {

+	float: right;

+	background-color: #eee;

+	width: 280px;

+}

+form#SearchForm input {

+	background-color: #eee;

+	border: 0;

+	height: 22px;

+	width: 230px;

+	color: #3b3b3b;

+	display: inline-block;

+	margin: 1px 0 0 0;

+	padding: 1px 4px 1px 10px;

+}

+form#SearchForm button {

+	background: url('../icons/Search.png') no-repeat scroll center;

+	background-color: #eee;

+	float: right;

+	border: 0;

+	margin: 3px 2px 0 0;

+	cursor: pointer;

+	color: #3b3b3b;

+	width: 19px;

+	height: 18px;

+	overflow: hidden;

+}

+.searchContainer {

+	width: 700px;

+	margin-top: 50px;

+	margin-left: auto;

+	margin-right: auto;

+}

diff --git a/old/clients/dotnet/api/styles/branding-cs-CZ.css b/old/clients/dotnet/api/styles/branding-cs-CZ.css
new file mode 100755
index 0000000..04e2e7f
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-cs-CZ.css
@@ -0,0 +1,3 @@
+/* Start CS-CZ locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-de-DE.css b/old/clients/dotnet/api/styles/branding-de-DE.css
new file mode 100755
index 0000000..9b9ec2a
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-de-DE.css
@@ -0,0 +1,3 @@
+/* Start DE-DE locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-en-US.css b/old/clients/dotnet/api/styles/branding-en-US.css
new file mode 100755
index 0000000..226b89b
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-en-US.css
@@ -0,0 +1,3 @@
+/* Start EN-US locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-es-ES.css b/old/clients/dotnet/api/styles/branding-es-ES.css
new file mode 100755
index 0000000..e6aeb24
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-es-ES.css
@@ -0,0 +1,3 @@
+/* Start ES-ES locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-fr-FR.css b/old/clients/dotnet/api/styles/branding-fr-FR.css
new file mode 100755
index 0000000..7b054c3
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-fr-FR.css
@@ -0,0 +1,3 @@
+/* Start FR-FR locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-it-IT.css b/old/clients/dotnet/api/styles/branding-it-IT.css
new file mode 100755
index 0000000..16f3d23
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-it-IT.css
@@ -0,0 +1,3 @@
+/* Start IT-IT locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-ja-JP.css b/old/clients/dotnet/api/styles/branding-ja-JP.css
new file mode 100755
index 0000000..ebd52f7
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-ja-JP.css
@@ -0,0 +1,18 @@
+/* Start JA-JP locale-specific CSS */

+body

+{

+	font-family: Segoe UI, Verdana, Arial, MS Pゴシック;

+}

+pre

+{

+  font-family: Consolas, Courier, monospace, MS ゴシック;

+}

+span.tt

+{

+  font-family: Consolas, Courier, monospace, MS ゴシック;

+}

+span.code

+{

+	font-family: Consolas, Courier, monospace, MS ゴシック;

+}

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-ko-KR.css b/old/clients/dotnet/api/styles/branding-ko-KR.css
new file mode 100755
index 0000000..5febe58
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-ko-KR.css
@@ -0,0 +1,19 @@
+/* Start KO-KR locale-specific CSS */

+body

+{

+	font-family: Malgun Gothic, Segoe UI, Verdana, Arial;

+	font-size: 0.75em; /*9pt*/

+}

+pre

+{

+  font-family: Consolas, Courier, monospace, 돋움체;

+}

+span.tt

+{

+  font-family: Consolas, Courier, monospace, 돋움체;

+}

+span.code

+{

+	font-family: Consolas, Courier, monospace, 돋움체;

+}

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-pl-PL.css b/old/clients/dotnet/api/styles/branding-pl-PL.css
new file mode 100755
index 0000000..9eeb713
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-pl-PL.css
@@ -0,0 +1,3 @@
+/* Start PL-PL locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-pt-BR.css b/old/clients/dotnet/api/styles/branding-pt-BR.css
new file mode 100755
index 0000000..0f6e6bb
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-pt-BR.css
@@ -0,0 +1,3 @@
+/* Start PT-BR locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-ru-RU.css b/old/clients/dotnet/api/styles/branding-ru-RU.css
new file mode 100755
index 0000000..ebed06f
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-ru-RU.css
@@ -0,0 +1,3 @@
+/* Start RU-RU locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-tr-TR.css b/old/clients/dotnet/api/styles/branding-tr-TR.css
new file mode 100755
index 0000000..666dbb1
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-tr-TR.css
@@ -0,0 +1,3 @@
+/* Start TR-TR locale-specific CSS */

+

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-zh-CN.css b/old/clients/dotnet/api/styles/branding-zh-CN.css
new file mode 100755
index 0000000..e68e176
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-zh-CN.css
@@ -0,0 +1,18 @@
+/* Start ZH-CN locale-specific CSS */

+body

+{

+	font-family: MS YaHei, Simsun, Segoe UI, Verdana, Arial;

+}

+pre

+{

+  font-family: Consolas, Courier, monospace, 新宋体;

+}

+span.tt

+{

+  font-family: Consolas, Courier, monospace, 新宋体;

+}

+span.code

+{

+	font-family: Consolas, Courier, monospace, 新宋体;

+}

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding-zh-TW.css b/old/clients/dotnet/api/styles/branding-zh-TW.css
new file mode 100755
index 0000000..8728e86
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding-zh-TW.css
@@ -0,0 +1,18 @@
+/* Start ZH-TW locale-specific CSS */

+body

+{

+	font-family: MS JhengHei, MingLiU, Segoe UI, Verdana, Arial;

+}

+pre

+{

+  font-family: Consolas, Courier, monospace, 細明體;

+}

+span.tt

+{

+  font-family: Consolas, Courier, monospace, 細明體;

+}

+span.code

+{

+	font-family: Consolas, Courier, monospace, 細明體;

+}

+/* End locale-specific CSS */

diff --git a/old/clients/dotnet/api/styles/branding.css b/old/clients/dotnet/api/styles/branding.css
new file mode 100755
index 0000000..4d8e52f
--- /dev/null
+++ b/old/clients/dotnet/api/styles/branding.css
@@ -0,0 +1,561 @@
+/* General styles */

+body {

+	font-family: 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-size: 15px;

+	padding: 0;

+	margin: 0;

+	margin-left: auto;

+	margin-right: auto;

+	color: #000;

+}

+h1 {

+	font-family: 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-size: 2.5em;

+	font-weight: normal;

+	margin-top: 0;

+	color: #000;

+}

+h2, h3 {

+	font-family: 'Segoe UI Semibold' , 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-weight: normal;

+	margin: 0;

+	padding-bottom: 5px;

+	padding-top: 5px;

+	color: #000;

+}

+h2 {

+	font-size: 1.769em;

+}

+h3 {

+	font-size: 1.231em;

+}

+h4, .subHeading {

+	font-family: 'Segoe UI Semibold' , 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-size: 1.077em;

+	font-weight: normal;

+	margin: 0;

+	color: #000;

+}

+.subHeading {

+	margin-top: 5px;

+}

+h5, h6 {

+	font-family: 'Segoe UI Semibold' , 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-size: 1em;

+	font-weight: normal;

+	line-height: 130%;

+	margin: 0;

+	color: #000;

+}

+a, a:link {

+	text-decoration: none;

+	color: #1364c4;

+}

+a:visited, a:active {

+	text-decoration: none;

+	color: #03697a;

+}

+a:hover {

+	text-decoration: none;

+	color: #3390b1;

+}

+img {

+	border: 0;

+}

+p {

+	margin-top: 0;

+	margin-bottom: 0;

+	padding-bottom: 15px;

+	line-height: 18px;

+}

+q {

+	font-style: italic;

+}

+blockquote {

+	margin-top: 0px;

+}

+table {

+	border-collapse: collapse;

+	padding: 0;

+	margin-bottom: 15px;

+	font-size: 15px;

+	width: 100%;

+}

+td, th {

+	border-bottom: 1px solid #dbdbdb;

+	margin: 10px;

+	padding-top: 10px;

+	padding-bottom: 10px;

+	padding-right: 8px;

+	padding-left: 8px;

+}

+th {

+	background-color: #ededed;

+	color: #636363;

+	text-align: left;

+	padding-top: 5px;

+	padding-bottom: 5px;

+}

+td {

+	color: #2a2a2a;

+	vertical-align: top;

+}

+table p:last-child {

+	padding-bottom: 0;

+}

+table.members {

+	width: 100%;

+}

+table.members td {

+	min-width: 72px;

+}

+table.members img {

+	padding-right: 5px;

+}

+div.alert img {

+	padding-right: 5px;

+}

+ol {

+	margin-top: 0px;

+	margin-bottom: 10px;

+}

+ol ol {

+	list-style-type: lower-alpha;

+}

+ol ol ol {

+	list-style-type: lower-roman;

+}

+ul {

+	margin-top: 0px;

+	margin-bottom: 10px;

+}

+.noBullet {

+	list-style-type: none;

+	padding-left: 20px;

+}

+ul ul {

+	list-style-type: circle;

+}

+ul ul ul {

+	list-style-type: square;

+}

+dt {

+	font-weight: 600;

+}

+pre {

+	font-family: Consolas, Courier, monospace;

+	overflow: hidden;

+}

+.pageHeader {

+	font-family: 'Segoe UI' , Tahoma, Helvetica, Sans-Serif;

+	background-color: #333333;

+	color: #d0d0d0;

+	padding: 5px 10px;

+	vertical-align: middle;

+	height: 25px;

+}

+.pageBody {

+	padding: 0px;

+}

+.topicContent {

+	padding: 10px 10px 15px 10px;

+	overflow: visible;

+	border-left: 1px solid #bbb;

+}

+.pageFooter {

+	clear: both;

+	border-top: solid 1px #bbb;

+	padding: 10px;

+}

+.feedbackLink {

+}

+.iconColumn {

+	width: 100px;

+}

+.seeAlsoStyle {

+}

+table.titleTable td {

+	padding-top: 0px;

+	border-width: 0px;

+}

+td.titleColumn {

+	font-family: 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif;

+	font-size: 2.5em;

+	font-weight: normal;

+	margin-top: 0px;

+	padding-left: 0px;

+	color: #000;

+	vertical-align: middle;

+}

+td.logoColumn {

+	padding-left: 0px;

+	padding-right: 10px;

+	vertical-align: middle;

+	width: 1px;

+}

+td.logoColumnAbove {

+	padding: 0px 10px 0px 0px;

+	vertical-align: middle;

+}

+span.selflink {

+	color: #000066;

+}

+div.preliminary {

+	margin-top: 1em;

+	margin-bottom: 1em;

+	font-weight: bold;

+	color: #333333;

+}

+div.caption {

+	font-weight: bold;

+	font-size: 1em; /*12pt*/

+	color: #003399;

+	padding-top: 5px;

+	padding-bottom: 5px;

+}

+.procedureSubHeading {

+	font-size: 1.1em; /*13.5pt*/

+	font-weight: bold;

+}

+.summary {

+}

+

+/* Collapsible region styles */

+.collapsibleAreaRegion {

+	margin-top: 15px;

+	margin-bottom: 15px;

+}

+.collapseToggle {

+	padding-right: 5px;

+}

+.collapsibleRegionTitle {

+	font-family: 'Segoe UI Semibold' , 'Segoe UI' , 'Lucida Grande' , Verdana, Arial, Helvetica, sans-serif !important;

+	font-style: normal !important;

+	font-size: 1.769em;

+	margin-top: 9px;

+	margin-bottom: 19px;

+	padding-top: 20px;

+	padding-bottom: 5px;

+	cursor: pointer;

+}

+.collapsibleSection {

+	padding: 0 0 0 20px;

+}

+

+/* Syntax and code snippet styles */

+.codeSnippetContainer {

+	min-width: 260px;

+	margin-top: 10px;

+}

+.codeSnippetContainerTabs {

+	height: 23px;

+	vertical-align: middle;

+	position: relative;

+	z-index: 1;

+}

+.codeSnippetContainerTab {

+	padding: 0px 15px;

+	width: auto;

+	height: 22px;

+	color: #2a2a2a;

+	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;

+	font-size: 12px;

+	font-style: normal !important;

+	vertical-align: baseline;

+	float: left;

+}

+.codeSnippetContainerTabActive {

+	background: #f8f8f8;

+	padding: 0px 15px;

+	width: auto;

+	height: 22px;

+	color: #000000;

+	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;

+	font-size: 12px;

+	font-style: normal !important;

+	vertical-align: baseline;

+	border-top-color: #939393;

+	border-right-color: #939393;

+	border-left-color: #939393;

+	border-top-width: 1px;

+	border-right-width: 1px;

+	border-left-width: 1px;

+	border-top-style: solid;

+	border-right-style: solid;

+	border-left-style: solid;

+	float: left;

+}

+.codeSnippetContainerTabPhantom {

+	background: #f8f8f8;

+	padding: 0px 15px;

+	width: auto;

+	height: 22px;

+	color: #000000;

+	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;

+	font-size: 12px;

+	font-style: normal !important;

+	vertical-align: baseline;

+	border-top-color: #939393;

+	border-right-color: #939393;

+	border-left-color: #939393;

+	border-top-width: 1px;

+	border-right-width: 1px;

+	border-left-width: 1px;

+	border-top-style: solid;

+	border-right-style: solid;

+	border-left-style: solid;

+	float: left;

+	display: none;

+}

+.codeSnippetContainerTabSingle {

+	background: #f8f8f8;

+	padding: 2px 15px 0px 15px;

+	width: auto;

+	height: 20px;

+	color: #000000;

+	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;

+	font-size: 12px;

+	font-weight: bold;

+	font-style: normal !important;

+	vertical-align: baseline;

+	border-top-color: #939393;

+	border-right-color: #939393;

+	border-left-color: #939393;

+	border-top-width: 1px;

+	border-right-width: 1px;

+	border-left-width: 1px;

+	border-top-style: solid;

+	border-right-style: solid;

+	border-left-style: solid;

+	float: left;

+}

+.codeSnippetContainerTab a {

+	top: 2px;

+	color: #000000;

+	font-weight: bold;

+	text-decoration: none;

+	position: relative;

+}

+.codeSnippetContainerTab a:link {

+	color: #000000;

+}

+.codeSnippetContainerTab a:hover {

+	color: #136460;

+}

+.codeSnippetContainerTabActive a {

+	top: 2px;

+	color: #000000;

+	font-weight: bold;

+	text-decoration: none;

+	position: relative;

+	cursor: default;

+}

+.codeSnippetContainerTabActive a:link {

+	color: #000000;

+}

+.codeSnippetContainerTabActive a:hover {

+	color: #000000;

+}

+.codeSnippetContainerTabPhantom a {

+	top: 2px;

+	color: #000000;

+	font-weight: bold;

+	text-decoration: none;

+	position: relative;

+	cursor: default;

+}

+.codeSnippetContainerTabPhantom a:link {

+	color: #000000;

+}

+.codeSnippetContainerCodeContainer {

+	border: 1px solid #939393;

+	top: -1px;

+	margin-bottom: 12px;

+	position: relative;

+}

+.codeSnippetToolBar {

+	width: auto;

+	height: auto;

+}

+.codeSnippetToolBarText {

+	top: -8px;

+	width: auto;

+	height: 0px;

+	padding-right: 0px;

+	padding-left: 0px;

+	vertical-align: top;

+	float: right;

+	position: relative;

+}

+.codeSnippetToolBarText a {

+	color: #1364c4;

+	text-decoration: none;

+	padding-left: 8px;

+	padding-right: 8px;

+	font-family: "Segoe UI" , "Lucida Grande" , Verdana, Arial, Helvetica, sans-serif !important;

+	font-size: 10px;

+	font-style: normal !important;

+	text-decoration: none;

+	margin-right: 10px;

+	margin-left: 0px;

+	background-color: #ffffff;

+}

+.codeSnippetToolBarText a:link {

+	color: #1364c4;

+}

+.codeSnippetContainerCode {

+	margin: 0px;

+	padding: 10px;

+	width: auto;

+}

+.codeSnippetContainerCode div {

+	margin: 0px;

+	padding: 0px;

+}

+.codeSnippetContainerCode pre {

+	margin: 0px;

+	padding: 5px;

+	overflow: auto;

+	font-family: Consolas, Courier, monospace !important;

+	font-style: normal;

+	font-weight: normal;

+	-ms-word-wrap: normal;

+}

+.codeSnippetContainerCode .keyword {

+	color: #0000ff;

+	font-weight: normal;

+}

+

+/* Keyword and phrase styles */

+span.code, span.command {

+	font-family: Consolas, Courier, monospace;

+	color: #000066;

+}

+span.ui {

+	font-weight: bold;

+}

+span.math {

+	font-style: italic;

+}

+span.input {

+	font-weight: bold;

+}

+span.term {

+	font-style: italic;

+}

+span.label {

+	font-weight: bold;

+}

+span.foreignPhrase, span.phrase {

+	font-style: italic;

+}

+span.placeholder {

+	font-style: italic;

+}

+span.typeparameter {

+	font-style: italic;

+}

+span.identifier {

+}

+span.keyword {

+	font-weight: bold;

+}

+span.parameter {

+	font-style: italic;

+}

+dt span.parameter {

+	font-weight: normal;

+}

+span.literal, span.literalValue {

+	color: #cc0000;

+}

+span.comment {

+	color: #006633;

+}

+span.introStyle {

+	color: #a9a9a9;

+}

+span.nolink {

+	font-weight: bold;

+}

+

+/* Auto-outline styles */

+ul.autoOutline {

+}

+li.outlineSectionEntry {

+}

+div.outlineSectionEntrySummary {

+}

+

+/* Media  styles */

+div.mediaNear {

+	text-align: left;

+	margin-top: 1em;

+	margin-bottom: 1em;

+}

+div.mediaFar {

+	text-align: right;

+	margin-top: 1em;

+	margin-bottom: 1em;

+}

+div.mediaCenter {

+	text-align: center;

+	margin-top: 1em;

+	margin-bottom: 1em;

+}

+span.captionLead {

+	font-weight: bold;

+	margin-right: .5em;

+}

+span.media img {

+	vertical-align: top;

+}

+

+/* Glossary styles */

+div.glossaryDiv {

+}

+div.glossaryLetterBar {

+}

+hr.glossaryRule {

+}

+h3.glossaryGroupHeading {

+	color: #808080;

+}

+div.glossaryGroup {

+}

+dl.glossaryGroupList {

+	margin: 0;

+	color: Black;

+}

+dt.glossaryEntry {

+	margin-left: 2em;

+}

+dd.glossaryEntry {

+	margin-left: 2em;

+	margin-bottom: 2em;

+}

+div.relatedEntry {

+	margin-bottom: 4px;

+}

+

+/* Bibliography styles */

+div.bibliographStyle {

+	padding-top: 5px;

+}

+span.bibliographyNumber {

+}

+span.bibliographyAuthor {

+	font-weight: bold;

+}

+span.bibliographyTitle {

+	font-style: italic;

+}

+span.bibliographyPublisher {

+}

+sup.citation a:link a:visited a:active {

+	text-decoration: none;

+}

+

+/* Placeholder for the Help 1 user data style class */

+.userDataStyle {

+}

diff --git a/old/clients/dotnet/index.php b/old/clients/dotnet/index.php
new file mode 100644
index 0000000..25453e0
--- /dev/null
+++ b/old/clients/dotnet/index.php
@@ -0,0 +1,86 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>C# .Net and WinRT Client</h1>
+<p><b>M2Mqtt</b> is a MQTT client available for all .Net platforms (.Net Framework, .Net Compact Framework and .Net Micro Framework) and WinRT platforms (Windows 8.1 and Windows Phone 8.1).</p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => false,
+        "reconnect" => false,
+        "buffering" => false,
+        "websocket" => false,
+        "tcp" => true,
+        "async" => true,
+        "sync" => false,
+        "ha" => false
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+<p><a href="https://github.com/eclipse/paho.mqtt.m2mqtt">https://github.com/eclipse/paho.mqtt.m2mqtt</a></p>
+
+<h2 id="download">Download</h2>
+<p>The M2Mqtt client assemblies for using as references in your Visual Studio projects can be downloaded from <a href="https://www.eclipse.org/downloads/download.php?file=/paho/1.2-milestones/m2mqtt/M2Mqtt_4.2.0.0.zip">here</a></p>
+
+<h2 id="build-from-source">Building from source</h2>
+<p>The project can be installed from the repository as well. To do this:</p>
+<pre>git clone https://github.com/eclipse/paho.mqtt.m2mqtt.git</pre>
+<p>You can open one of the available solutions for Visual Studio (in the "org.eclipse.paho.mqtt.m2mqtt" folder) depends on .Net or WinRT platform you want to use.</p>
+
+<h2 id="documentation">Documentation</h2>
+<p>Full client documentation is available on the official M2Mqtt project web site <a href="http://m2mqtt.wordpress.com/m2mqtt_doc/">here</a>.</p>
+<h3 id="getting-started">Getting Started</h3>
+<p>Here is a very simple example that shows a publisher and a subscriber for a topic on temperature sensor:</p>
+<pre>
+// SUBSCRIBER
+...
+
+// create client instance
+MqttClient client = new MqttClient(IPAddress.Parse(MQTT_BROKER_ADDRESS));
+
+// register to message received
+client.MqttMsgPublishReceived += client_MqttMsgPublishReceived;
+
+string clientId = Guid.NewGuid().ToString();
+client.Connect(clientId);
+
+// subscribe to the topic "/home/temperature" with QoS 2
+client.Subscribe(new string[] { "/home/temperature" }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE });
+
+...
+
+static void client_MqttMsgPublishReceived(object sender, MqttMsgPublishEventArgs e)
+{
+// handle message received
+}
+
+// PUBLISHER
+...
+
+// create client instance
+MqttClient client = new MqttClient(IPAddress.Parse(MQTT_BROKER_ADDRESS));
+
+string clientId = Guid.NewGuid().ToString();
+client.Connect(clientId);
+
+string strValue = Convert.ToString(value);
+
+// publish a message on "/home/temperature" topic with QoS 2
+client.Publish("/home/temperature", Encoding.UTF8.GetBytes(strValue), MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE);
+
+...
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/golang/index.php b/old/clients/golang/index.php
new file mode 100644
index 0000000..c7ff820
--- /dev/null
+++ b/old/clients/golang/index.php
@@ -0,0 +1,115 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Go Client</h1>
+<p>The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets</p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => true,
+        "reconnect" => true,
+        "buffering" => true,
+        "websocket" => true,
+        "tcp" => true,
+        "async" => true,
+        "sync" => false,
+        "ha" => true
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+<p><a href="https://github.com/eclipse/paho.mqtt.golang">https://github.com/eclipse/paho.mqtt.golang</a></p>
+
+<h2 id="download">Download</h2>
+
+<p>Once you have installed Go and <a href="http://golang.org/doc/code.html">configured</a> your environment you can install the Paho Go client by running;</p>
+<pre><code>go get github.com/eclipse/paho.mqtt.golang</code></pre>
+
+<!-- <h2 id="build-from-source">Building from source</h2>
+<p></p> -->
+
+<h2 id="documentation">Documentation</h2>
+<p>API documentation for the Paho Go client is available at <a href="https://godoc.org/github.com/eclipse/paho.mqtt.golang"https://godoc.org/github.com/eclipse/paho.mqtt.golang></a>
+Alternatively, once you have downloaded the src via <code>go get</code> you can run <code>godoc -http=":6060"</code> and navigate to http://localhost:6060 to browse the documentation locally</p>
+
+<h3 id="getting-started">Getting Started</h3>
+<p>The client can connect to a broker using TCP, TLS or a WebSocket connection. Ensure the broker you're using supports the connection type you wish to use.</p>
+<p>The type of connection required is specified by the scheme of the connection URL set in the ClientOptions struct, for example:
+<ul>
+<li><code>tcp://mqtt.eclipse.org:1883</code> - connect to mqtt.eclipse.org on port 1883 using plain TCP</li>
+<li><code>ws://mqtt.eclipse.org:1883</code> - connect to mqtt.eclipse.org on port 1883 using WebSockets</li>
+<li><code>tls://mqtt.eclipse.org:8883</code> - connect to mqtt.eclipse.org on port 8883 using TLS (ssl:// and tcps:// are synonyms for tls://)</li>
+</ul>
+
+
+<p>Here is a very simple example that subscribes to a topic and publishes 5 messages:<p>
+<pre>
+package main
+
+import (
+  "fmt"
+  //import the Paho Go MQTT library
+  MQTT "github.com/eclipse/paho.mqtt.golang"
+  "os"
+  "time"
+)
+
+//define a function for the default message handler
+var f MQTT.MessageHandler = func(client MQTT.Client, msg MQTT.Message) {
+  fmt.Printf("TOPIC: %s\n", msg.Topic())
+  fmt.Printf("MSG: %s\n", msg.Payload())
+}
+
+func main() {
+  //create a ClientOptions struct setting the broker address, clientid, turn
+  //off trace output and set the default message handler
+  opts := MQTT.NewClientOptions().AddBroker("tcp://mqtt.eclipse.org:1883")
+  opts.SetClientID("go-simple")
+  opts.SetDefaultPublishHandler(f)
+
+  //create and start a client using the above ClientOptions
+  c := MQTT.NewClient(opts)
+  if token := c.Connect(); token.Wait() && token.Error() != nil {
+    panic(token.Error())
+  }
+
+  //subscribe to the topic /go-mqtt/sample and request messages to be delivered
+  //at a maximum qos of zero, wait for the receipt to confirm the subscription
+  if token := c.Subscribe("go-mqtt/sample", 0, nil); token.Wait() && token.Error() != nil {
+    fmt.Println(token.Error())
+    os.Exit(1)
+  }
+
+  //Publish 5 messages to /go-mqtt/sample at qos 1 and wait for the receipt
+  //from the server after sending each message
+  for i := 0; i < 5; i++ {
+    text := fmt.Sprintf("this is msg #%d!", i)
+    token := c.Publish("go-mqtt/sample", 0, false, text)
+    token.Wait()
+  }
+
+  time.Sleep(3 * time.Second)
+
+  //unsubscribe from /go-mqtt/sample
+  if token := c.Unsubscribe("go-mqtt/sample"); token.Wait() && token.Error() != nil {
+    fmt.Println(token.Error())
+    os.Exit(1)
+  }
+
+  c.Disconnect(250)
+}
+
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/java/index.php b/old/clients/java/index.php
new file mode 100644
index 0000000..468b7bf
--- /dev/null
+++ b/old/clients/java/index.php
@@ -0,0 +1,181 @@
+<?php include '../../_includes/header.php' ?>
+<!DOCTYPE html>
+<html>
+<head>
+    <title></title>
+</head>
+<body>
+    <div class="panel panel-default">
+        <div class="panel-body">
+            <h1>Eclipse Paho Java Client</h1>
+            <p>The Paho Java Client is an MQTT client library written in Java
+            for developing applications that run on the JVM or other Java
+            compatible platforms such as Android</p>
+            <p>The Paho Java Client provides two APIs: MqttAsyncClient provides
+            a fully asychronous API where completion of activities is notified
+            via registered callbacks. MqttClient is a synchronous wrapper
+            around MqttAsyncClient where functions appear synchronous to the
+            application.</p>
+            <h2>Features</h2>
+            <?php
+
+                $features = array(
+                    "mqtt-31" => true,
+                    "mqtt-311" => true,
+                    "lwt" => true,
+                    "tls" => true,
+                    "persistence" => true,
+                    "reconnect" => true,
+                    "buffering" => true,
+                    "websocket" => true,
+                    "tcp" => true,
+                    "async" => true,
+                    "sync" => true,
+                    "ha" => true
+                );
+                include '../../_includes/features_list.php';
+                getFeatures($features);
+
+
+            ?>
+            <h2>Project description:</h2>
+            <p>The Paho project has been created to provide reliable
+            open-source implementations of open and standard messaging
+            protocols aimed at new, existing, and emerging applications for
+            Machine-to-Machine (M2M) and Internet of Things (IoT). Paho
+            reflects the inherent physical and cost constraints of device
+            connectivity. Its objectives include effective levels of decoupling
+            between devices and applications, designed to keep markets open and
+            encourage the rapid growth of scalable Web and Enterprise
+            middleware and applications.</p>
+            <h2>Links</h2>
+            <ul>
+                <li>Project Website: <a href="https://www.eclipse.org/paho">
+                    https://www.eclipse.org/paho</a>
+                </li>
+                <li>Eclipse Project Information: <a href=
+                "https://projects.eclipse.org/projects/iot.paho">https://projects.eclipse.org/projects/iot.paho</a>
+                </li>
+                <li>Paho Java Client Page: <a href=
+                "https://eclipse.org/paho/clients/java">https://eclipse.org/paho/clients/java/</a>
+                </li>
+                <li>GitHub: <a href=
+                "https://github.com/eclipse/paho.mqtt.java">https://github.com/eclipse/paho.mqtt.java</a>
+                </li>
+                <li>Twitter: <a href=
+                "https://twitter.com/eclipsepaho">@eclipsepaho</a>
+                </li>
+                <li>Issues: <a href=
+                "https://github.com/eclipse/paho.mqtt.java/issues">https://github.com/eclipse/paho.mqtt.java/issues</a>
+                </li>
+                <li>Mailing-list: <a href=
+                "https://dev.eclipse.org/mailman/listinfo/paho-dev">https://dev.eclipse.org/mailman/listinfo/paho-dev</a>
+                </li>
+            </ul>
+            <h2>Using the Paho Java Client</h2>
+            <h3>Downloading</h3>
+            <p>Eclipse hosts a Nexus repository for those who want to use Maven
+            to manage their dependencies. The released libraries are also
+            available in the Maven Central repository.</p>
+            <p>Add the repository definition and the dependency definition
+            shown below to your pom.xml.</p>
+            <p>Replace <code>%REPOURL%</code> with either
+            <code>https://repo.eclipse.org/content/repositories/paho-releases/</code>
+            for the official releases, or
+            <code>https://repo.eclipse.org/content/repositories/paho-snapshots/</code>
+            for the nightly snapshots. Replace %VERSION% with the level
+            required. The latest release version is <code>1.2.0</code> and the
+            current snapshot version is <code>1.2.1</code>.</p>
+            <pre>
+&lt;project ...&gt;
+&lt;repositories&gt;
+    &lt;repository&gt;
+        &lt;id&gt;Eclipse Paho Repo&lt;/id&gt;
+        &lt;url&gt;%REPOURL%&lt;/url&gt;
+    &lt;/repository&gt;
+&lt;/repositories&gt;
+...
+&lt;dependencies&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.eclipse.paho&lt;/groupId&gt;
+        &lt;artifactId&gt;org.eclipse.paho.client.mqttv3&lt;/artifactId&gt;
+        &lt;version&gt;%VERSION%&lt;/version&gt;
+    &lt;/dependency&gt;
+&lt;/dependencies&gt;
+&lt;/project&gt;
+    </pre>
+            <p>If you find that there is functionality missing or bugs in the
+            release version, you may want to try using the snapshot version to
+            see if this helps before raising a feature request or an issue.</p>
+            <h3>Building from source</h3>
+            <p>There are two active branches on the Paho Java git repository,
+            <code>master</code> which is used to produce stable releases, and
+            <code>develop</code> where active development is carried out. By
+            default cloning the git repository will download the
+            <code>master</code> branch, to build from <code>develop</code> make
+            sure you switch to the remote branch: <code>git checkout -b develop
+            remotes/origin/develop</code></p>
+            <p>To then build the library run the following maven command:
+            <code>mvn package -DskipTests</code></p>
+            <p>This will build the client library without running the tests.
+            The jars for the library, source and javadoc can be found in the
+            <code>org.eclipse.paho.client.mqttv3/target</code> directory.</p>
+            <h2>Documentation</h2>
+            <p>Reference documentation is online at: <a href=
+            "http://www.eclipse.org/paho/files/javadoc/index.html">http://www.eclipse.org/paho/files/javadoc/index.html</a></p>
+            <p>Log and Debug in the Java Client: <a href=
+            "https://wiki.eclipse.org/Paho/Log_and_Debug_in_the_Java_client">https://wiki.eclipse.org/Paho/Log<em>and</em>Debug<em>in</em>the<em>Java</em>client</a></p>
+            <h2>Getting Started</h2>
+            <p>The included code below is a very basic sample that connects to
+            a server and publishes a message using the MqttClient synchronous
+            API. More extensive samples demonstrating the use of the
+            Asynchronous API can be found in the
+            <code>org.eclipse.paho.sample.mqttv3app</code> directory of the
+            source.</p>
+            <pre>
+        import org.eclipse.paho.client.mqttv3.MqttClient;
+        import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
+        import org.eclipse.paho.client.mqttv3.MqttException;
+        import org.eclipse.paho.client.mqttv3.MqttMessage;
+        import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+
+        public class MqttPublishSample {
+
+        public static void main(String[] args) {
+
+            String topic        = &quot;MQTT Examples&quot;;
+            String content      = &quot;Message from MqttPublishSample&quot;;
+            int qos             = 2;
+            String broker       = &quot;tcp://mqtt.eclipse.org:1883&quot;;
+            String clientId     = &quot;JavaSample&quot;;
+            MemoryPersistence persistence = new MemoryPersistence();
+
+            try {
+                MqttClient sampleClient = new MqttClient(broker, clientId, persistence);
+                MqttConnectOptions connOpts = new MqttConnectOptions();
+                connOpts.setCleanSession(true);
+                System.out.println(&quot;Connecting to broker: &quot;+broker);
+                sampleClient.connect(connOpts);
+                System.out.println(&quot;Connected&quot;);
+                System.out.println(&quot;Publishing message: &quot;+content);
+                MqttMessage message = new MqttMessage(content.getBytes());
+                message.setQos(qos);
+                sampleClient.publish(topic, message);
+                System.out.println(&quot;Message published&quot;);
+                sampleClient.disconnect();
+                System.out.println(&quot;Disconnected&quot;);
+                System.exit(0);
+            } catch(MqttException me) {
+                System.out.println(&quot;reason &quot;+me.getReasonCode());
+                System.out.println(&quot;msg &quot;+me.getMessage());
+                System.out.println(&quot;loc &quot;+me.getLocalizedMessage());
+                System.out.println(&quot;cause &quot;+me.getCause());
+                System.out.println(&quot;excep &quot;+me);
+                me.printStackTrace();
+            }
+        }
+    }</pre>
+        </div>
+    </div><?php include '../../_includes/footer.php' ?>
+</body>
+</html>
diff --git a/old/clients/js/index.php b/old/clients/js/index.php
new file mode 100644
index 0000000..4610ecc
--- /dev/null
+++ b/old/clients/js/index.php
@@ -0,0 +1,139 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+    <div class="panel-body">
+        <h1>Eclipse Paho JavaScript Client</h1>
+        <p>The Paho JavaScript Client is an MQTT browser-based client library written in Javascript that uses WebSockets to connect to an MQTT Broker.
+            <p>
+                <p>A simple utility to demonstrate it is included, and available <a href="./utility/">online</a>.</p>
+
+
+                <h2>Features</h2>
+
+                <?php
+
+                    $features = array(
+                        "mqtt-31" => true,
+                        "mqtt-311" => true,
+                        "lwt" => true,
+                        "tls" => true,
+                        "persistence" => true,
+                        "reconnect" => true,
+                        "buffering" => false,
+                        "websocket" => true,
+                        "tcp" => false,
+                        "async" => true,
+                        "sync" => false,
+                        "ha" => true
+                    );
+                    include '../../_includes/features_list.php';
+                    getFeatures($features);
+
+
+                ?>
+                <h2>Project description:</h2>
+                <p>The Paho project has been created to provide reliable open-source implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for Machine-to-Machine (M2M) and Internet of Things (IoT). Paho reflects the inherent physical and cost constraints of device connectivity. Its objectives include effective levels of decoupling between devices and applications, designed to keep markets open and encourage the rapid growth of scalable Web and Enterprise middleware and applications.</p>
+
+                <h2>Links</h2>
+
+                <ul>
+                    <li>Project Website: <a href="https://www.eclipse.org/paho">https://www.eclipse.org/paho</a>
+                    </li>
+                    <li>Eclipse Project Information: <a href="https://projects.eclipse.org/projects/iot.paho">https://projects.eclipse.org/projects/iot.paho</a>
+                    </li>
+                    <li>Paho Java Client Page: <a href="https://eclipse.org/paho/clients/javascript">https://eclipse.org/paho/clients/java/</a>
+                    </li>
+                    <li>GitHub: <a href="https://github.com/eclipse/paho.mqtt.javascript">https://github.com/eclipse/paho.mqtt.javascript</a>
+                    </li>
+                    <li>Twitter: <a href="https://twitter.com/eclipsepaho">@eclipsepaho</a>
+                    </li>
+                    <li>Issues: <a href="https://github.com/eclipse/paho.mqtt.javascript/issues">https://github.com/eclipse/paho.mqtt.java/issues</a>
+                    </li>
+                    <li>Mailing-list: <a href="https://dev.eclipse.org/mailman/listinfo/paho-dev">https://dev.eclipse.org/mailman/listinfo/paho-dev</a>
+                    </li>
+                </ul>
+
+
+                <h2>Using the Eclipse Paho JavaScript Client</h2>
+
+                <h3>Downloading</h3>
+                <p>A zip file containing the full and a minified version the Javascript client can be downloaded from the <a href="https://projects.eclipse.org/projects/technology.paho/downloads">Paho downloads page</a></p>
+                <p>Alternatively the Javascript client can be downloaded directly from the projects git repository: <a href="https://raw.githubusercontent.com/eclipse/paho.mqtt.javascript/master/src/mqttws31.js">https://raw.githubusercontent.com/eclipse/paho.mqtt.javascript/master/src/mqttws31.js</a>.</p>
+                <p>Please <b>do not</b> link directly to this url from your application.</p>
+
+                <h3>CDNs</h3>
+                <p>The Paho JavaScript client is currently available to be consumed from cdnjs.com</p>
+                <h4>For the plain library</h4>
+                <pre>&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/paho-mqtt/1.0.1/mqttws31.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
+
+                <h4>For the minified library</h4>
+                <pre>&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/paho-mqtt/1.0.1/mqttws31.min.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
+
+                <h3>Building from source</h3>
+                <p>There are two active branches on the Paho Java git repository, <code>master</code> which is used to produce stable releases,
+                     and <code>develop</code> where active development is carried out. By default cloning the git repository will download the
+                      <code>master</code> branch, to build from develop make sure you switch to the remote branch: <code>git checkout -b develop remotes/origin/develop</code></p>
+
+                <p>The project contains a maven based build that produces a minified version of the client, runs unit tests and generates it's documentation.</p>
+
+                <p>To run the build:</p>
+                <pre>$ mvn</pre>
+                <p>The output of the build is copied to the <code>target</code> directory.</p>
+
+                <h3>Tests</h3>
+                <p>The client uses the <a href="http://jasmine.github.io/">Jasmine</a> test framework, the tests for the client are in: <code>src/tests</code></p>
+
+                <p>To run the tests with maven, use the following command:</p>
+                <pre>$ mvn test -Dtest.server=mqtt.eclipse.org -Dtest.server.port=80 -Dtest.server.path=/mqtt</pre>
+
+                <h3>Documentation</h3>
+                <p>Reference documentation is online at: <a href="http://www.eclipse.org/paho/files/jsdoc/index.html">http://www.eclipse.org/paho/files/jsdoc/index.html</a></p>
+
+                <h3>Compatibility</h3>
+                <p>The client should work in any browser fully supporting WebSockets, <a href="http://caniuse.com/websockets">http://caniuse.com/websockets</a> lists browser compatibility.</p>
+
+
+                <h2>Getting Started</h4>
+                <p>The included code below is a very basic sample that connects to a server using WebSockets and subscribes to the topic <code>World</code>, once subscribed,
+                     it then publishes the message <code>Hello</code> to that topic. Any messages that come into the subscribed topic will be printed to the Javascript console.<p>
+
+                <p>This requires the use of a broker that supports WebSockets natively, or the use of a gateway that can forward between WebSockets and TCP.</p>
+
+<pre>
+// Create a client instance
+client = new Paho.MQTT.Client(location.hostname, Number(location.port), "clientId");
+
+// set callback handlers
+client.onConnectionLost = onConnectionLost;
+client.onMessageArrived = onMessageArrived;
+
+// connect the client
+client.connect({onSuccess:onConnect});
+
+
+// called when the client connects
+function onConnect() {
+  // Once a connection has been made, make a subscription and send a message.
+  console.log("onConnect");
+  client.subscribe("World");
+  message = new Paho.MQTT.Message("Hello");
+  message.destinationName = "World";
+  client.send(message);
+}
+
+// called when the client loses its connection
+function onConnectionLost(responseObject) {
+  if (responseObject.errorCode !== 0) {
+    console.log("onConnectionLost:"+responseObject.errorMessage);
+  }
+}
+
+// called when a message arrives
+function onMessageArrived(message) {
+  console.log("onMessageArrived:"+message.payloadString);
+}
+</pre>
+
+
+    </div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/js/utility/index.php b/old/clients/js/utility/index.php
new file mode 100644
index 0000000..e7bbc76
--- /dev/null
+++ b/old/clients/js/utility/index.php
@@ -0,0 +1,340 @@
+<?php include '../../../_includes/header.php' ?>
+<div class="content" style="margin-top:30px;">
+  <style type="text/css" scoped>
+    .special-checkbox {
+      display: block;
+      width: 20px;
+      height: 20px;
+    }
+  </style>
+
+  <!-- Local Storage GDPR Warning -->
+  <div class="row">
+    <div class="col-md-12">
+      <div class="panel panel-default">
+        <div class="panel-heading">Local Storage Warning</div>
+        <div class="panel-body">
+          <p>This page uses your browsers
+            <a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage">Local Storage</a> functionality to store MQTT messages whilst they are "inflight". This allows the Paho javascript
+            client to ensure that QoS 1 and QoS 2 messages are successfully delivered even if the network connection or browser
+            fails. If you do not wish for the Local Storage to be used, please do not use this client, or only use QoS 0
+            to send and receive messages. If you wish to see the data being stored for yourself, open up your developer console
+            and look for the Local Storage section, as messages are sent and received, you will see entries appearing and
+            disappearing as the messages complete their QoS 1 and QoS 2 flows. Messages are deleted as soon as they have
+            completed their QoS flow.</p>
+          <p>More information about the Eclipse Privacy and cookie policy can be found
+            <a href="https://www.eclipse.org/legal/privacy.php">Here</a>.</p>
+        </div>
+      </div>
+    </div>
+  </div>
+  <!-- End of Local Storage GDPR Warning -->
+
+  <!-- Connection panel -->
+  <div class="row">
+    <div class="col-md-12">
+      <div class="panel panel-default">
+        <div class="panel-heading">
+          <span id="connectionStatus">Connection - Disconnected.</span>
+        </div>
+        <div class="panel-body" id="serverCollapse">
+          <form>
+            <div class="row">
+
+              <div class="col-lg-5">
+                <div class="form-group">
+                  <label for="hostInput">Host</label>
+                  <input type="text" class="form-control" id="hostInput" value="mqtt.eclipse.org">
+                </div>
+              </div>
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="portInput">Port</label>
+                  <input type="text" class="form-control" id="portInput" value="443">
+                </div>
+
+              </div>
+              <div class="col-lg-4">
+                <div class="form-group">
+                  <label for="clientIdInput">Client ID</label>
+                  <input type="text" class="form-control" id="clientIdInput" value="javascript-client">
+                </div>
+              </div>
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="clientConnectButton"></label>
+                  <a id="clientConnectButton" class="btn btn-default" onclick="connectionToggle();">Connect</a>
+                </div>
+              </div>
+            </div>
+            <div class="row">
+
+              <div class="col-lg-2">
+                <div class="form-group">
+                  <label for="pathInput">Path</label>
+                  <input type="text" class="form-control" id="pathInput" value="/mqtt">
+                </div>
+              </div>
+              <div class="col-lg-2">
+                <div class="form-group">
+                  <label for="userInput">Username</label>
+                  <input type="text" class="form-control" id="userInput">
+                </div>
+              </div>
+
+              <div class="col-lg-2">
+                <div class="form-group">
+                  <label for="passInput">Password</label>
+                  <input type="password" class="form-control" id="passInput">
+                </div>
+              </div>
+
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="keepAliveInput">Keepalive</label>
+                  <input type="text" class="form-control" id="keepAliveInput" value="60">
+                </div>
+              </div>
+
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="timeoutInput">Timeout</label>
+                  <input type="text" class="form-control" id="timeoutInput" value="3">
+                </div>
+              </div>
+
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="tlsInput">TLS</label>
+                  <input type="checkbox" class="special-checkbox" id="tlsInput" value="" checked>
+                </div>
+              </div>
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="cleanSessionInput">Clean Session</label>
+                  <input type="checkbox" class="special-checkbox" id="cleanSessionInput" value="" checked>
+                </div>
+
+              </div>
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="automaticReconnectInput">Automatic Reconnect</label>
+                  <input type="checkbox" class="special-checkbox" id="automaticReconnectInput" value="" checked>
+                </div>
+              </div>
+            </div>
+            <hr>
+            <div class="row">
+              <div class="col-lg-3">
+                <div class="form-group">
+                  <label for="lwtInput">Last Will Topic</label>
+                  <input type="text" class="form-control" id="lwtInput">
+                </div>
+              </div>
+
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="lwQosInput">QoS</label>
+                  <select class="form-control" id="lwQosInput">
+                    <option>0</option>
+                    <option>1</option>
+                    <option>2</option>
+                  </select>
+                </div>
+              </div>
+              <div class="col-lg-1">
+                <div class="form-group">
+                  <label for="lwRetainInput">Retain</label>
+                  <input type="checkbox" class="special-checkbox" id="lwRetainInput" value="">
+                </div>
+              </div>
+              <div class="col-lg-7">
+                <div class="form-group">
+                  <label for="lwMInput">Last Will Message</label>
+                  <textarea class="form-control" id="lwMInput" rows="3"></textarea>
+                </div>
+              </div>
+            </div>
+        </div>
+        </form>
+      </div>
+      <!-- End of Connection panel -->
+
+
+      <div class="row ">
+        <!-- Subscription panel -->
+        <div class="col-md-6">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              Subscribe
+            </div>
+            <div class="panel-body" id="subscribeCollapse">
+
+              <form class="form-horizontal">
+
+                <div class="form-group">
+                  <label for="subscribeTopicInput" class="col-sm-2 control-label">Topic</label>
+                  <div class="col-sm-10">
+                    <input type="text" class="form-control" id="subscribeTopicInput" value="world" disabled>
+                  </div>
+                </div>
+                <div class="form-group">
+                  <label for="subscribeQosInput" class="col-sm-2 control-label">QoS</label>
+                  <div class="col-sm-10">
+                    <select class="form-control" id="subscribeQosInput" disabled>
+                      <option>0</option>
+                      <option>1</option>
+                      <option>2</option>
+                    </select>
+                  </div>
+                </div>
+                <div class="form-group">
+                  <div class="col-sm-offset-2 col-sm-10">
+                    <button id="subscribeButton" type="button" class="btn btn-default" onclick="subscribe();" disabled>Subscribe</button>
+                    <button id="unsubscribeButton" type="button" class="btn btn-default" onclick="unsubscribe();" disabled>Unsubscribe</button>
+                  </div>
+                </div>
+              </form>
+            </div>
+          </div>
+        </div>
+        <!-- End of Subscription panel -->
+        <!-- Publish panel -->
+        <div class="col-md-6">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              Publish Message
+            </div>
+            <div class="panel-body" id="publishCollapse">
+              <form>
+                <div class="row">
+                  <div class="col-lg-5">
+                    <div class="form-group">
+                      <label for="publishTopicInput">Topic</label>
+                      <input type="text" class="form-control" id="publishTopicInput" value="world" disabled>
+                    </div>
+                  </div>
+                  <div class="col-lg-3">
+                    <div class="form-group">
+                      <label for="publishQosInput">QoS</label>
+                      <select class="form-control" id="publishQosInput" disabled>
+                        <option>0</option>
+                        <option>1</option>
+                        <option>2</option>
+                      </select>
+                    </div>
+                  </div>
+                  <div class="col-lg-1">
+                    <div class="form-group">
+                      <label for="publishRetainInput">Retain</label>
+                      <input type="checkbox" class="special-checkbox" id="publishRetainInput" value="" disabled>
+                    </div>
+                  </div>
+                  <div class="col-lg-1">
+                    <div class="form-group">
+                      <label for="publishButton"></label>
+                      <button id="publishButton" type="button" class="btn btn-default" onclick="publish();" disabled>Publish</a>
+                    </div>
+                  </div>
+
+
+                </div>
+
+                <div class="row">
+                  <div class="col-lg-12">
+                    <div class="form-group">
+                      <label for="publishMessageInput">Message</label>
+                      <textarea class="form-control" id="publishMessageInput" rows="3"></textarea>
+                    </div>
+                  </div>
+                </div>
+              </form>
+            </div>
+          </div>
+        </div>
+        <!-- End of Publish panel -->
+      </div>
+      <div class="row">
+
+
+        <div class="col-md-12">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              <a class="chevron-toggle" data-toggle="collapse" data-target="#subscriptionsCollapse" href="#collapseOne">
+                Last Messages
+              </a>
+            </div>
+            <div class="panel-body collapse in fixed-height-panel" id="subscriptionsCollapse">
+              <table class="table table-hover table-condensed tableSection" id="lastMessageTable">
+                <thead>
+                  <tr>
+                    <th>Topic</th>
+                    <th>Payload</th>
+                    <th>Time</th>
+                    <th>QoS</th>
+                  </tr>
+                </thead>
+                <tbody>
+
+                </tbody>
+
+              </table>
+            </div>
+          </div>
+
+        </div>
+      </div>
+      <div class="row">
+
+        <div class="col-md-12">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              <a class="chevron-toggle" data-toggle="collapse" data-target="#historyCollapse" href="#collapseOne">
+                History
+              </a>
+            </div>
+            <div class="panel-body collapse in fixed-height-panel" id="historyCollapse">
+              <span class="right">
+                <a href="#" onclick="clearHistory()">Clear History</a>
+              </span>
+              <table class="table table-hover table-condensed  tableSection" id="incomingMessageTable">
+
+                <thead>
+                  <tr>
+                    <th>Topic</th>
+                    <th>Payload</th>
+                    <th>Time</th>
+                    <th>Qos</th>
+                  </tr>
+                </thead>
+                <tbody></tbody>
+              </table>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="row">
+
+        <div class="col-md-12">
+          <div class="panel panel-default">
+            <div class="panel-heading">
+              <a class="chevron-toggle" data-toggle="collapse" data-target="#consoleCollapse" href="#collapseOne">
+                Console
+              </a>
+            </div>
+            <div class="panel-body collapse in fixed-height-panel-pre" id="consoleCollapse">
+              <pre id="consolePre" class="pre-scrollable"></pre>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+<!-- Source Paho MQTT Client-->
+<script src="/paho/js/paho-mqtt.js"></script>
+
+<!-- Utility Javascript -->
+<script src="utility.js"></script>
+<?php include '../../../_includes/footer.php' ?>
diff --git a/old/clients/js/utility/utility.js b/old/clients/js/utility/utility.js
new file mode 100644
index 0000000..4054a0a
--- /dev/null
+++ b/old/clients/js/utility/utility.js
@@ -0,0 +1,311 @@
+/*******************************************************************************
+ * Copyright (c) 2015 IBM Corp.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v1.0 which accompany this distribution.
+ *
+ * The Eclipse Public License is available at
+ *    http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *   http://www.eclipse.org/org/documents/edl-v10.php.
+ *
+ * Contributors:
+ *    James Sutton - Initial Contribution
+ *******************************************************************************/
+
+/*
+Eclipse Paho MQTT-JS Utility
+This utility can be used to test the Eclipse Paho MQTT Javascript client.
+*/
+
+// Create a client instance
+var client = null;
+var connected = false;
+
+
+logMessage("INFO", "Starting Eclipse Paho JavaScript Utility.");
+
+// Things to do as soon as the page loads
+document.getElementById("clientIdInput").value = "js-utility-" + makeid();
+
+// called when the client connects
+function onConnect(context) {
+  // Once a connection has been made, make a subscription and send a message.
+  var connectionString = context.invocationContext.host + ":" + context.invocationContext.port + context.invocationContext.path;
+  logMessage("INFO", "Connection Success ", "[URI: ", connectionString, ", ID: ", context.invocationContext.clientId, "]");
+  var statusSpan = document.getElementById("connectionStatus");
+  statusSpan.innerHTML = "Connected to: " + connectionString + " as " + context.invocationContext.clientId;
+  connected = true;
+  setFormEnabledState(true);
+}
+
+
+function onConnected(reconnect, uri) {
+  // Once a connection has been made, make a subscription and send a message.
+  logMessage("INFO", "Client Has now connected: [Reconnected: ", reconnect, ", URI: ", uri, "]");
+  connected = true;
+
+
+}
+
+function onFail(context) {
+  logMessage("ERROR", "Failed to connect. [Error Message: ", context.errorMessage, "]");
+  var statusSpan = document.getElementById("connectionStatus");
+  statusSpan.innerHTML = "Failed to connect: " + context.errorMessage;
+  connected = false;
+  setFormEnabledState(false);
+}
+
+// called when the client loses its connection
+function onConnectionLost(responseObject) {
+  if (responseObject.errorCode !== 0) {
+    logMessage("INFO", "Connection Lost. [Error Message: ", responseObject.errorMessage, "]");
+  }
+  connected = false;
+}
+
+// called when a message arrives
+function onMessageArrived(message) {
+  logMessage("INFO", "Message Recieved: [Topic: ", message.destinationName, ", Payload: ", message.payloadString, ", QoS: ", message.qos, ", Retained: ", message.retained, ", Duplicate: ", message.duplicate, "]");
+  var messageTime = new Date().toISOString();
+  // Insert into History Table
+  var table = document.getElementById("incomingMessageTable").getElementsByTagName("tbody")[0];
+  var row = table.insertRow(0);
+  row.insertCell(0).innerHTML = message.destinationName;
+  row.insertCell(1).innerHTML = safeTagsRegex(message.payloadString);
+  row.insertCell(2).innerHTML = messageTime;
+  row.insertCell(3).innerHTML = message.qos;
+
+
+  if (!document.getElementById(message.destinationName)) {
+    var lastMessageTable = document.getElementById("lastMessageTable").getElementsByTagName("tbody")[0];
+    var newlastMessageRow = lastMessageTable.insertRow(0);
+    newlastMessageRow.id = message.destinationName;
+    newlastMessageRow.insertCell(0).innerHTML = message.destinationName;
+    newlastMessageRow.insertCell(1).innerHTML = safeTagsRegex(message.payloadString);
+    newlastMessageRow.insertCell(2).innerHTML = messageTime;
+    newlastMessageRow.insertCell(3).innerHTML = message.qos;
+
+  } else {
+    // Update Last Message Table
+    var lastMessageRow = document.getElementById(message.destinationName);
+    lastMessageRow.id = message.destinationName;
+    lastMessageRow.cells[0].innerHTML = message.destinationName;
+    lastMessageRow.cells[1].innerHTML = safeTagsRegex(message.payloadString);
+    lastMessageRow.cells[2].innerHTML = messageTime;
+    lastMessageRow.cells[3].innerHTML = message.qos;
+  }
+
+}
+
+function connectionToggle() {
+
+  if (connected) {
+    disconnect();
+  } else {
+    connect();
+  }
+
+
+}
+
+
+function connect() {
+  var hostname = document.getElementById("hostInput").value;
+  var port = document.getElementById("portInput").value;
+  var clientId = document.getElementById("clientIdInput").value;
+
+  var path = document.getElementById("pathInput").value;
+  var user = document.getElementById("userInput").value;
+  var pass = document.getElementById("passInput").value;
+  var keepAlive = Number(document.getElementById("keepAliveInput").value);
+  var timeout = Number(document.getElementById("timeoutInput").value);
+  var tls = document.getElementById("tlsInput").checked;
+  var automaticReconnect = document.getElementById("automaticReconnectInput").checked;
+  var cleanSession = document.getElementById("cleanSessionInput").checked;
+  var lastWillTopic = document.getElementById("lwtInput").value;
+  var lastWillQos = Number(document.getElementById("lwQosInput").value);
+  var lastWillRetain = document.getElementById("lwRetainInput").checked;
+  var lastWillMessageVal = document.getElementById("lwMInput").value;
+
+
+  if (path.length > 0) {
+    client = new Paho.Client(hostname, Number(port), path, clientId);
+  } else {
+    client = new Paho.Client(hostname, Number(port), clientId);
+  }
+  logMessage("INFO", "Connecting to Server: [Host: ", hostname, ", Port: ", port, ", Path: ", client.path, ", ID: ", clientId, "]");
+
+  // set callback handlers
+  client.onConnectionLost = onConnectionLost;
+  client.onMessageArrived = onMessageArrived;
+  client.onConnected = onConnected;
+
+
+  var options = {
+    invocationContext: { host: hostname, port: port, path: client.path, clientId: clientId },
+    timeout: timeout,
+    keepAliveInterval: keepAlive,
+    cleanSession: cleanSession,
+    useSSL: tls,
+    reconnect: automaticReconnect,
+    onSuccess: onConnect,
+    onFailure: onFail
+  };
+
+
+
+  if (user.length > 0) {
+    options.userName = user;
+  }
+
+  if (pass.length > 0) {
+    options.password = pass;
+  }
+
+  if (lastWillTopic.length > 0) {
+    var lastWillMessage = new Paho.Message(lastWillMessageVal);
+    lastWillMessage.destinationName = lastWillTopic;
+    lastWillMessage.qos = lastWillQos;
+    lastWillMessage.retained = lastWillRetain;
+    options.willMessage = lastWillMessage;
+  }
+
+  // connect the client
+  client.connect(options);
+  var statusSpan = document.getElementById("connectionStatus");
+  statusSpan.innerHTML = "Connecting...";
+}
+
+function disconnect() {
+  logMessage("INFO", "Disconnecting from Server.");
+  client.disconnect();
+  var statusSpan = document.getElementById("connectionStatus");
+  statusSpan.innerHTML = "Connection - Disconnected.";
+  connected = false;
+  setFormEnabledState(false);
+
+}
+
+// Sets various form controls to either enabled or disabled
+function setFormEnabledState(enabled) {
+
+  // Connection Panel Elements
+  if (enabled) {
+    document.getElementById("clientConnectButton").innerHTML = "Disconnect";
+  } else {
+    document.getElementById("clientConnectButton").innerHTML = "Connect";
+  }
+  document.getElementById("hostInput").disabled = enabled;
+  document.getElementById("portInput").disabled = enabled;
+  document.getElementById("clientIdInput").disabled = enabled;
+  document.getElementById("pathInput").disabled = enabled;
+  document.getElementById("userInput").disabled = enabled;
+  document.getElementById("passInput").disabled = enabled;
+  document.getElementById("keepAliveInput").disabled = enabled;
+  document.getElementById("timeoutInput").disabled = enabled;
+  document.getElementById("tlsInput").disabled = enabled;
+  document.getElementById("automaticReconnectInput").disabled = enabled;
+  document.getElementById("cleanSessionInput").disabled = enabled;
+  document.getElementById("lwtInput").disabled = enabled;
+  document.getElementById("lwQosInput").disabled = enabled;
+  document.getElementById("lwRetainInput").disabled = enabled;
+  document.getElementById("lwMInput").disabled = enabled;
+
+  // Publish Panel Elements
+  document.getElementById("publishTopicInput").disabled = !enabled;
+  document.getElementById("publishQosInput").disabled = !enabled;
+  document.getElementById("publishMessageInput").disabled = !enabled;
+  document.getElementById("publishButton").disabled = !enabled;
+  document.getElementById("publishRetainInput").disabled = !enabled;
+
+  // Subscription Panel Elements
+  document.getElementById("subscribeTopicInput").disabled = !enabled;
+  document.getElementById("subscribeQosInput").disabled = !enabled;
+  document.getElementById("subscribeButton").disabled = !enabled;
+  document.getElementById("unsubscribeButton").disabled = !enabled;
+
+}
+
+function publish() {
+  var topic = document.getElementById("publishTopicInput").value;
+  var qos = document.getElementById("publishQosInput").value;
+  var message = document.getElementById("publishMessageInput").value;
+  var retain = document.getElementById("publishRetainInput").checked;
+  logMessage("INFO", "Publishing Message: [Topic: ", topic, ", Payload: ", message, ", QoS: ", qos, ", Retain: ", retain, "]");
+  message = new Paho.Message(message);
+  message.destinationName = topic;
+  message.qos = Number(qos);
+  message.retained = retain;
+  client.send(message);
+}
+
+
+function subscribe() {
+  var topic = document.getElementById("subscribeTopicInput").value;
+  var qos = document.getElementById("subscribeQosInput").value;
+  logMessage("INFO", "Subscribing to: [Topic: ", topic, ", QoS: ", qos, "]");
+  client.subscribe(topic, { qos: Number(qos) });
+}
+
+function unsubscribe() {
+  var topic = document.getElementById("subscribeTopicInput").value;
+  logMessage("INFO", "Unsubscribing: [Topic: ", topic, "]");
+  client.unsubscribe(topic, {
+    onSuccess: unsubscribeSuccess,
+    onFailure: unsubscribeFailure,
+    invocationContext: { topic: topic }
+  });
+}
+
+
+function unsubscribeSuccess(context) {
+  logMessage("INFO", "Unsubscribed. [Topic: ", context.invocationContext.topic, "]");
+}
+
+function unsubscribeFailure(context) {
+  logMessage("ERROR", "Failed to unsubscribe. [Topic: ", context.invocationContext.topic, ", Error: ", context.errorMessage, "]");
+}
+
+function clearHistory() {
+  var table = document.getElementById("incomingMessageTable");
+  //or use :  var table = document.all.tableid;
+  for (var i = table.rows.length - 1; i > 0; i--) {
+    table.deleteRow(i);
+  }
+
+}
+
+
+// Just in case someone sends html
+function safeTagsRegex(str) {
+  return str.replace(/&/g, "&amp;").replace(/</g, "&lt;").
+    replace(/>/g, "&gt;");
+}
+
+function makeid() {
+  var text = "";
+  var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
+
+  for (var i = 0; i < 5; i++)
+    text += possible.charAt(Math.floor(Math.random() * possible.length));
+
+  return text;
+}
+
+function logMessage(type, ...content) {
+  var consolePre = document.getElementById("consolePre");
+  var date = new Date();
+  var timeString = date.toUTCString();
+  var logMessage = timeString + " - " + type + " - " + content.join("");
+  consolePre.innerHTML += logMessage + "\n";
+  if (type === "INFO") {
+    console.info(logMessage);
+  } else if (type === "ERROR") {
+    console.error(logMessage);
+  } else {
+    console.log(logMessage);
+  }
+}
+
diff --git a/old/clients/python/docs/index.php b/old/clients/python/docs/index.php
new file mode 100644
index 0000000..b5175de
--- /dev/null
+++ b/old/clients/python/docs/index.php
@@ -0,0 +1,1145 @@
+<?php include '../../../_includes/header.php' ?>
+<h1 class="title">Python Client - documentation</h1>
+
+<!-- The following is a copy/paste of rst2html output -->
+<div class="section" id="contents">
+<h1>Contents</h1>
+<ul class="simple">
+<li><a class="reference internal" href="#installation">Installation</a></li>
+<li><dl class="first docutils">
+<dt><a class="reference internal" href="#usage-and-api">Usage and API</a></dt>
+<dd><ul class="first last">
+<li><dl class="first docutils">
+<dt><a class="reference internal" href="#client">Client</a></dt>
+<dd><ul class="first last">
+<li><a class="reference internal" href="#constructor-reinitialise">Constructor / reinitialise</a></li>
+<li><a class="reference internal" href="#option-functions">Option functions</a></li>
+<li><a class="reference internal" href="#connect-reconnect-disconnect">Connect / reconnect / disconnect</a></li>
+<li><a class="reference internal" href="#network-loop">Network loop</a></li>
+<li><a class="reference internal" href="#publishing">Publishing</a></li>
+<li><a class="reference internal" href="#subscribe-unsubscribe">Subscribe / Unsubscribe</a></li>
+<li><a class="reference internal" href="#callbacks">Callbacks</a></li>
+<li><a class="reference internal" href="#external-event-loop-support">External event loop support</a></li>
+<li><a class="reference internal" href="#global-helper-functions">Global helper functions</a></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><a class="reference internal" href="#id2">Publish</a></dt>
+<dd><ul class="first last">
+<li><a class="reference internal" href="#single">Single</a></li>
+<li><a class="reference internal" href="#multiple">Multiple</a></li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt><a class="reference internal" href="#id3">Subscribe</a></dt>
+<dd><ul class="first last">
+<li><a class="reference internal" href="#simple">Simple</a></li>
+<li><a class="reference internal" href="#using-callback">Using Callback</a></li>
+</ul>
+</dd>
+</dl>
+</li>
+</ul>
+</dd>
+</dl>
+</li>
+<li><a class="reference internal" href="#reporting-bugs">Reporting bugs</a></li>
+<li><a class="reference internal" href="#more-information">More information</a></li>
+</ul>
+</div>
+<div class="section" id="installation">
+<h1>Installation</h1>
+<p>The latest stable version is available in the Python Package Index (PyPi) and can be installed using</p>
+<pre class="literal-block">
+pip install paho-mqtt
+</pre>
+<p>Or with <tt class="docutils literal">virtualenv</tt>:</p>
+<pre class="literal-block">
+virtualenv paho-mqtt
+source paho-mqtt/bin/activate
+pip install paho-mqtt
+</pre>
+<p>To obtain the full code, including examples and tests, you can clone the git repository:</p>
+<pre class="literal-block">
+git clone https://github.com/eclipse/paho.mqtt.python
+</pre>
+<p>Once you have the code, it can be installed from your repository as well:</p>
+<pre class="literal-block">
+cd paho.mqtt.python
+python setup.py install
+</pre>
+</div>
+<div class="section" id="usage-and-api">
+<h1>Usage and API</h1>
+<p>Detailed API documentation is available through <strong>pydoc</strong>. Samples are available in the <strong>examples</strong> directory.</p>
+<p>The package provides two modules, a full client and a helper for simple publishing.</p>
+<div class="section" id="getting-started">
+<h2>Getting Started</h2>
+<p>Here is a very simple example that subscribes to the broker $SYS topic tree and prints out the resulting messages:</p>
+<pre class="literal-block">
+import paho.mqtt.client as mqtt
+
+# The callback for when the client receives a CONNACK response from the server.
+def on_connect(client, userdata, flags, rc):
+    print(&quot;Connected with result code &quot;+str(rc))
+
+    # Subscribing in on_connect() means that if we lose the connection and
+    # reconnect then subscriptions will be renewed.
+    client.subscribe(&quot;$SYS/#&quot;)
+
+# The callback for when a PUBLISH message is received from the server.
+def on_message(client, userdata, msg):
+    print(msg.topic+&quot; &quot;+str(msg.payload))
+
+client = mqtt.Client()
+client.on_connect = on_connect
+client.on_message = on_message
+
+client.connect(&quot;mqtt.eclipse.org&quot;, 1883, 60)
+
+# Blocking call that processes network traffic, dispatches callbacks and
+# handles reconnecting.
+# Other loop*() functions are available that give a threaded interface and a
+# manual interface.
+client.loop_forever()
+</pre>
+</div>
+<div class="section" id="client">
+<h2>Client</h2>
+<p>You can use the client class as an instance, within a class or by subclassing. The general usage flow is as follows:</p>
+<ul class="simple">
+<li>Create a client instance</li>
+<li>Connect to a broker using one of the <tt class="docutils literal"><span class="pre">connect*()</span></tt> functions</li>
+<li>Call one of the <tt class="docutils literal"><span class="pre">loop*()</span></tt> functions to maintain network traffic flow with the broker</li>
+<li>Use <tt class="docutils literal">subscribe()</tt> to subscribe to a topic and receive messages</li>
+<li>Use <tt class="docutils literal">publish()</tt> to publish messages to the broker</li>
+<li>Use <tt class="docutils literal">disconnect()</tt> to disconnect from the broker</li>
+</ul>
+<p>Callbacks will be called to allow the application to process events as necessary. These callbacks are described below.</p>
+<div class="section" id="constructor-reinitialise">
+<h3>Constructor / reinitialise</h3>
+<div class="section" id="id1">
+<h4>Client()</h4>
+<pre class="literal-block">
+Client(client_id=&quot;&quot;, clean_session=True, userdata=None, protocol=MQTTv311, transport=&quot;tcp&quot;)
+</pre>
+<p>The <tt class="docutils literal">Client()</tt> constructor takes the following arguments:</p>
+<dl class="docutils">
+<dt>client_id</dt>
+<dd>the unique client id string used when connecting to the broker. If
+<tt class="docutils literal">client_id</tt> is zero length or <tt class="docutils literal">None</tt>, then one will be randomly
+generated. In this case the <tt class="docutils literal">clean_session</tt> parameter must be <tt class="docutils literal">True</tt>.</dd>
+<dt>clean_session</dt>
+<dd><p class="first">a boolean that determines the client type. If <tt class="docutils literal">True</tt>, the broker will
+remove all information about this client when it disconnects. If <tt class="docutils literal">False</tt>,
+the client is a durable client and subscription information and queued
+messages will be retained when the client disconnects.</p>
+<p class="last">Note that a client will never discard its own outgoing messages on
+disconnect. Calling connect() or reconnect() will cause the messages to be
+resent. Use reinitialise() to reset a client to its original state.</p>
+</dd>
+<dt>userdata</dt>
+<dd>user defined data of any type that is passed as the <tt class="docutils literal">userdata</tt> parameter
+to callbacks. It may be updated at a later point with the
+<tt class="docutils literal">user_data_set()</tt> function.</dd>
+<dt>protocol</dt>
+<dd>the version of the MQTT protocol to use for this client. Can be either
+<tt class="docutils literal">MQTTv31</tt> or <tt class="docutils literal">MQTTv311</tt></dd>
+<dt>transport</dt>
+<dd>set to &quot;websockets&quot; to send MQTT over WebSockets. Leave at the default of
+&quot;tcp&quot; to use raw TCP.</dd>
+</dl>
+<div class="section" id="constructor-example">
+<h5>Constructor Example</h5>
+<pre class="literal-block">
+import paho.mqtt.client as mqtt
+
+mqttc = mqtt.Client()
+</pre>
+</div>
+</div>
+<div class="section" id="reinitialise">
+<h4>reinitialise()</h4>
+<pre class="literal-block">
+reinitialise(client_id=&quot;&quot;, clean_session=True, userdata=None)
+</pre>
+<p>The <tt class="docutils literal">reinitialise()</tt> function resets the client to its starting state as if it had just been created. It takes the same arguments as the <tt class="docutils literal">Client()</tt> constructor.</p>
+<div class="section" id="reinitialise-example">
+<h5>Reinitialise Example</h5>
+<pre class="literal-block">
+mqttc.reinitialise()
+</pre>
+</div>
+</div>
+</div>
+<div class="section" id="option-functions">
+<h3>Option functions</h3>
+<p>These functions represent options that can be set on the client to modify its behaviour. In the majority of cases this must be done <em>before</em> connecting to a broker.</p>
+<div class="section" id="max-inflight-messages-set">
+<h4>max_inflight_messages_set()</h4>
+<pre class="literal-block">
+max_inflight_messages_set(self, inflight)
+</pre>
+<p>Set the maximum number of messages with QoS&gt;0 that can be part way through their network flow at once.</p>
+<p>Defaults to 20. Increasing this value will consume more memory but can increase throughput.</p>
+</div>
+<div class="section" id="max-queued-messages-set">
+<h4>max_queued_messages_set()</h4>
+<pre class="literal-block">
+max_queued_messages_set(self, queue_size)
+</pre>
+<p>Set the maximum number of outgoing messages with QoS&gt;0 that can be pending in the outgoing message queue.</p>
+<p>Defaults to 0. 0 means unlimited. When the queue is full, any further outgoing messages would be dropped.</p>
+</div>
+<div class="section" id="message-retry-set">
+<h4>message_retry_set()</h4>
+<pre class="literal-block">
+message_retry_set(retry)
+</pre>
+<p>Set the time in seconds before a message with QoS&gt;0 is retried, if the broker does not respond.</p>
+<p>This is set to 5 seconds by default and should not normally need changing.</p>
+</div>
+<div class="section" id="ws-set-options">
+<h4>ws_set_options()</h4>
+<pre class="literal-block">
+ws_set_options(self, path=&quot;/mqtt&quot;, headers=None)
+</pre>
+<p>Set websocket connection options. These options will only be used if <tt class="docutils literal"><span class="pre">transport=&quot;websockets&quot;</span></tt> was passed into the <tt class="docutils literal">Client()</tt> constructor.</p>
+<dl class="docutils">
+<dt>path</dt>
+<dd>The mqtt path to use on the broker.</dd>
+<dt>headers</dt>
+<dd>Either a dictionary specifying a list of extra headers which should be appended to the standard websocket headers, or a callable that takes the normal websocket headers and returns a new dictionary with a set of headers to connect to the broker.</dd>
+</dl>
+<p>Must be called before <tt class="docutils literal"><span class="pre">connect*()</span></tt>. An example of how this can be used with the AWS IoT platform is in the <strong>examples</strong> folder.</p>
+</div>
+<div class="section" id="tls-set">
+<h4>tls_set()</h4>
+<pre class="literal-block">
+tls_set(ca_certs=None, certfile=None, keyfile=None, cert_reqs=ssl.CERT_REQUIRED,
+    tls_version=ssl.PROTOCOL_TLS, ciphers=None)
+</pre>
+<p>Configure network encryption and authentication options. Enables SSL/TLS support.</p>
+<dl class="docutils">
+<dt>ca_certs</dt>
+<dd>a string path to the Certificate Authority certificate files that are to be treated as trusted by this client. If this is the only option given then the client will operate in a similar manner to a web browser. That is to say it will require the broker to have a certificate signed by the Certificate Authorities in <tt class="docutils literal">ca_certs</tt> and will communicate using TLS v1, but will not attempt any form of authentication. This provides basic network encryption but may not be sufficient depending on how the broker is configured. By default, on Python 2.7.9+ or 3.4+, the default certification authority of the system is used. On older Python version this parameter is mandatory.</dd>
+<dt>certfile, keyfile</dt>
+<dd>strings pointing to the PEM encoded client certificate and private keys respectively. If these arguments are not <tt class="docutils literal">None</tt> then they will be used as client information for TLS based authentication. Support for this feature is broker dependent. Note that if either of these files in encrypted and needs a password to decrypt it, Python will ask for the password at the command line. It is not currently possible to define a callback to provide the password.</dd>
+<dt>cert_reqs</dt>
+<dd>defines the certificate requirements that the client imposes on the broker. By default this is <tt class="docutils literal">ssl.CERT_REQUIRED</tt>, which means that the broker must provide a certificate. See the ssl pydoc for more information on this parameter.</dd>
+<dt>tls_version</dt>
+<dd>specifies the version of the SSL/TLS protocol to be used. By default (if the python version supports it) the highest TLS version is detected. If unavailable, TLS v1 is used. Previous versions (all versions beginning with SSL) are possible but not recommended due to possible security problems.</dd>
+<dt>ciphers</dt>
+<dd>a string specifying which encryption ciphers are allowable for this connection, or <tt class="docutils literal">None</tt> to use the defaults. See the ssl pydoc for more information.</dd>
+</dl>
+<p>Must be called before <tt class="docutils literal"><span class="pre">connect*()</span></tt>.</p>
+</div>
+<div class="section" id="tls-set-context">
+<h4>tls_set_context()</h4>
+<pre class="literal-block">
+tls_set_context(context=None)
+</pre>
+<p>Configure network encryption and authentication context. Enables SSL/TLS support.</p>
+<dl class="docutils">
+<dt>context</dt>
+<dd>an ssl.SSLContext object. By default, this is given by <tt class="docutils literal">ssl.create_default_context()</tt>, if available (added in Python 3.4).</dd>
+</dl>
+<p>If you're unsure about using this method, then either use the default context, or use the <tt class="docutils literal">tls_set</tt> method. See the ssl module documentation section about <a class="reference external" href="https://docs.python.org/3/library/ssl.html#ssl-security">security considerations</a> for more information.</p>
+<p>Must be called before <tt class="docutils literal"><span class="pre">connect*()</span></tt>.</p>
+</div>
+<div class="section" id="tls-insecure-set">
+<h4>tls_insecure_set()</h4>
+<pre class="literal-block">
+tls_insecure_set(value)
+</pre>
+<p>Configure verification of the server hostname in the server certificate.</p>
+<p>If <tt class="docutils literal">value</tt> is set to <tt class="docutils literal">True</tt>, it is impossible to guarantee that the host you are connecting to is not impersonating your server. This can be useful in initial server testing, but makes it possible for a malicious third party to impersonate your server through DNS spoofing, for example.</p>
+<p>Do not use this function in a real system. Setting value to True means there is no point using encryption.</p>
+<p>Must be called before <tt class="docutils literal"><span class="pre">connect*()</span></tt> and after <tt class="docutils literal">tls_set()</tt> or <tt class="docutils literal">tls_set_context()</tt>.</p>
+</div>
+<div class="section" id="enable-logger">
+<h4>enable_logger()</h4>
+<pre class="literal-block">
+enable_logger(logger=None)
+</pre>
+<p>Enable logging using the standard python logging package (See PEP 282). This may be used at the same time as the <tt class="docutils literal">on_log</tt> callback method.</p>
+<p>If <tt class="docutils literal">logger</tt> is specified, then that <tt class="docutils literal">logging.Logger</tt> object will be used, otherwise one will be created automatically.</p>
+<p>Paho logging levels are converted to standard ones according to the following mapping:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="33%" />
+<col width="67%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Paho</th>
+<th class="head">logging</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td><tt class="docutils literal">MQTT_LOG_ERR</tt></td>
+<td><tt class="docutils literal">logging.ERROR</tt></td>
+</tr>
+<tr><td><tt class="docutils literal">MQTT_LOG_WARNING</tt></td>
+<td><tt class="docutils literal">logging.WARNING</tt></td>
+</tr>
+<tr><td><tt class="docutils literal">MQTT_LOG_NOTICE</tt></td>
+<td><tt class="docutils literal">logging.INFO</tt> <em>(no direct equivalent)</em></td>
+</tr>
+<tr><td><tt class="docutils literal">MQTT_LOG_INFO</tt></td>
+<td><tt class="docutils literal">logging.INFO</tt></td>
+</tr>
+<tr><td><tt class="docutils literal">MQTT_LOG_DEBUG</tt></td>
+<td><tt class="docutils literal">logging.DEBUG</tt></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="disable-logger">
+<h4>disable_logger()</h4>
+<pre class="literal-block">
+disable_logger()
+</pre>
+<p>Disable logging using standard python logging package. This has no effect on the <tt class="docutils literal">on_log</tt> callback.</p>
+</div>
+<div class="section" id="username-pw-set">
+<h4>username_pw_set()</h4>
+<pre class="literal-block">
+username_pw_set(username, password=None)
+</pre>
+<p>Set a username and optionally a password for broker authentication. Must be called before <tt class="docutils literal"><span class="pre">connect*()</span></tt>.</p>
+</div>
+<div class="section" id="user-data-set">
+<h4>user_data_set()</h4>
+<pre class="literal-block">
+user_data_set(userdata)
+</pre>
+<p>Set the private user data that will be passed to callbacks when events are generated. Use this for your own purpose to support your application.</p>
+</div>
+<div class="section" id="will-set">
+<h4>will_set()</h4>
+<pre class="literal-block">
+will_set(topic, payload=None, qos=0, retain=False)
+</pre>
+<p>Set a Will to be sent to the broker. If the client disconnects without calling
+<tt class="docutils literal">disconnect()</tt>, the broker will publish the message on its behalf.</p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>the topic that the will message should be published on.</dd>
+<dt>payload</dt>
+<dd>the message to send as a will. If not given, or set to <tt class="docutils literal">None</tt> a zero
+length message will be used as the will. Passing an int or float will
+result in the payload being converted to a string representing that number.
+If you wish to send a true int/float, use <tt class="docutils literal">struct.pack()</tt> to create the
+payload you require.</dd>
+<dt>qos</dt>
+<dd>the quality of service level to use for the will.</dd>
+<dt>retain</dt>
+<dd>if set to <tt class="docutils literal">True</tt>, the will message will be set as the &quot;last known
+good&quot;/retained message for the topic.</dd>
+</dl>
+<p>Raises a <tt class="docutils literal">ValueError</tt> if <tt class="docutils literal">qos</tt> is not 0, 1 or 2, or if <tt class="docutils literal">topic</tt> is
+<tt class="docutils literal">None</tt> or has zero string length.</p>
+</div>
+<div class="section" id="reconnect-delay-set">
+<h4>reconnect_delay_set</h4>
+<pre class="literal-block">
+reconnect_delay_set(min_delay=1, max_delay=120)
+</pre>
+<p>The client will automatically retry connection. Between each attempt
+it will wait a number of seconds between <tt class="docutils literal">min_delay</tt> and <tt class="docutils literal">max_delay</tt>.</p>
+<p>When the connection is lost, initially the reconnection attempt is delayed of
+<tt class="docutils literal">min_delay</tt> seconds. It's doubled between subsequent attempt up to <tt class="docutils literal">max_delay</tt>.</p>
+<p>The delay is reset to <tt class="docutils literal">min_delay</tt> when the connection complete (e.g. the CONNACK is
+received, not just the TCP connection is established).</p>
+</div>
+</div>
+<div class="section" id="connect-reconnect-disconnect">
+<h3>Connect / reconnect / disconnect</h3>
+<div class="section" id="connect">
+<h4>connect()</h4>
+<pre class="literal-block">
+connect(host, port=1883, keepalive=60, bind_address=&quot;&quot;)
+</pre>
+<p>The <tt class="docutils literal">connect()</tt> function connects the client to a broker. This is a blocking
+function. It takes the following arguments:</p>
+<dl class="docutils">
+<dt>host</dt>
+<dd>the hostname or IP address of the remote broker</dd>
+<dt>port</dt>
+<dd>the network port of the server host to connect to. Defaults to 1883. Note
+that the default port for MQTT over SSL/TLS is 8883 so if you are using
+<tt class="docutils literal">tls_set()</tt> or <tt class="docutils literal">tls_set_context()</tt>, the port may need providing manually</dd>
+<dt>keepalive</dt>
+<dd>maximum period in seconds allowed between communications with the broker.
+If no other messages are being exchanged, this controls the rate at which
+the client will send ping messages to the broker</dd>
+<dt>bind_address</dt>
+<dd>the IP address of a local network interface to bind this client to,
+assuming multiple interfaces exist</dd>
+</dl>
+<div class="section" id="callback">
+<h5>Callback</h5>
+<p>When the client receives a CONNACK message from the broker in response to the
+connect it generates an <tt class="docutils literal">on_connect()</tt> callback.</p>
+</div>
+<div class="section" id="connect-example">
+<h5>Connect Example</h5>
+<pre class="literal-block">
+mqttc.connect(&quot;mqtt.eclipse.org&quot;)
+</pre>
+</div>
+</div>
+<div class="section" id="connect-async">
+<h4>connect_async()</h4>
+<pre class="literal-block">
+connect_async(host, port=1883, keepalive=60, bind_address=&quot;&quot;)
+</pre>
+<p>Use in conjunction with <tt class="docutils literal">loop_start()</tt> to connect in a non-blocking manner.
+The connection will not complete until <tt class="docutils literal">loop_start()</tt> is called.</p>
+<div class="section" id="callback-connect">
+<h5>Callback (connect)</h5>
+<p>When the client receives a CONNACK message from the broker in response to the
+connect it generates an <tt class="docutils literal">on_connect()</tt> callback.</p>
+</div>
+</div>
+<div class="section" id="connect-srv">
+<h4>connect_srv()</h4>
+<pre class="literal-block">
+connect_srv(domain, keepalive=60, bind_address=&quot;&quot;)
+</pre>
+<p>Connect to a broker using an SRV DNS lookup to obtain the broker address. Takes
+the following arguments:</p>
+<dl class="docutils">
+<dt>domain</dt>
+<dd>the DNS domain to search for SRV records. If <tt class="docutils literal">None</tt>, try to determine the
+local domain name.</dd>
+</dl>
+<p>See <tt class="docutils literal">connect()</tt> for a description of the <tt class="docutils literal">keepalive</tt> and <tt class="docutils literal">bind_address</tt>
+arguments.</p>
+<div class="section" id="callback-connect-srv">
+<h5>Callback (connect_srv)</h5>
+<p>When the client receives a CONNACK message from the broker in response to the
+connect it generates an <tt class="docutils literal">on_connect()</tt> callback.</p>
+</div>
+<div class="section" id="srv-connect-example">
+<h5>SRV Connect Example</h5>
+<pre class="literal-block">
+mqttc.connect_srv(&quot;eclipse.org&quot;)
+</pre>
+</div>
+</div>
+<div class="section" id="reconnect">
+<h4>reconnect()</h4>
+<pre class="literal-block">
+reconnect()
+</pre>
+<p>Reconnect to a broker using the previously provided details. You must have
+called <tt class="docutils literal"><span class="pre">connect*()</span></tt> before calling this function.</p>
+<div class="section" id="callback-reconnect">
+<h5>Callback (reconnect)</h5>
+<p>When the client receives a CONNACK message from the broker in response to the
+connect it generates an <tt class="docutils literal">on_connect()</tt> callback.</p>
+</div>
+</div>
+<div class="section" id="disconnect">
+<h4>disconnect()</h4>
+<pre class="literal-block">
+disconnect()
+</pre>
+<p>Disconnect from the broker cleanly. Using <tt class="docutils literal">disconnect()</tt> will not result in a
+will message being sent by the broker.</p>
+<p>Disconnect will not wait for all queued message to be sent, to ensure all messages
+are delivered, <tt class="docutils literal">wait_for_publish()</tt> from <tt class="docutils literal">MQTTMessageInfo</tt> should be used.
+See <tt class="docutils literal">publish()</tt> for details.</p>
+<div class="section" id="callback-disconnect">
+<h5>Callback (disconnect)</h5>
+<p>When the client has sent the disconnect message it generates an
+<tt class="docutils literal">on_disconnect()</tt> callback.</p>
+</div>
+</div>
+</div>
+<div class="section" id="network-loop">
+<h3>Network loop</h3>
+<p>These functions are the driving force behind the client. If they are not
+called, incoming network data will not be processed and outgoing network data
+may not be sent in a timely fashion. There are four options for managing the
+network loop. Three are described here, the fourth in &quot;External event loop
+support&quot; below. Do not mix the different loop functions.</p>
+<div class="section" id="loop">
+<h4>loop()</h4>
+<pre class="literal-block">
+loop(timeout=1.0, max_packets=1)
+</pre>
+<p>Call regularly to process network events. This call waits in <tt class="docutils literal">select()</tt> until
+the network socket is available for reading or writing, if appropriate, then
+handles the incoming/outgoing data. This function blocks for up to <tt class="docutils literal">timeout</tt>
+seconds. <tt class="docutils literal">timeout</tt> must not exceed the <tt class="docutils literal">keepalive</tt> value for the client or
+your client will be regularly disconnected by the broker.</p>
+<p>The <tt class="docutils literal">max_packets</tt> argument is obsolete and should be left unset.</p>
+<div class="section" id="loop-example">
+<h5>Loop Example</h5>
+<pre class="literal-block">
+run = True
+while run:
+    mqttc.loop()
+</pre>
+</div>
+</div>
+<div class="section" id="loop-start-loop-stop">
+<h4>loop_start() / loop_stop()</h4>
+<pre class="literal-block">
+loop_start()
+loop_stop(force=False)
+</pre>
+<p>These functions implement a threaded interface to the network loop. Calling
+<tt class="docutils literal">loop_start()</tt> once, before or after <tt class="docutils literal"><span class="pre">connect*()</span></tt>, runs a thread in the
+background to call <tt class="docutils literal">loop()</tt> automatically. This frees up the main thread for
+other work that may be blocking. This call also handles reconnecting to the
+broker. Call <tt class="docutils literal">loop_stop()</tt> to stop the background thread. The <tt class="docutils literal">force</tt>
+argument is currently ignored.</p>
+<div class="section" id="loop-start-stop-example">
+<h5>Loop Start/Stop Example</h5>
+<pre class="literal-block">
+mqttc.connect(&quot;mqtt.eclipse.org&quot;)
+mqttc.loop_start()
+
+while True:
+    temperature = sensor.blocking_read()
+    mqttc.publish(&quot;paho/temperature&quot;, temperature)
+</pre>
+</div>
+</div>
+<div class="section" id="loop-forever">
+<h4>loop_forever()</h4>
+<pre class="literal-block">
+loop_forever(timeout=1.0, max_packets=1, retry_first_connection=False)
+</pre>
+<p>This is a blocking form of the network loop and will not return until the
+client calls <tt class="docutils literal">disconnect()</tt>. It automatically handles reconnecting.</p>
+<p>Except for the first connection attempt when using connect_async, use
+<tt class="docutils literal">retry_first_connection=True</tt> to make it retry the first connection.
+Warning: This might lead to situations where the client keeps connecting to an
+non existing host without failing.</p>
+<p>The <tt class="docutils literal">timeout</tt> and <tt class="docutils literal">max_packets</tt> arguments are obsolete and should be left
+unset.</p>
+</div>
+</div>
+<div class="section" id="publishing">
+<h3>Publishing</h3>
+<p>Send a message from the client to the broker.</p>
+<div class="section" id="publish">
+<h4>publish()</h4>
+<pre class="literal-block">
+publish(topic, payload=None, qos=0, retain=False)
+</pre>
+<p>This causes a message to be sent to the broker and subsequently from the broker
+to any clients subscribing to matching topics. It takes the following
+arguments:</p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>the topic that the message should be published on</dd>
+<dt>payload</dt>
+<dd>the actual message to send. If not given, or set to <tt class="docutils literal">None</tt> a zero length
+message will be used. Passing an int or float will result in the payload
+being converted to a string representing that number. If you wish to send a
+true int/float, use <tt class="docutils literal">struct.pack()</tt> to create the payload you require</dd>
+<dt>qos</dt>
+<dd>the quality of service level to use</dd>
+<dt>retain</dt>
+<dd>if set to <tt class="docutils literal">True</tt>, the message will be set as the &quot;last known
+good&quot;/retained message for the topic.</dd>
+</dl>
+<p>Returns a MQTTMessageInfo which expose the following attributes and methods:</p>
+<ul class="simple">
+<li><tt class="docutils literal">rc</tt>, the result of the publishing. It could be <tt class="docutils literal">MQTT_ERR_SUCCESS</tt> to
+indicate success, <tt class="docutils literal">MQTT_ERR_NO_CONN</tt> if the client is not currently connected,
+or <tt class="docutils literal">MQTT_ERR_QUEUE_SIZE</tt> when <tt class="docutils literal">max_queued_messages_set</tt> is used to indicate
+that message is neither queued nor sent.</li>
+<li><tt class="docutils literal">mid</tt> is the message ID for the publish request. The mid value can be used to
+track the publish request by checking against the mid argument in the
+<tt class="docutils literal">on_publish()</tt> callback if it is defined. <tt class="docutils literal">wait_for_publish</tt> may be easier
+depending on your use-case.</li>
+<li><tt class="docutils literal">wait_for_publish()</tt> will block until the message is published. It will
+raise ValueError if the message is not queued (rc == <tt class="docutils literal">MQTT_ERR_QUEUE_SIZE</tt>).</li>
+<li><tt class="docutils literal">is_published</tt> returns True if the message has been published. It will
+raise ValueError if the message is not queued (rc == <tt class="docutils literal">MQTT_ERR_QUEUE_SIZE</tt>).</li>
+</ul>
+<p>A <tt class="docutils literal">ValueError</tt> will be raised if topic is <tt class="docutils literal">None</tt>, has zero length or is
+invalid (contains a wildcard), if <tt class="docutils literal">qos</tt> is not one of 0, 1 or 2, or if the
+length of the payload is greater than 268435455 bytes.</p>
+<div class="section" id="callback-publish">
+<h5>Callback (publish)</h5>
+<p>When the message has been sent to the broker an <tt class="docutils literal">on_publish()</tt> callback will
+be generated.</p>
+</div>
+</div>
+</div>
+<div class="section" id="subscribe-unsubscribe">
+<h3>Subscribe / Unsubscribe</h3>
+<div class="section" id="subscribe">
+<h4>subscribe()</h4>
+<pre class="literal-block">
+subscribe(topic, qos=0)
+</pre>
+<p>Subscribe the client to one or more topics.</p>
+<p>This function may be called in three different ways:</p>
+<div class="section" id="simple-string-and-integer">
+<h5>Simple string and integer</h5>
+<p>e.g. <tt class="docutils literal"><span class="pre">subscribe(&quot;my/topic&quot;,</span> 2)</tt></p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>a string specifying the subscription topic to subscribe to.</dd>
+<dt>qos</dt>
+<dd>the desired quality of service level for the subscription. Defaults to 0.</dd>
+</dl>
+</div>
+<div class="section" id="string-and-integer-tuple">
+<h5>String and integer tuple</h5>
+<p>e.g. <tt class="docutils literal"><span class="pre">subscribe((&quot;my/topic&quot;,</span> 1))</tt></p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>a tuple of <tt class="docutils literal">(topic, qos)</tt>. Both topic and qos must be present in the tuple.</dd>
+<dt>qos</dt>
+<dd>not used.</dd>
+</dl>
+</div>
+<div class="section" id="list-of-string-and-integer-tuples">
+<h5>List of string and integer tuples</h5>
+<p>e.g. <tt class="docutils literal"><span class="pre">subscribe([(&quot;my/topic&quot;,</span> 0), (&quot;another/topic&quot;, <span class="pre">2)])</span></tt></p>
+<p>This allows multiple topic subscriptions in a single SUBSCRIPTION command,
+which is more efficient than using multiple calls to <tt class="docutils literal">subscribe()</tt>.</p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>a list of tuple of format <tt class="docutils literal">(topic, qos)</tt>. Both topic and qos must be
+present in all of the tuples.</dd>
+<dt>qos</dt>
+<dd>not used.</dd>
+</dl>
+<p>The function returns a tuple <tt class="docutils literal">(result, mid)</tt>, where <tt class="docutils literal">result</tt> is
+<tt class="docutils literal">MQTT_ERR_SUCCESS</tt> to indicate success or <tt class="docutils literal">(MQTT_ERR_NO_CONN, None)</tt> if the
+client is not currently connected.  <tt class="docutils literal">mid</tt> is the message ID for the subscribe
+request. The mid value can be used to track the subscribe request by checking
+against the mid argument in the <tt class="docutils literal">on_subscribe()</tt> callback if it is defined.</p>
+<p>Raises a <tt class="docutils literal">ValueError</tt> if <tt class="docutils literal">qos</tt> is not 0, 1 or 2, or if topic is <tt class="docutils literal">None</tt> or
+has zero string length, or if <tt class="docutils literal">topic</tt> is not a string, tuple or list.</p>
+</div>
+<div class="section" id="callback-subscribe">
+<h5>Callback (subscribe)</h5>
+<p>When the broker has acknowledged the subscription, an <tt class="docutils literal">on_subscribe()</tt>
+callback will be generated.</p>
+</div>
+</div>
+<div class="section" id="unsubscribe">
+<h4>unsubscribe()</h4>
+<pre class="literal-block">
+unsubscribe(topic)
+</pre>
+<p>Unsubscribe the client from one or more topics.</p>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>a single string, or list of strings that are the subscription topics to
+unsubscribe from.</dd>
+</dl>
+<p>Returns a tuple <tt class="docutils literal">(result, mid)</tt>, where <tt class="docutils literal">result</tt> is <tt class="docutils literal">MQTT_ERR_SUCCESS</tt> to
+indicate success, or <tt class="docutils literal">(MQTT_ERR_NO_CONN, None)</tt> if the client is not
+currently connected. <tt class="docutils literal">mid</tt> is the message ID for the unsubscribe request. The
+mid value can be used to track the unsubscribe request by checking against the
+mid argument in the <tt class="docutils literal">on_unsubscribe()</tt> callback if it is defined.</p>
+<p>Raises a <tt class="docutils literal">ValueError</tt> if <tt class="docutils literal">topic</tt> is <tt class="docutils literal">None</tt> or has zero string length, or
+is not a string or list.</p>
+<div class="section" id="callback-unsubscribe">
+<h5>Callback (unsubscribe)</h5>
+<p>When the broker has acknowledged the unsubscribe, an <tt class="docutils literal">on_unsubscribe()</tt>
+callback will be generated.</p>
+</div>
+</div>
+</div>
+<div class="section" id="callbacks">
+<h3>Callbacks</h3>
+<div class="section" id="on-connect">
+<h4>on_connect()</h4>
+<pre class="literal-block">
+on_connect(client, userdata, flags, rc)
+</pre>
+<p>Called when the broker responds to our connection request.</p>
+<dl class="docutils">
+<dt>client</dt>
+<dd>the client instance for this callback</dd>
+<dt>userdata</dt>
+<dd>the private user data as set in <tt class="docutils literal">Client()</tt> or <tt class="docutils literal">user_data_set()</tt></dd>
+<dt>flags</dt>
+<dd>response flags sent by the broker</dd>
+<dt>rc</dt>
+<dd>the connection result</dd>
+<dt>flags is a dict that contains response flags from the broker:</dt>
+<dd><dl class="first last docutils">
+<dt>flags['session present'] - this flag is useful for clients that are</dt>
+<dd>using clean session set to 0 only. If a client with clean
+session=0, that reconnects to a broker that it has previously
+connected to, this flag indicates whether the broker still has the
+session information for the client. If 1, the session still exists.</dd>
+</dl>
+</dd>
+</dl>
+<p>The value of rc indicates success or not:</p>
+<blockquote>
+0: Connection successful
+1: Connection refused - incorrect protocol version
+2: Connection refused - invalid client identifier
+3: Connection refused - server unavailable
+4: Connection refused - bad username or password
+5: Connection refused - not authorised
+6-255: Currently unused.</blockquote>
+<div class="section" id="on-connect-example">
+<h5>On Connect Example</h5>
+<pre class="literal-block">
+def on_connect(client, userdata, flags, rc):
+    print(&quot;Connection returned result: &quot;+connack_string(rc))
+
+mqttc.on_connect = on_connect
+...
+</pre>
+</div>
+</div>
+<div class="section" id="on-disconnect">
+<h4>on_disconnect()</h4>
+<pre class="literal-block">
+on_disconnect(client, userdata, rc)
+</pre>
+<p>Called when the client disconnects from the broker.</p>
+<dl class="docutils">
+<dt>client</dt>
+<dd>the client instance for this callback</dd>
+<dt>userdata</dt>
+<dd>the private user data as set in <tt class="docutils literal">Client()</tt> or <tt class="docutils literal">user_data_set()</tt></dd>
+<dt>rc</dt>
+<dd>the disconnection result</dd>
+</dl>
+<p>The rc parameter indicates the disconnection state. If <tt class="docutils literal">MQTT_ERR_SUCCESS</tt>
+(0), the callback was called in response to a <tt class="docutils literal">disconnect()</tt> call. If any
+other value the disconnection was unexpected, such as might be caused by a
+network error.</p>
+<div class="section" id="on-disconnect-example">
+<h5>On Disconnect Example</h5>
+<pre class="literal-block">
+def on_disconnect(client, userdata, rc):
+    if rc != 0:
+        print(&quot;Unexpected disconnection.&quot;)
+
+mqttc.on_disconnect = on_disconnect
+...
+</pre>
+</div>
+</div>
+<div class="section" id="on-message">
+<h4>on_message()</h4>
+<pre class="literal-block">
+on_message(client, userdata, message)
+</pre>
+<p>Called when a message has been received on a topic that the client subscribes
+to and the message does not match an existing topic filter callback.
+Use <tt class="docutils literal">message_callback_add()</tt> to define a callback that will be called for
+specific topic filters. <tt class="docutils literal">on_message</tt> will serve as fallback when none matched.</p>
+<dl class="docutils">
+<dt>client</dt>
+<dd>the client instance for this callback</dd>
+<dt>userdata</dt>
+<dd>the private user data as set in <tt class="docutils literal">Client()</tt> or <tt class="docutils literal">user_data_set()</tt></dd>
+<dt>message</dt>
+<dd>an instance of MQTTMessage. This is a class with members <tt class="docutils literal">topic</tt>, <tt class="docutils literal">payload</tt>, <tt class="docutils literal">qos</tt>, <tt class="docutils literal">retain</tt>.</dd>
+</dl>
+<div class="section" id="on-message-example">
+<h5>On Message Example</h5>
+<pre class="literal-block">
+def on_message(client, userdata, message):
+    print(&quot;Received message '&quot; + str(message.payload) + &quot;' on topic '&quot;
+        + message.topic + &quot;' with QoS &quot; + str(message.qos))
+
+mqttc.on_message = on_message
+...
+</pre>
+</div>
+</div>
+<div class="section" id="message-callback-add">
+<h4>message_callback_add()</h4>
+<p>This function allows you to define callbacks that handle incoming messages for
+specific subscription filters, including with wildcards. This lets you, for
+example, subscribe to <tt class="docutils literal">sensors/#</tt> and have one callback to handle
+<tt class="docutils literal">sensors/temperature</tt> and another to handle <tt class="docutils literal">sensors/humidity</tt>.</p>
+<pre class="literal-block">
+message_callback_add(sub, callback)
+</pre>
+<dl class="docutils">
+<dt>sub</dt>
+<dd>the subscription filter to match against for this callback. Only one
+callback may be defined per literal sub string</dd>
+<dt>callback</dt>
+<dd>the callback to be used. Takes the same form as the <tt class="docutils literal">on_message</tt>
+callback.</dd>
+</dl>
+<p>If using <tt class="docutils literal">message_callback_add()</tt> and <tt class="docutils literal">on_message</tt>, only messages that do
+not match a subscription specific filter will be passed to the <tt class="docutils literal">on_message</tt>
+callback.</p>
+<p>If multiple sub match a topic, each callback will be called (e.g. sub <tt class="docutils literal">sensors/#</tt>
+and sub <tt class="docutils literal">+/humidity</tt> both match a message with a topic <tt class="docutils literal">sensors/humidity</tt>, so both
+callbacks will handle this message).</p>
+</div>
+<div class="section" id="message-callback-remove">
+<h4>message_callback_remove()</h4>
+<p>Remove a topic/subscription specific callback previously registered using
+<tt class="docutils literal">message_callback_add()</tt>.</p>
+<pre class="literal-block">
+message_callback_remove(sub)
+</pre>
+<dl class="docutils">
+<dt>sub</dt>
+<dd>the subscription filter to remove</dd>
+</dl>
+</div>
+<div class="section" id="on-publish">
+<h4>on_publish()</h4>
+<pre class="literal-block">
+on_publish(client, userdata, mid)
+</pre>
+<p>Called when a message that was to be sent using the <tt class="docutils literal">publish()</tt> call has
+completed transmission to the broker. For messages with QoS levels 1 and 2,
+this means that the appropriate handshakes have completed. For QoS 0, this
+simply means that the message has left the client. The <tt class="docutils literal">mid</tt> variable matches
+the mid variable returned from the corresponding <tt class="docutils literal">publish()</tt> call, to allow
+outgoing messages to be tracked.</p>
+<p>This callback is important because even if the publish() call returns success,
+it does not always mean that the message has been sent.</p>
+</div>
+<div class="section" id="on-subscribe">
+<h4>on_subscribe()</h4>
+<pre class="literal-block">
+on_subscribe(client, userdata, mid, granted_qos)
+</pre>
+<p>Called when the broker responds to a subscribe request. The <tt class="docutils literal">mid</tt> variable
+matches the mid variable returned from the corresponding <tt class="docutils literal">subscribe()</tt> call.
+The <tt class="docutils literal">granted_qos</tt> variable is a list of integers that give the QoS level the
+broker has granted for each of the different subscription requests.</p>
+</div>
+<div class="section" id="on-unsubscribe">
+<h4>on_unsubscribe()</h4>
+<pre class="literal-block">
+on_unsubscribe(client, userdata, mid)
+</pre>
+<p>Called when the broker responds to an unsubscribe request. The <tt class="docutils literal">mid</tt> variable
+matches the mid variable returned from the corresponding <tt class="docutils literal">unsubscribe()</tt>
+call.</p>
+</div>
+<div class="section" id="on-log">
+<h4>on_log()</h4>
+<pre class="literal-block">
+on_log(client, userdata, level, buf)
+</pre>
+<p>Called when the client has log information. Define to allow debugging. The
+<tt class="docutils literal">level</tt> variable gives the severity of the message and will be one of
+<tt class="docutils literal">MQTT_LOG_INFO</tt>, <tt class="docutils literal">MQTT_LOG_NOTICE</tt>, <tt class="docutils literal">MQTT_LOG_WARNING</tt>, <tt class="docutils literal">MQTT_LOG_ERR</tt>,
+and <tt class="docutils literal">MQTT_LOG_DEBUG</tt>. The message itself is in <tt class="docutils literal">buf</tt>.</p>
+<p>This may be used at the same time as the standard Python logging, which can be
+enabled via the <tt class="docutils literal">enable_logger</tt> method.</p>
+</div>
+</div>
+<div class="section" id="external-event-loop-support">
+<h3>External event loop support</h3>
+<div class="section" id="loop-read">
+<h4>loop_read()</h4>
+<pre class="literal-block">
+loop_read(max_packets=1)
+</pre>
+<p>Call when the socket is ready for reading. <tt class="docutils literal">max_packets</tt> is obsolete and
+should be left unset.</p>
+</div>
+<div class="section" id="loop-write">
+<h4>loop_write()</h4>
+<pre class="literal-block">
+loop_write(max_packets=1)
+</pre>
+<p>Call when the socket is ready for writing. <tt class="docutils literal">max_packets</tt> is obsolete and
+should be left unset.</p>
+</div>
+<div class="section" id="loop-misc">
+<h4>loop_misc()</h4>
+<pre class="literal-block">
+loop_misc()
+</pre>
+<p>Call every few seconds to handle message retrying and pings.</p>
+</div>
+<div class="section" id="socket">
+<h4>socket()</h4>
+<pre class="literal-block">
+socket()
+</pre>
+<p>Returns the socket object in use in the client to allow interfacing with other
+event loops.</p>
+</div>
+<div class="section" id="want-write">
+<h4>want_write()</h4>
+<pre class="literal-block">
+want_write()
+</pre>
+<p>Returns true if there is data waiting to be written, to allow interfacing the
+client with other event loops.</p>
+</div>
+</div>
+<div class="section" id="global-helper-functions">
+<h3>Global helper functions</h3>
+<p>The client module also offers some global helper functions.</p>
+<p><tt class="docutils literal">topic_matches_sub(sub, topic)</tt> can be used to check whether a <tt class="docutils literal">topic</tt>
+matches a <tt class="docutils literal">subscription</tt>.</p>
+<p>For example:</p>
+<blockquote>
+<p>the topic <tt class="docutils literal">foo/bar</tt> would match the subscription <tt class="docutils literal">foo/#</tt> or <tt class="docutils literal">+/bar</tt></p>
+<p>the topic <tt class="docutils literal">non/matching</tt> would not match the subscription <tt class="docutils literal"><span class="pre">non/+/+</span></tt></p>
+</blockquote>
+<p><tt class="docutils literal">connack_string(connack_code)</tt> returns the error string associated with a
+CONNACK result.</p>
+<p><tt class="docutils literal">error_string(mqtt_errno)</tt> returns the error string associated with a Paho
+MQTT error number.</p>
+</div>
+</div>
+<div class="section" id="id2">
+<h2>Publish</h2>
+<p>This module provides some helper functions to allow straightforward publishing
+of messages in a one-shot manner. In other words, they are useful for the
+situation where you have a single/multiple messages you want to publish to a
+broker, then disconnect with nothing else required.</p>
+<p>The two functions provided are <tt class="docutils literal">single()</tt> and <tt class="docutils literal">multiple()</tt>.</p>
+<div class="section" id="single">
+<h3>Single</h3>
+<p>Publish a single message to a broker, then disconnect cleanly.</p>
+<pre class="literal-block">
+single(topic, payload=None, qos=0, retain=False, hostname=&quot;localhost&quot;,
+    port=1883, client_id=&quot;&quot;, keepalive=60, will=None, auth=None, tls=None,
+    protocol=mqtt.MQTTv311, transport=&quot;tcp&quot;)
+</pre>
+<div class="section" id="publish-single-function-arguments">
+<h4>Publish Single Function arguments</h4>
+<dl class="docutils">
+<dt>topic</dt>
+<dd>the only required argument must be the topic string to which the payload
+will be published.</dd>
+<dt>payload</dt>
+<dd>the payload to be published. If &quot;&quot; or None, a zero length payload will be
+published.</dd>
+<dt>qos</dt>
+<dd>the qos to use when publishing,  default to 0.</dd>
+<dt>retain</dt>
+<dd>set the message to be retained (True) or not (False).</dd>
+<dt>hostname</dt>
+<dd>a string containing the address of the broker to connect to. Defaults to
+localhost.</dd>
+<dt>port</dt>
+<dd>the port to connect to the broker on. Defaults to 1883.</dd>
+<dt>client_id</dt>
+<dd>the MQTT client id to use. If &quot;&quot; or None, the Paho library will
+generate a client id automatically.</dd>
+<dt>keepalive</dt>
+<dd>the keepalive timeout value for the client. Defaults to 60 seconds.</dd>
+<dt>will</dt>
+<dd><p class="first">a dict containing will parameters for the client:</p>
+<p>will = {'topic': &quot;&lt;topic&gt;&quot;, 'payload':&quot;&lt;payload&quot;&gt;, 'qos':&lt;qos&gt;, 'retain':&lt;retain&gt;}.</p>
+<p>Topic is required, all other parameters are optional and will default to
+None, 0 and False respectively.</p>
+<p class="last">Defaults to None, which indicates no will should be used.</p>
+</dd>
+<dt>auth</dt>
+<dd><p class="first">a dict containing authentication parameters for the client:</p>
+<p>auth = {'username':&quot;&lt;username&gt;&quot;, 'password':&quot;&lt;password&gt;&quot;}</p>
+<p>Username is required, password is optional and will default to None if not provided.</p>
+<p class="last">Defaults to None, which indicates no authentication is to be used.</p>
+</dd>
+<dt>tls</dt>
+<dd><p class="first">a dict containing TLS configuration parameters for the client:</p>
+<p>dict = {'ca_certs':&quot;&lt;ca_certs&gt;&quot;, 'certfile':&quot;&lt;certfile&gt;&quot;, 'keyfile':&quot;&lt;keyfile&gt;&quot;, 'tls_version':&quot;&lt;tls_version&gt;&quot;, 'ciphers':&quot;&lt;ciphers&quot;&gt;}</p>
+<p>ca_certs is required, all other parameters are optional and will default to None if not provided, which results in the client using the default behaviour - see the paho.mqtt.client documentation.</p>
+<p class="last">Defaults to None, which indicates that TLS should not be used.</p>
+</dd>
+<dt>protocol</dt>
+<dd>choose the version of the MQTT protocol to use. Use either <tt class="docutils literal">MQTTv31</tt> or <tt class="docutils literal">MQTTv311</tt>.</dd>
+<dt>transport</dt>
+<dd>set to &quot;websockets&quot; to send MQTT over WebSockets. Leave at the default of
+&quot;tcp&quot; to use raw TCP.</dd>
+</dl>
+</div>
+<div class="section" id="publish-single-example">
+<h4>Publish Single Example</h4>
+<pre class="literal-block">
+import paho.mqtt.publish as publish
+
+publish.single(&quot;paho/test/single&quot;, &quot;payload&quot;, hostname=&quot;mqtt.eclipse.org&quot;)
+</pre>
+</div>
+</div>
+<div class="section" id="multiple">
+<h3>Multiple</h3>
+<p>Publish multiple messages to a broker, then disconnect cleanly.</p>
+<pre class="literal-block">
+multiple(msgs, hostname=&quot;localhost&quot;, port=1883, client_id=&quot;&quot;, keepalive=60,
+    will=None, auth=None, tls=None, protocol=mqtt.MQTTv311, transport=&quot;tcp&quot;)
+</pre>
+<div class="section" id="publish-multiple-function-arguments">
+<h4>Publish Multiple Function arguments</h4>
+<dl class="docutils">
+<dt>msgs</dt>
+<dd><p class="first">a list of messages to publish. Each message is either a dict or a tuple.</p>
+<p>If a dict, only the topic must be present. Default values will be
+used for any missing arguments. The dict must be of the form:</p>
+<p>msg = {'topic':&quot;&lt;topic&gt;&quot;, 'payload':&quot;&lt;payload&gt;&quot;, 'qos':&lt;qos&gt;, 'retain':&lt;retain&gt;}</p>
+<p>topic must be present and may not be empty.
+If payload is &quot;&quot;, None or not present then a zero length payload will be published. If qos is not present, the default of 0 is used. If retain is not present, the default of False is used.</p>
+<p>If a tuple, then it must be of the form:</p>
+<p class="last">(&quot;&lt;topic&gt;&quot;, &quot;&lt;payload&gt;&quot;, qos, retain)</p>
+</dd>
+</dl>
+<p>See <tt class="docutils literal">single()</tt> for the description of <tt class="docutils literal">hostname</tt>, <tt class="docutils literal">port</tt>, <tt class="docutils literal">client_id</tt>, <tt class="docutils literal">keepalive</tt>, <tt class="docutils literal">will</tt>, <tt class="docutils literal">auth</tt>, <tt class="docutils literal">tls</tt>, <tt class="docutils literal">protocol</tt>, <tt class="docutils literal">transport</tt>.</p>
+</div>
+<div class="section" id="publish-multiple-example">
+<h4>Publish Multiple Example</h4>
+<pre class="literal-block">
+import paho.mqtt.publish as publish
+
+msgs = [{'topic':&quot;paho/test/multiple&quot;, 'payload':&quot;multiple 1&quot;},
+    (&quot;paho/test/multiple&quot;, &quot;multiple 2&quot;, 0, False)]
+publish.multiple(msgs, hostname=&quot;mqtt.eclipse.org&quot;)
+</pre>
+</div>
+</div>
+</div>
+<div class="section" id="id3">
+<h2>Subscribe</h2>
+<p>This module provides some helper functions to allow straightforward subscribing
+and processing of messages.</p>
+<p>The two functions provided are <tt class="docutils literal">simple()</tt> and <tt class="docutils literal">callback()</tt>.</p>
+<div class="section" id="simple">
+<h3>Simple</h3>
+<p>Subscribe to a set of topics and return the messages received. This is a
+blocking function.</p>
+<pre class="literal-block">
+simple(topics, qos=0, msg_count=1, retained=False, hostname=&quot;localhost&quot;,
+    port=1883, client_id=&quot;&quot;, keepalive=60, will=None, auth=None, tls=None,
+    protocol=mqtt.MQTTv311)
+</pre>
+<div class="section" id="simple-subscribe-function-arguments">
+<h4>Simple Subscribe Function arguments</h4>
+<dl class="docutils">
+<dt>topics</dt>
+<dd>the only required argument is the topic string to which the client will
+subscribe. This can either be a string or a list of strings if multiple
+topics should be subscribed to.</dd>
+<dt>qos</dt>
+<dd>the qos to use when subscribing, defaults to 0.</dd>
+<dt>msg_count</dt>
+<dd>the number of messages to retrieve from the broker. Defaults to 1. If 1, a
+single MQTTMessage object will be returned. If &gt;1, a list of MQTTMessages
+will be returned.</dd>
+<dt>retained</dt>
+<dd>set to True to consider retained messages, set to False to ignore messages
+with the retained flag set.</dd>
+<dt>hostname</dt>
+<dd>a string containing the address of the broker to connect to. Defaults to localhost.</dd>
+<dt>port</dt>
+<dd>the port to connect to the broker on. Defaults to 1883.</dd>
+<dt>client_id</dt>
+<dd>the MQTT client id to use. If &quot;&quot; or None, the Paho library will
+generate a client id automatically.</dd>
+<dt>keepalive</dt>
+<dd>the keepalive timeout value for the client. Defaults to 60 seconds.</dd>
+<dt>will</dt>
+<dd><p class="first">a dict containing will parameters for the client:</p>
+<p>will = {'topic': &quot;&lt;topic&gt;&quot;, 'payload':&quot;&lt;payload&quot;&gt;, 'qos':&lt;qos&gt;, 'retain':&lt;retain&gt;}.</p>
+<p>Topic is required, all other parameters are optional and will default to
+None, 0 and False respectively.</p>
+<p class="last">Defaults to None, which indicates no will should be used.</p>
+</dd>
+<dt>auth</dt>
+<dd><p class="first">a dict containing authentication parameters for the client:</p>
+<p>auth = {'username':&quot;&lt;username&gt;&quot;, 'password':&quot;&lt;password&gt;&quot;}</p>
+<p>Username is required, password is optional and will default to None if not
+provided.</p>
+<p class="last">Defaults to None, which indicates no authentication is to be used.</p>
+</dd>
+<dt>tls</dt>
+<dd><p class="first">a dict containing TLS configuration parameters for the client:</p>
+<p>dict = {'ca_certs':&quot;&lt;ca_certs&gt;&quot;, 'certfile':&quot;&lt;certfile&gt;&quot;, 'keyfile':&quot;&lt;keyfile&gt;&quot;, 'tls_version':&quot;&lt;tls_version&gt;&quot;, 'ciphers':&quot;&lt;ciphers&quot;&gt;}</p>
+<p>ca_certs is required, all other parameters are optional and will default to
+None if not provided, which results in the client using the default
+behaviour - see the paho.mqtt.client documentation.</p>
+<p class="last">Defaults to None, which indicates that TLS should not be used.</p>
+</dd>
+<dt>protocol</dt>
+<dd>choose the version of the MQTT protocol to use. Use either <tt class="docutils literal">MQTTv31</tt> or <tt class="docutils literal">MQTTv311</tt>.</dd>
+</dl>
+</div>
+<div class="section" id="simple-example">
+<h4>Simple Example</h4>
+<pre class="literal-block">
+import paho.mqtt.subscribe as subscribe
+
+msg = subscribe.simple(&quot;paho/test/simple&quot;, hostname=&quot;mqtt.eclipse.org&quot;)
+print(&quot;%s %s&quot; % (msg.topic, msg.payload))
+</pre>
+</div>
+</div>
+<div class="section" id="using-callback">
+<h3>Using Callback</h3>
+<p>Subscribe to a set of topics and process the messages received using a user
+provided callback.</p>
+<pre class="literal-block">
+callback(callback, topics, qos=0, userdata=None, hostname=&quot;localhost&quot;,
+    port=1883, client_id=&quot;&quot;, keepalive=60, will=None, auth=None, tls=None,
+    protocol=mqtt.MQTTv311)
+</pre>
+<div class="section" id="callback-subscribe-function-arguments">
+<h4>Callback Subscribe Function arguments</h4>
+<dl class="docutils">
+<dt>callback</dt>
+<dd><p class="first">an &quot;on_message&quot; callback that will be used for each message received, and
+of the form</p>
+<blockquote class="last">
+def on_message(client, userdata, message)</blockquote>
+</dd>
+<dt>topics</dt>
+<dd>the topic string to which the client will subscribe. This can either be a
+string or a list of strings if multiple topics should be subscribed to.</dd>
+<dt>qos</dt>
+<dd>the qos to use when subscribing, defaults to 0.</dd>
+<dt>userdata</dt>
+<dd>a user provided object that will be passed to the on_message callback when
+a message is received.</dd>
+</dl>
+<p>See <tt class="docutils literal">simple()</tt> for the description of <tt class="docutils literal">hostname</tt>, <tt class="docutils literal">port</tt>, <tt class="docutils literal">client_id</tt>, <tt class="docutils literal">keepalive</tt>, <tt class="docutils literal">will</tt>, <tt class="docutils literal">auth</tt>, <tt class="docutils literal">tls</tt>, <tt class="docutils literal">protocol</tt>.</p>
+</div>
+<div class="section" id="callback-example">
+<h4>Callback Example</h4>
+<pre class="literal-block">
+import paho.mqtt.subscribe as subscribe
+
+def on_message_print(client, userdata, message):
+    print(&quot;%s %s&quot; % (message.topic, message.payload))
+
+subscribe.callback(on_message_print, &quot;paho/test/callback&quot;, hostname=&quot;mqtt.eclipse.org&quot;)
+</pre>
+</div>
+</div>
+</div>
+</div>
+<div class="section" id="reporting-bugs">
+<h1>Reporting bugs</h1>
+<p>Please report bugs in the issues tracker at <a class="reference external" href="https://github.com/eclipse/paho.mqtt.python/issues">https://github.com/eclipse/paho.mqtt.python/issues</a>.</p>
+</div>
+<div class="section" id="more-information">
+<h1>More information</h1>
+<p>Discussion of the Paho clients takes place on the <a class="reference external" href="https://dev.eclipse.org/mailman/listinfo/paho-dev">Eclipse paho-dev mailing list</a>.</p>
+<p>General questions about the MQTT protocol are discussed in the <a class="reference external" href="https://groups.google.com/forum/?fromgroups#!forum/mqtt">MQTT Google Group</a>.</p>
+<p>There is much more information available via the <a class="reference external" href="http://mqtt.org/">MQTT community site</a>.</p>
+</div>
+
+<?php include '../../../_includes/footer.php' ?>
+
diff --git a/old/clients/python/index.php b/old/clients/python/index.php
new file mode 100644
index 0000000..e4302e6
--- /dev/null
+++ b/old/clients/python/index.php
@@ -0,0 +1,79 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Python Client</h1>
+<p>The Paho Python Client provides a client class with support for both MQTT v3.1 and v3.1.1 on Python 2.7 or 3.x. It also provides some helper functions to make publishing one off messages to an MQTT server very straightforward. </p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => false,
+        "reconnect" => true,
+        "buffering" => true,
+        "websocket" => true,
+        "tcp" => true,
+        "async" => true,
+        "sync" => true,
+        "ha" => false
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+<p><a href="https://github.com/eclipse/paho.mqtt.python">https://github.com/eclipse/paho.mqtt.python</a></p>
+
+<h2 id="download">Download</h2>
+
+<p>The Python client can be downloaded and installed from <a href="https://pypi.python.org/pypi">PyPI</a> using the <code>pip</code> tool:</p>
+<pre>pip install paho-mqtt</pre>
+<!-- <p>Alternatively, if you are using Linux your distribution may include a packaged version of the client library, in which case install the <code>python-paho-mqtt</code> package.</p> -->
+
+<h2 id="build-from-source">Building from source</h2>
+<p>The project can be installed from the repository as well. To do this:</p>
+<pre>git clone https://github.com/eclipse/paho.mqtt.python.git
+cd paho.mqtt.python
+python setup.py install
+</pre>
+<p>The final step may need to be run with <code>sudo</code> if you are using Linux or similar system.</p>
+
+<h2 id="documentation">Documentation</h2>
+<p> Full client documentation is available <a href="docs/">here</a>.</p>
+<h3 id="getting-started">Getting Started</h3>
+<p>There are example clients in the <a href="https://github.com/eclipse/paho.mqtt.python/tree/master/examples">examples</a> directory of the repository.</p>
+<p>Here is a very simple example that subscribes to the broker $SYS topic tree and prints out the resulting messages:</p>
+<pre>import paho.mqtt.client as mqtt
+
+# The callback for when the client receives a CONNACK response from the server.
+def on_connect(client, userdata, rc):
+    print("Connected with result code "+str(rc))
+    # Subscribing in on_connect() means that if we lose the connection and
+    # reconnect then subscriptions will be renewed.
+    client.subscribe("$SYS/#")
+
+# The callback for when a PUBLISH message is received from the server.
+def on_message(client, userdata, msg):
+    print(msg.topic+" "+str(msg.payload))
+
+client = mqtt.Client()
+client.on_connect = on_connect
+client.on_message = on_message
+
+client.connect("mqtt.eclipse.org", 1883, 60)
+
+# Blocking call that processes network traffic, dispatches callbacks and
+# handles reconnecting.
+# Other loop*() functions are available that give a threaded interface and a
+# manual interface.
+client.loop_forever()
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/clients/rust/index.php b/old/clients/rust/index.php
new file mode 100644
index 0000000..24ec36c
--- /dev/null
+++ b/old/clients/rust/index.php
@@ -0,0 +1,100 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT Rust Client</h1>
+
+<p>This Rust client provides an interface which is intended to mirror the Paho Java and C++ API's as closely as possible.  It requires the <a href="../c">Paho MQTT C client</a> library.</p>
+
+<p>Note that the Rust client is still in early, pre-release development, and is due for a formal release in early 2018.</p>
+
+<h2>Features</h2>
+<?php
+
+    $features = array(
+        "mqtt-31" => true,
+        "mqtt-311" => true,
+        "mqtt-50" => true,
+        "lwt" => true,
+        "tls" => true,
+        "persistence" => true,
+        "reconnect" => true,
+        "buffering" => true,
+        "websocket" => true,
+        "tcp" => true,
+        "async" => true,
+        "sync" => true,
+        "ha" => true
+    );
+    include '../../_includes/features_list.php';
+    getFeatures($features);
+
+
+?>
+
+<h2 id="source">Source</h2>
+<p>Source is available from the <a href="https://github.com/eclipse/paho.mqtt.rust">GitHub repository</a>.
+
+<h2 id="download">Download</h2>
+
+<p>The project is availble on the Rust crates.io site as <a href="https://crates.io/crates/paho-mqtt">paho-mqtt</a>. Include it in a client application simply by adding a depency to the project's <i>Cargo.toml</i> file, like:</p>
+
+<pre>
+[dependencies]
+paho-mqtt = "0.5"
+</pre>
+
+<h2 id="build-from-source">Building from source</h2>
+
+<p>The project uses the standard Rust project/package manager, <i>Cargo</i>. Simply clone the repository and run <i>cargo build</i></p>
+
+<p>See the <a href="https://github.com/eclipse/paho.mqtt.rust">GitHub page</a> for additional requirements and build instructions.</p>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Reference documentation is on <a href="https://docs.rs/paho-mqtt/0.5.0/paho_mqtt">Rust DOCS.RS</a>, and also here on <a href="http://www.eclipse.org/paho/files/rustdoc/paho_mqtt/index.html">eclipse.org</a>.</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<p>There are a number of small sample applications in the <i>examples</i> directory of the repository. These can all be built with the command:</p>
+
+<p><i>cargo build --examples</i></p>
+
+<p>Here is a simple example of publishing with the Rust asynchronous API:<p>
+
+<pre>
+extern crate paho_mqtt as mqtt;
+
+use std::process;
+
+fn main() {
+    // Create a client & define connect options
+    let cli = mqtt::AsyncClient::new("tcp://localhost:1883").unwrap_or_else(|err| {
+        println!("Error creating the client: {}", err);
+        process::exit(1);
+    });
+
+    let conn_opts = mqtt::ConnectOptions::new();
+
+    // Connect and wait for it to complete or fail
+    if let Err(e) = cli.connect(conn_opts).wait() {
+        println!("Unable to connect: {:?}", e);
+        process::exit(1);
+    }
+
+    // Create a message and publish it
+    println!("Publishing a message on the 'test' topic");
+    let msg = mqtt::Message::new("test", "Hello world!", 0);
+    let tok = cli.publish(msg);
+
+    if let Err(e) = tok.wait() {
+        println!("Error sending message: {:?}", e);
+    }
+
+    // Disconnect from the broker
+    let tok = cli.disconnect(None);
+    tok.wait().unwrap();
+}
+</pre>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/comparison.php b/old/comparison.php
new file mode 100644
index 0000000..9e77b3e
--- /dev/null
+++ b/old/comparison.php
@@ -0,0 +1,198 @@
+<h2>MQTT Client Comparison</h2>
+
+<div class="panel panel-default">
+  <div class="panel-body">
+      <table class="table table-hover table-bordered table-condensed">
+           <thead>
+                <tr>
+                     <th>Client</th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="MQTT version 3.1 specification.">MQTT 3.1</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="MQTT version 3.1.1 specification.">MQTT 3.1.1</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="MQTT version 5.0 specification.">MQTT 5.0</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Last Will and Testament messages.">LWT</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Transport Layer Security or SSL.">SSL / TLS</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Can automatically reconnect to the server if the connection is lost.">Automatic Reconnect</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Will buffer messages whilst offline to send when the connection is re-established.">Offline Buffering</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Supports persisting messages incase of an application crash.">Message Persistence</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Can communicate to MQTT servers that support WebSockets.">WebSocket Support</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Can communicate to MQTT servers with support TCP.">Standard MQTT Support</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Supports Asynchronous APIs.">Blocking API</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="Supports a blocking or 'single threaded' API.">Non-Blocking API</a></th>
+                     <th><a href="#" data-toggle="tooltip" data-placement="right" title="If the client cannot connect to a server, fails over to an alternative(s).">High Availability</a></th>
+
+                 </tr>
+             </thead>
+             <tbody>
+                 <tr>
+                    <th scope="row"><a href="./clients/java/">Java</a></th>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                    <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                </tr>
+                <tr>
+                   <th scope="row"><a href="./clients/python/">Python</a></th>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                   <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="./clients/js/">JavaScript</a></th>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                  <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                  <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              </tr>
+              <tr>
+                 <th scope="row"><a href="./clients/golang/">GoLang</a></th>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                 <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             </tr>
+             <tr>
+                <th scope="row"><a href="./clients/c/">C</a></th>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+                <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+            </tr>
+            <tr>
+               <th scope="row"><a href="./clients/cpp/">C++</a></th>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+           </tr>
+            <tr>
+               <th scope="row"><a href="./clients/rust/">Rust</a></th>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+           </tr>
+            <tr>
+               <th scope="row"><a href="./clients/dotnet/">.Net (C#)</a></th>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+               <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+               <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+           </tr>
+           <tr>
+              <th scope="row"><a href="./clients/android/">Android Service</a></th>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+              <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+          </tr>
+          <tr>
+             <th scope="row"><a href="./clients/c/embedded">Embedded C/C++</a></th>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center success"><i class="fa fa-check" aria-hidden="true"></i></td>
+             <td class="text-center warning"><i class="fa fa-times" aria-hidden="true"></i></td>
+         </tr>
+
+             </tbody>
+         </table>
+         <script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script>
+
+         <script type="text/javascript">
+             $(function () {
+               $('[data-toggle="tooltip"]').tooltip()
+             })
+         </script>
+
+  </div>
+</div>
diff --git a/old/components/mqtt-sn-transparent-gateway/index.php b/old/components/mqtt-sn-transparent-gateway/index.php
new file mode 100644
index 0000000..f6a4ded
--- /dev/null
+++ b/old/components/mqtt-sn-transparent-gateway/index.php
@@ -0,0 +1,38 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT-SN Transparent Gateway</h1>
+
+<p>The MQTT-SN Transparent Gateway is a daemon, or small server, which accepts incoming
+MQTT-SN data over a number of transports (UDP, XBee) and converts it into
+MQTT appropriate for connecting to an MQTT server such as
+<a href="https://mosquitto.org">Eclipse Mosquitto</a>.  Currently it only works on Linux.</p>
+
+</p>A description of how transparent and aggregating gateways are intended to
+work can be found in the <a href="http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf">MQTT-SN specification</a>.</p>
+
+<h2 id="source">Source</h2>
+
+<p>The gateway is a sub-project of the Eclipse Paho MQTT-SN embedded C repository - it's source can be found
+<a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway">here</a>.
+
+<h2 id="download">Download</h2>
+
+<p>There are no pre-built binary downloads today - you must build from source.</a>.
+
+<h2 id="build-from-source">Building from source</h2>
+
+<p>Guidelines for building from source are in the
+<a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/blob/master/MQTTSNGateway/README.md">readme</a>.</p>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Documentation is online <a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway">here</a>.</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway">Getting started</a>.
+
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/components/mqtt-spy/index.php b/old/components/mqtt-spy/index.php
new file mode 100644
index 0000000..3b1fdf2
--- /dev/null
+++ b/old/components/mqtt-spy/index.php
@@ -0,0 +1,36 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT Spy</h1>
+
+<p>mqtt-spy is an open source utility intended to help you with monitoring activity on MQTT topics.
+It's been designed to deal with high volumes of messages, as well as occasional publications.</p>
+
+<p>mqtt-spy is a JavaFX application, so should work on any operating system with an appropriate version of Java 8 installed.
+It's been tried on various Linux distributions (Mint, Ubuntu, RedHat) and Windows 7/8.</p>
+
+<p>mqtt-spy-daemon is a Java-based command line tool that does not require a GUI environment.
+Basic functionality works with Java 7, whereas some of the advanced features like scripting require Java 8 to be installed.</p>
+
+<h2 id="source">Source</h2>
+
+<p>Source for all releases is available from the <a href="https://github.com/eclipse/paho.mqtt-spy/releases">Git repository</a>.
+
+<h2 id="download">Download</h2>
+
+<p>Downloads are available from the same <a href="https://github.com/eclipse/paho.mqtt-spy/releases">Git repository</a>.
+
+<h2 id="build-from-source">Building from source</h2>
+
+
+<h2 id="documentation">Documentation</h2>
+
+<p>Documentation is online <a href="https://github.com/eclipse/paho.mqtt-spy/wiki">here</a>.</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<a href="https://github.com/eclipse/paho.mqtt-spy/wiki/GettingStarted">Getting started</a>.
+
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/components/testing/index.php b/old/components/testing/index.php
new file mode 100644
index 0000000..034508a
--- /dev/null
+++ b/old/components/testing/index.php
@@ -0,0 +1,74 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>MQTT Conformance/Interoperability Testing</h1>
+
+<p>The aim of this project is to create a means by which it is easy to test both MQTT servers and client libraries, to
+ensure
+<ul>
+<li>they conform to the <a href="https://www.oasis-open.org/standards#mqttv3.1.1">MQTT 3.1.1 standard</a></li>
+<li>and hence they can interoperate with each other, with the minimum of misunderstandings.</li>
+</ul>
+</p>
+
+<p>The test material is all written in Python version 3 (Python 2.x is not sufficient).  The component of the test material are:
+<ul>
+<li>an MQTT conformance statements spreadsheet, extracted from the standard</li>
+<li>a test broker, against which client tests can be run</li>
+<li>a test client, for very basic testing of MQTT server 3.1.1 support</li>
+<li>a model-based testing package, which will be used to generate the full tests, in due course</li>
+</ul>
+
+<h2 id="source">Source</h2>
+
+<p><a href="https://github.com/eclipse/paho.mqtt.testing">https://github.com/eclipse/paho.mqtt.testing</a></p>
+
+<h2 id="download">Download</h2>
+
+<p>Use git to clone the repository
+<pre>
+git clone https://github.com/eclipse/paho.mqtt.testing.git
+</pre>
+</p>
+
+<h2 id="documentation">Documentation</h2>
+
+<p>More detailed information is available <a href="https://wiki.eclipse.org/Interop_Testing_Plan">here</a>.
+</p>
+
+<h3 id="getting-started">Getting Started</h3>
+
+<p>A test or "model" MQTT server is in the package mqtt/broker. You can run it with the command:
+
+<pre>
+python3 startbroker.py
+</pre>
+
+and if running successfully, you will see this:
+
+<pre>
+INFO 20140203 220904 MQTT 3.1.1 Paho Test Broker
+INFO 20140203 220904 Optional behaviour, publish on pubrel: True
+INFO 20140203 220904 Optional behaviour, single publish on overlapping topics: True
+INFO 20140203 220904 Optional behaviour, drop QoS 0 publications to disconnected clients: True
+INFO 20140203 220904 Starting the MQTT server on port 1883
+</pre>
+</p>
+
+<p>To test an MQTT Client Library, start the test broker, as described above.  Run your test suite against this broker. Note the coverage achieved when you stop the broker. Try and get more coverage!
+</p>
+
+<p>The client_test.py program, as described above, is a good basis for the sort of coverage that ought to be achieved.  With client libraries that ensure the data that is sent to the server consists of well-formed MQTT packets, the tests are likely hit the good paths in the broker rather than the exceptions. So you don't need to worry if your exception coverage is low or non-existent.
+</p>
+
+<p>To test an MQTT Server, run:
+
+<pre>
+python3 client_test.py [hostname:port]
+</pre>
+
+as a first test. If hostname:port are not specified, localhost:1883 is assumed.
+</p>
+</div>
+</div>
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/components/tool/index.php b/old/components/tool/index.php
new file mode 100644
index 0000000..94097c8
--- /dev/null
+++ b/old/components/tool/index.php
@@ -0,0 +1,69 @@
+<?php include '../../_includes/header.php' ?>
+<div class="panel panel-default">
+<div class="panel-body">
+<h1>Graphical MQTT Client Tools</h1>
+
+<p>Here are the GUI tools currently available in Paho.
+<ul>
+<li>RCP application.  Can run standalone or in the Eclipse IDE.</li>
+<li>Eclipse plugin.  Not all the features of the Java API are included.</li>
+<li>Java Swing application (IA92 replacement).  Not all the current features of the Java API are included</li>
+</ul>
+</p>
+
+<h2 id="rcp_application">MQTT RCP Application</h2>
+
+<p>It has the following features:
+<ul>
+<li>Able to run the tool as a standalone RCP application or install it into existing Eclipse IDE as an Eclipse plugin.</li>
+<li>Able to connect to multiple MQTT servers with multiple connections, and the connections are saved for later use.</li>
+<li>Publish message, subscribe and unsubscribe multiple topics at one time.</li>
+<li>Display history events: connect, disconnect, publish, subscribe, received messages and last received messages etc.</li>
+<li>General options: keepAlive, connection timeout, username & password and persistence etc.</li>
+<li>SSL settings: keystore and truststore.</li>
+<li>High availability options: support multiple server URIs.</li>
+<li>Last will and Testament options.</li>
+<li>Relative bigger in size comparing to Swing based tool, around 25MB.</li>
+<li>Able to run on Linux, Windows and Mac OS</li>
+</ul>
+</p>
+
+<h3>Downloads</h3>
+
+<ul>
+<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-linux.gtk.x86.tar.gz">Linux 32-bit</a></li>
+<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-linux.gtk.x86_64.tar.gz">Linux 64-bit</a></li>
+<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-macosx.cocoa.x86_64.tar.gz">Mac OS/X</a></li>
+<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-win32.win32.x86.zip">Windows 32-bit</a></li>
+<li><a href="http://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.ui.app/1.0.0/org.eclipse.paho.ui.app-1.0.0-win32.win32.x86_64.zip">Windows 64-bit</a></li>
+</ul>
+
+
+<h3 id="eclipse_plugin">MQTT Eclipse Plugin</h3>
+
+<p>The original Eclipse plugin.</p>
+
+<p><a href="https://www.eclipse.org/downloads/download.php?file=/paho/releases/1.0.0/Java/plugins/org.eclipse.paho.client.eclipse.view_1.0.0.jar">Download</a>.
+</p>
+
+
+<h2 id="swing_based_tool">Java Swing Application (IA92 replacement)</h2>
+
+<p>It has the following features:
+<ul>
+<li>Able to connect to a single MQTT Server.</li>
+<li>Publish message, subscribe and unsubscribe</li>
+<li>Display history events: connect, disconnect, publish, subscribe, received messages etc.</li>
+<li>General options: keepAlive, connection timeout, and persistence etc.</li>
+<li>Last will and Testament options.</li>
+<li>Smaller in size, around 200KB.</li>
+<li>Able to run on any platform where Java is supported.</li>
+</ul>
+</p>
+
+<p><a href="https://www.eclipse.org/downloads/download.php?file=/paho/1.0/org.eclipse.paho.mqtt.utility-1.0.0.jar">Jar download</a>.
+</p>
+</div>
+</div>
+
+<?php include '../../_includes/footer.php' ?>
diff --git a/old/css/bootstrap.min.css b/old/css/bootstrap.min.css
new file mode 100644
index 0000000..4cf729e
--- /dev/null
+++ b/old/css/bootstrap.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.6 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/old/css/style.css b/old/css/style.css
new file mode 100644
index 0000000..0943dbb
--- /dev/null
+++ b/old/css/style.css
@@ -0,0 +1,221 @@
+/* Sticky footer styles
+-------------------------------------------------- */
+html {
+  position: relative;
+  min-height: 100%;
+}
+body {
+  /* Margin bottom by footer height */
+  margin-bottom: 60px;
+  font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
+  background: #eee6cb;
+}
+
+/* Custom page CSS
+-------------------------------------------------- */
+
+body > .container {
+  /*padding: 60px 15px 0; */
+}
+.container .text-muted {
+  margin: 20px 0;
+}
+
+code {
+  font-size: 80%;
+}
+
+.home_banner {
+    background-color: #222;
+    color: #eee6cb;
+}
+.headerText span{
+    color: #eee6cb;
+}
+
+.headerText span a{
+    color: #eee6cb;
+}
+
+
+.navbar-inverse {
+    border-color: #222;
+}
+.navbar .nav>li>a {
+    color: #eee6cb;
+}
+
+/* Styles for Header
+-------------------------------------------------- */
+.brand {
+    padding: 0;
+}
+
+.headerText {
+    color: #eff4f7;
+    font-size:0.8em;
+    padding-top: 15px;
+}
+
+.headerLink {
+    font-size:0.8em;
+    display: inline-block;
+    padding: 0px;
+}
+
+/* Home Page specific styles
+-------------------------------------------------- */
+.logo_image {
+    display: inline;
+}
+
+/* Custom, iPhone Retina */
+@media only screen and (min-width : 320px) {
+   .logo_image {
+       padding-top: 30px;
+   }
+}
+
+/* Extra Small Devices, Phones */
+@media only screen and (min-width : 480px) {
+   .logo_image {
+       padding-top: 30px;
+   }
+}
+
+/* Small Devices, Tablets */
+@media only screen and (min-width : 768px) {
+   .logo_image {
+       padding-top: 30px;
+   }
+}
+
+/* Medium Devices, Desktops */
+@media only screen and (min-width : 992px) {
+    .logo_image {
+        padding-top: 10px;
+    }
+}
+
+/* Large Devices, Wide Screens */
+@media only screen and (min-width : 1200px) {
+    .logo_image {
+        padding-top: 10px;
+    }
+}
+
+.mqtt-row {
+    background-color: #d8cfb3;
+    padding-top: 20px;
+}
+.middle-container{
+    margin-bottom: 30px;
+}
+
+.middle-container img
+{
+    display: block;
+    margin-right: auto;
+	margin-left: auto;
+}
+
+.middle-container h2 i
+{
+    display: block;
+    margin-right: auto;
+	margin-left: auto;
+	padding-top: 20px;
+    height: 100px;
+    width: 100px;
+    line-height: 60px;
+
+	margin-bottom: -48px;
+
+    -moz-border-radius: 63px; /* or 50% */
+    border-radius: 63px; /* or 50% */
+    background-color: rgba(255,255,255,.6);
+    color: white;
+    text-align: center;
+    font-size: 2em;
+}
+
+.lead {
+    text-align: center;
+}
+
+
+
+/* Styles for footer
+-------------------------------------------------- */
+.footer {
+  position: absolute;
+  bottom: 0;
+  width: 100%;
+  /* Set the fixed height of the footer here */
+  height: 60px;
+  background-color: #222;
+
+}
+
+.footer > .container {
+  padding-right: 15px;
+  padding-left: 15px;
+  /**/
+}
+
+.footer-links {
+    margin: 20px;
+}
+
+.footer-links > li > a{
+    color: #eee6cb;
+}
+
+
+/* Google Code Prettify Bootstrap Hack
+-------------------------------------------------- */
+pre.prettyprint {
+    border: 1px solid #ccc;
+    padding: 9.5px;
+}
+
+.snippet-lang {
+    padding-left: 5px;
+    color: #aaa;
+    font-size: 20px;
+}
+
+.snippet-desc {
+    color: #aaa;
+    font-size: 20px;
+}
+
+.snippet-code {
+    margin-bottom: : 5px;
+}
+
+
+
+
+/* CUSTOMIZE THE CAROUSEL
+-------------------------------------------------- */
+
+/* Carousel base class */
+.carousel {
+  height: 300px;
+  margin-bottom: 10px;
+}
+
+.carousel-control.right {
+    background-image: none;
+}
+
+.carousel-control.left {
+    background-image: none;
+}
+
+
+/*  Normal pages */
+.main-content {
+    padding-top: 60px;
+}
diff --git a/old/css/style.css.old b/old/css/style.css.old
new file mode 100644
index 0000000..b766844
--- /dev/null
+++ b/old/css/style.css.old
@@ -0,0 +1,487 @@
+body
+{
+	background: #eee6cb;
+	font-size: 16px;
+	line-height: 24px;
+	word-spacing: 2px;
+}
+
+a
+{
+	color: #924c4c
+}
+
+a:hover {
+    color:#AF7F2F;
+}
+.navbar .nav>li>a {
+    color: #eee6cb;
+}
+
+.dropdown-menu {
+    background: #121320;
+}
+.navbar .nav>li>.dropdown-menu:after {
+    display: none;
+}
+.navbar .nav>li>.dropdown-menu:before {
+    display: none;
+}
+.nav-header {
+    font-size: 14px;
+    color: #EFF4F7;
+    text-shadow: none;
+}
+
+.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
+    background: #9B9789;
+}
+.dropdown-menu li>a {
+    color: #eee6cb;
+    padding: 3px 20px 3px 30px;
+}
+.container
+{
+	padding-top: 40px;
+	padding-top: 20px
+}
+
+#header_wrapper
+{
+	padding-bottom: 5px;
+	height: auto;
+	border: none;
+	overflow: hidden;
+	min-height: 60px
+}
+
+@media (max-width: 979px) {
+	#header_wrapper
+	{
+		min-height: 103px
+	}
+}
+
+@media (max-width: 767px) {
+	#header_wrapper
+	{
+		min-height: 3px
+	}
+}
+
+#intro
+{
+	text-align: center;
+	margin-top: 70px;
+	background: hsla(0,0,100%,.3);
+	padding-top: 80px;
+	padding-bottom: 140px;
+}
+
+#intro h1
+{
+	text-transform: uppercase;
+	text-transform: uppercase
+}
+
+#intro .container
+{
+	border-bottom: none;
+	padding: 10px;
+	border-bottom: none;
+	padding: 10px;
+	text-align: center
+}
+
+.brand
+{
+	padding: 0px;
+}
+
+#extra
+{
+	background: #121320;
+	color: #fff;
+	border-top: 1px solid #000;
+	font-size: 12px;
+	font-weight: 400;
+	line-height: 1.3em;
+	font-style: normal;
+	word-spacing: 1px;
+	padding-bottom: 30px;
+}
+
+.btn-navbar
+{
+	margin-right: 10px!important
+}
+
+#extra .inner
+{
+	color: #fff;
+	border-top: 1px solid #000;
+	font-weight: 400;
+	line-height: 1.3em;
+	font-style: normal;
+	word-spacing: 1px
+}
+
+#extra h3
+{
+	font-weight: 400;
+	border-bottom: 1px solid #fff;
+	padding: 5px;
+	font-weight: 400;
+	border-bottom: 1px solid #fff;
+	padding: 5px
+}
+
+#footer
+{
+	border-top: 1px solid #999
+}
+
+#footer .inner
+{
+	padding: 20px;
+	background: #e8e8e8;
+	border-top: 1px solid #fff
+}
+
+.footer-links
+{
+	display: inline-block;
+	margin: 0;
+	list-style: none;
+}
+
+.footer-links li
+{
+	margin-top: 1.25em;
+	display: inline-block;
+	margin-top: 1.25em
+}
+
+.footer-links a
+{
+	color: #fff;
+	color: #fff
+}
+
+.feature-box i
+{
+	left: 50%;
+	position: relative;
+	margin-left: -50px
+}
+
+.nav-pills li a
+{
+	color: #c4c6dd
+}
+
+footer ul.nav-pills
+{
+	padding-top: 7px;
+	padding-bottom: 10px
+}
+
+.nav-pills li a:hover
+{
+	color: #333
+}
+
+.nav-pills li.pull-right
+{
+	line-height: 20px
+}
+
+.container h1, .container h2
+{
+	margin-top: -80px!important;
+	padding-top: 80px!important;
+	margin-bottom: 10px;
+	color: #5e351a!important;
+	text-shadow: none;
+}
+
+.container h3
+{
+	margin-top: -80px!important;
+	padding-top: 80px!important;
+	font-weight: 400;
+	color: #5e351a!important;
+	text-shadow: none;
+}
+
+.container p
+{
+	margin-left: 10px;
+	text-align: justify
+}
+
+.container li
+{
+	margin-top: 10px
+}
+
+.container li ul
+{
+	margin-left: 10px
+}
+
+.container li li
+{
+	margin-top: 5px;
+	margin-left: 0
+}
+
+.table-bordered,.table-bordered th,.table-bordered td
+{
+	border-color: #ccc
+}
+
+.feature-box .lead
+{
+	color: #5e351a!important;
+	margin-top: -10px;
+	font-size: 20px;
+	text-align: center
+}
+
+#features, #articles {
+	background: rgba(200,200,200,.2)!important;
+	padding-top: 80px;
+	padding-bottom: 80px;
+}
+#clients .container {
+	padding-top: 30px;
+	padding-bottom: 80px;
+    background: #fffff0;
+}
+
+#getting-started .container, #contributing .container {
+	padding-top: 80px;
+	padding-bottom: 80px;
+    background: #fffff0;
+}
+
+#mqtt .container{
+    padding-top: 100px;
+    padding-bottom: 100px;
+    background: #fffff0;
+}
+
+
+#articles .lead .quote {
+    font-family: arial;
+    font-size: 9em;
+    line-height: 0px;
+    float: left;
+    margin-top: 60px;
+    margin-left:-60px;
+    color: rgba(255,255,255,.6)!important;
+}
+#articles .lead .rquote {
+    float: right;
+    margin-top: 50px;
+    margin-right:-60px;
+}
+p.article-link {
+    clear: both;
+    text-align: right;
+}
+code
+{
+	color: #000;
+	font-size: 16px;
+	padding: 3px 6px;
+}
+pre {
+    font-size: 16px;
+}
+
+h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]
+{
+    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
+	padding-top: 40px;
+	margin-top: -40px
+}
+h4 {
+    font-size: 20px;
+    text-indent: 0.4em;
+	font-weight: 400;
+	color: #5e351a!important;
+	margin-top: 20px;
+	margin-bottom: 20px;
+}
+.highlight-unit
+{
+	border-radius: 6px;
+	margin-bottom: 30px;
+	background: #f5f5f5
+}
+
+#intro .container p
+{
+	text-align: center
+}
+
+.row {
+	margin-bottom: 0
+}
+
+footer
+{
+	border-top-right-radius: 15px;
+	border-top-left-radius: 15px;
+	background: #161726
+}
+
+footer .nav
+{
+	margin-bottom: 0
+}
+
+footer li
+{
+	color: #fff
+}
+
+.nav-pills .pull-right
+{
+	line-height: 34px;
+	margin-right: 10px
+}
+
+#extra .container
+{
+	padding-top: 10px
+}
+
+.product-box
+{
+	border-radius: 10px;
+	padding: 0 1em
+}
+
+.product-box:hover
+{
+	background: hsla(0,0,100%,.3)
+}
+
+.*
+{
+	background: url(../images/mihini-small-logo.png) no-repeat 0 7px;
+	text-indent: -1000em;
+	width: 30px
+}
+
+.googleplus
+{
+	padding-top: 10px
+}
+
+.pictureonly
+{
+	text-align: center
+}
+
+.feature-box h2
+{
+	text-align: center;
+}
+
+.feature-box h2 i
+{
+	display: block;
+	width: 100px;
+	height: 80px;
+	padding-top: 50px;
+	padding-top: 20px;
+	margin-bottom: -48px;
+	font-size: 75px;
+	background: rgba(255,255,255,.6)!important;
+	border-radius: 63px
+}
+
+.feature-box h2 i img
+{
+	width: 60px;
+	height: 60px
+}
+
+.feature-box h2 div
+{
+	text-align: left;
+	text-indent: 90px
+}
+
+#clientblock {
+    background: rgba(238, 230, 203, 0.5) !important;
+}
+
+.clientblock h3 {
+    margin-top: 30px;
+}
+
+.clientlist {
+    margin: 0;
+    list-style-type: none;
+}
+.clientlist li:hover {
+    background: rgba(238, 230, 203, 0.5) !important;
+}
+
+.clientlist li.clientsublist:hover {
+    background: none !important;
+}
+.clientlist li {
+    position: relative;
+    border-radius: 3px;
+}
+.clientlist li li {
+    margin-left: 20px;
+
+}
+.clientlist>li {
+    padding: 10px;
+    display: block;
+}
+.clientactions {
+    display: none;
+}
+
+.clientactions a {
+    margin-left: 20px;
+}
+
+.main-content {
+    margin-top: 80px!important;
+    min-height: 650px;
+    background: #fff;
+}
+.toc {
+    position:fixed;
+}
+
+.main-content h1 {
+    margin-bottom: 30px;
+    font-size: 1.6em;
+}
+.main-content h2 {
+    font-size: 1.4em;
+}
+.main-content h3 {
+    font-size: 1.2em;
+    text-indent: 0;
+}
+
+ol.lead {
+    margin-left: 70px;
+}
+
+
+pre {
+    margin-left: 10px;
+}
diff --git a/old/downloads.php b/old/downloads.php
new file mode 100644
index 0000000..e71c585
--- /dev/null
+++ b/old/downloads.php
@@ -0,0 +1,177 @@
+<?php include '_includes/header.php' ?>
+<h1>Eclipse Paho Downloads</h1>
+
+<h4>Latest Paho Project Release: <a href="https://projects.eclipse.org/projects/iot.paho/releases/1.4.0-photon">1.4 (Photon)</a></h4>
+
+<?php include './comparison.php' ?>
+
+<h2>Stable</h2>
+<div class="panel panel-default">
+  <div class="panel-heading">
+    <h2 class="panel-title">Utilities</h2>
+  </div>
+  <div class="panel-body">
+      <table class="table table-hover table-bordered">
+           <thead>
+                <tr>
+                     <th>Name</th>
+                     <th>Official Release</th>
+                     <th>Unstable</th>
+                     <th>GitHub</th>
+                 </tr>
+             </thead>
+             <tbody>
+            <tr>
+               <th scope="row"><a href="https://github.com/eclipse/paho.mqtt-spy/wiki">mqtt-spy</a></th>
+               <td>1.0.0 - <a target="_blank" href="https://github.com/eclipse/paho.mqtt-spy/releases/download/1.0.0/mqtt-spy-1.0.0.jar">Eclipse Github</a></td>
+               <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-spy"><i>Build from master branch</i></a></td>
+               <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-spy">https://github.com/eclipse/paho.mqtt-spy</a></td>
+           </tr>
+           <tr>
+               <th scope="row"><a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway">MQTT-SN Transparent Gateway</a></th>
+               <td>1.0.0 - <a href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/v1.0.0/MQTTSNGateway"><i>Build from Source</i></a></td>
+               <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway"><i>Build from master branch</i></a></td>
+               <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway">https://github.com/eclipse/paho.mqtt-sn.embedded-c/tree/master/MQTTSNGateway</a></td>
+           </tr>
+             </tbody>
+         </table>
+  </div>
+</div>
+
+<div class="panel panel-default">
+  <div class="panel-heading">
+    <h2 class="panel-title">MQTT Clients</h2>
+  </div>
+  <div class="panel-body">
+      <table class="table table-hover table-bordered">
+           <thead>
+                <tr>
+                     <th>Client</th>
+                     <th>Official Release</th>
+                     <th>Unstable</th>
+                     <th>GitHub</th>
+                 </tr>
+             </thead>
+             <tbody>
+                 <tr>
+                    <th scope="row"><a href="https://www.eclipse.org/paho/clients/java/">Java</a></th>
+                    <td>1.1.1 - <a target="_blank" href="http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.paho.client.mqttv3%22">Maven Central</a></td>
+                    <td>1.1.2-SNAPSHOT - <a target="_blank" href="https://repo.eclipse.org/content/repositories/paho-snapshots/org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.1.2-SNAPSHOT/">Eclipse</a></td>
+                    <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.java">https://github.com/eclipse/paho.mqtt.java</a></td>
+                </tr>
+                <tr>
+                    <th scope="row"><a href="https://www.eclipse.org/paho/clients/python/">Python</a></th>
+		            <td>1.5.0 - <a target="_blank" href="https://pypi.org/project/paho-mqtt/">Pypi (Pip)</a></td>
+                    <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.python/tree/develop"><i>Build from develop branch</i></a></td>
+                    <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.python">https://github.com/eclipse/paho.mqtt.python</a></td>
+                </tr>
+                <tr>
+                   <th scope="row"><a href="https://www.eclipse.org/paho/clients/js/">JavaScript</a></th>
+                   <td>1.0.3 - <a target="_blank" href="https://www.eclipse.org/downloads/download.php?file=/paho/releases/1.0.3/paho.javascript-1.0.3.zip">Eclipse</a></td>
+                   <td>1.0.4-SNAPSHOT - <a target="_blank" href="https://github.com/eclipse/paho.mqtt.javascript/tree/develop"><i>Build from develop branch</i></a></td>
+                   <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.javascript">https://github.com/eclipse/paho.mqtt.javascript</a></td>
+               </tr>
+               <tr>
+                   <th scope="row"><a href="https://www.eclipse.org/paho/clients/golang/">Golang</a></th>
+                   <td>1.1.0 - <a target="_blank" href="https://github.com/eclipse/paho.mqtt.golang/releases/tag/v1.1.0">Github repo tag v1.1.0</a></td>
+                   <td><code>go get github.com/eclipse/paho.mqtt.golang</code></td>
+                   <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.golang">https://github.com/eclipse/paho.mqtt.golang</a></td>
+               </tr>
+               <tr>
+                   <th scope="row"><a href="https://www.eclipse.org/paho/clients/c/">C</a></th>
+                   <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.2">1.3.2</a></td>
+                   <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.c/tree/master"><i>Build from master branch</i></a></td>
+                   <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.c">https://github.com/eclipse/paho.mqtt.c</a></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/cpp/">C++</a></th>
+                  <td>1.0.0 - <a target="_blank" href="https://github.com/eclipse/paho.mqtt.cpp/releases/tag/v1.0.0"><i>Build from source</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.cpp/tree/master"><i>Build from master branch</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.cpp">https://github.com/eclipse/paho.mqtt.cpp</a></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/rust/">Rust</a></th>
+                  <td><i>Coming soon</i></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.rust/tree/develop"><i>Build from develop branch</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.rust">https://github.com/eclipse/paho.mqtt.rust</a></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/dotnet/">.Net (C#)</a></th>
+                  <td>4.3.0 - <a target="_blank" href="https://www.nuget.org/packages/M2Mqtt/4.3.0">NuGet</a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.m2mqtt/tree/master"><i>Build from master branch</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.m2mqtt">https://github.com/eclipse/paho.mqtt.m2mqtt</a></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/android/">Android Service</a></th>
+                  <td>1.1.1 - <a target="_blank" href="https://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.paho.android.service%22">Eclipse</a></td>
+                  <td>1.1.2-SNAPSHOT - <a target="_blank" href="https://repo.eclipse.org/content/repositories/paho-snapshots/org/eclipse/paho/org.eclipse.paho.android.service/1.1.2-SNAPSHOT/">Eclipse</a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.android">https://github.com/eclipse/paho.mqtt.android</a></td>
+               </tr>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/c/embedded/">Embedded C/C++</a></th>
+                  <td>1.1.0 -
+                    <a target="_blank" href="https://github.com/eclipse/paho.mqtt.embedded-c/releases/tag/v1.1.0"><i>Build from source</i></a> /
+                    <a target="_blank" href="https://www.eclipse.org/downloads/download.php?file=/paho/arduino_1.0.0.zip">Arduino</a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.embedded-c/tree/master"><i>Build from master branch</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.embedded-c">https://github.com/eclipse/paho.mqtt.embedded-c</a></td>
+               </tr>
+             </tbody>
+         </table>
+  </div>
+</div>
+
+<div class="panel panel-default">
+  <div class="panel-heading">
+    <h2 class="panel-title">MQTT-SN Clients</h2>
+  </div>
+  <div class="panel-body">
+      <table class="table table-hover table-bordered">
+           <thead>
+                <tr>
+                     <th>Client</th>
+                     <th>Official Release</th>
+                     <th>Unstable</th>
+                     <th>GitHub</th>
+                 </tr>
+             </thead>
+             <tbody>
+               <tr>
+                  <th scope="row"><a href="https://www.eclipse.org/paho/clients/c/embedded-sn/">Embedded C</a></th>
+                  <td>1.0.0 - <a href="https://github.com/eclipse/paho.mqtt.embedded-c/releases/tag/v1.0.0"><i>Build from Source</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-sn.embedded-c"><i>Build from master branch</i></a></td>
+                  <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt-sn.embedded-c">https://github.com/eclipse/paho.mqtt-sn.embedded-c</a></td>
+               </tr>
+             </tbody>
+         </table>
+  </div>
+</div>
+
+
+<h2>Experimental</h2>
+
+<div class="panel panel-default">
+  <div class="panel-heading">
+    <h2 class="panel-title">Tools and Clients</h2>
+  </div>
+  <div class="panel-body">
+      <table class="table table-hover table-bordered">
+           <thead>
+                <tr>
+                     <th>Tool</th>
+                     <th>Unstable</th>
+                     <th>GitHub</th>
+                 </tr>
+             </thead>
+             <tbody>
+             <tr>
+                 <th scope="row">MQTT client testing and interoperability tools</th>
+                 <td><i>N/A</i></td>
+                 <td><a target="_blank" href="https://github.com/eclipse/paho.mqtt.testing">https://github.com/eclipse/paho.mqtt.testing</a></td>
+             </tr>
+             </tbody>
+         </table>
+  </div>
+</div>
+
+
+<?php include '_includes/footer.php' ?>
diff --git a/old/examples/Parsedown.php b/old/examples/Parsedown.php
new file mode 100644
index 0000000..646af86
--- /dev/null
+++ b/old/examples/Parsedown.php
@@ -0,0 +1,1538 @@
+<?php
+
+#
+#
+# Parsedown
+# http://parsedown.org
+#
+# (c) Emanuil Rusev
+# http://erusev.com
+#
+# For the full license information, view the LICENSE file that was distributed
+# with this source code.
+#
+#
+
+class Parsedown
+{
+    # ~
+
+    const version = '1.6.0';
+
+    # ~
+
+    function text($text)
+    {
+        # make sure no definitions are set
+        $this->DefinitionData = array();
+
+        # standardize line breaks
+        $text = str_replace(array("\r\n", "\r"), "\n", $text);
+
+        # remove surrounding line breaks
+        $text = trim($text, "\n");
+
+        # split text into lines
+        $lines = explode("\n", $text);
+
+        # iterate through lines to identify blocks
+        $markup = $this->lines($lines);
+
+        # trim line breaks
+        $markup = trim($markup, "\n");
+
+        return $markup;
+    }
+
+    #
+    # Setters
+    #
+
+    function setBreaksEnabled($breaksEnabled)
+    {
+        $this->breaksEnabled = $breaksEnabled;
+
+        return $this;
+    }
+
+    protected $breaksEnabled;
+
+    function setMarkupEscaped($markupEscaped)
+    {
+        $this->markupEscaped = $markupEscaped;
+
+        return $this;
+    }
+
+    protected $markupEscaped;
+
+    function setUrlsLinked($urlsLinked)
+    {
+        $this->urlsLinked = $urlsLinked;
+
+        return $this;
+    }
+
+    protected $urlsLinked = true;
+
+    #
+    # Lines
+    #
+
+    protected $BlockTypes = array(
+        '#' => array('Header'),
+        '*' => array('Rule', 'List'),
+        '+' => array('List'),
+        '-' => array('SetextHeader', 'Table', 'Rule', 'List'),
+        '0' => array('List'),
+        '1' => array('List'),
+        '2' => array('List'),
+        '3' => array('List'),
+        '4' => array('List'),
+        '5' => array('List'),
+        '6' => array('List'),
+        '7' => array('List'),
+        '8' => array('List'),
+        '9' => array('List'),
+        ':' => array('Table'),
+        '<' => array('Comment', 'Markup'),
+        '=' => array('SetextHeader'),
+        '>' => array('Quote'),
+        '[' => array('Reference'),
+        '_' => array('Rule'),
+        '`' => array('FencedCode'),
+        '|' => array('Table'),
+        '~' => array('FencedCode'),
+    );
+
+    # ~
+
+    protected $unmarkedBlockTypes = array(
+        'Code',
+    );
+
+    #
+    # Blocks
+    #
+
+    protected function lines(array $lines)
+    {
+        $CurrentBlock = null;
+
+        foreach ($lines as $line)
+        {
+            if (chop($line) === '')
+            {
+                if (isset($CurrentBlock))
+                {
+                    $CurrentBlock['interrupted'] = true;
+                }
+
+                continue;
+            }
+
+            if (strpos($line, "\t") !== false)
+            {
+                $parts = explode("\t", $line);
+
+                $line = $parts[0];
+
+                unset($parts[0]);
+
+                foreach ($parts as $part)
+                {
+                    $shortage = 4 - mb_strlen($line, 'utf-8') % 4;
+
+                    $line .= str_repeat(' ', $shortage);
+                    $line .= $part;
+                }
+            }
+
+            $indent = 0;
+
+            while (isset($line[$indent]) and $line[$indent] === ' ')
+            {
+                $indent ++;
+            }
+
+            $text = $indent > 0 ? substr($line, $indent) : $line;
+
+            # ~
+
+            $Line = array('body' => $line, 'indent' => $indent, 'text' => $text);
+
+            # ~
+
+            if (isset($CurrentBlock['continuable']))
+            {
+                $Block = $this->{'block'.$CurrentBlock['type'].'Continue'}($Line, $CurrentBlock);
+
+                if (isset($Block))
+                {
+                    $CurrentBlock = $Block;
+
+                    continue;
+                }
+                else
+                {
+                    if ($this->isBlockCompletable($CurrentBlock['type']))
+                    {
+                        $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock);
+                    }
+                }
+            }
+
+            # ~
+
+            $marker = $text[0];
+
+            # ~
+
+            $blockTypes = $this->unmarkedBlockTypes;
+
+            if (isset($this->BlockTypes[$marker]))
+            {
+                foreach ($this->BlockTypes[$marker] as $blockType)
+                {
+                    $blockTypes []= $blockType;
+                }
+            }
+
+            #
+            # ~
+
+            foreach ($blockTypes as $blockType)
+            {
+                $Block = $this->{'block'.$blockType}($Line, $CurrentBlock);
+
+                if (isset($Block))
+                {
+                    $Block['type'] = $blockType;
+
+                    if ( ! isset($Block['identified']))
+                    {
+                        $Blocks []= $CurrentBlock;
+
+                        $Block['identified'] = true;
+                    }
+
+                    if ($this->isBlockContinuable($blockType))
+                    {
+                        $Block['continuable'] = true;
+                    }
+
+                    $CurrentBlock = $Block;
+
+                    continue 2;
+                }
+            }
+
+            # ~
+
+            if (isset($CurrentBlock) and ! isset($CurrentBlock['type']) and ! isset($CurrentBlock['interrupted']))
+            {
+                $CurrentBlock['element']['text'] .= "\n".$text;
+            }
+            else
+            {
+                $Blocks []= $CurrentBlock;
+
+                $CurrentBlock = $this->paragraph($Line);
+
+                $CurrentBlock['identified'] = true;
+            }
+        }
+
+        # ~
+
+        if (isset($CurrentBlock['continuable']) and $this->isBlockCompletable($CurrentBlock['type']))
+        {
+            $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock);
+        }
+
+        # ~
+
+        $Blocks []= $CurrentBlock;
+
+        unset($Blocks[0]);
+
+        # ~
+
+        $markup = '';
+
+        foreach ($Blocks as $Block)
+        {
+            if (isset($Block['hidden']))
+            {
+                continue;
+            }
+
+            $markup .= "\n";
+            $markup .= isset($Block['markup']) ? $Block['markup'] : $this->element($Block['element']);
+        }
+
+        $markup .= "\n";
+
+        # ~
+
+        return $markup;
+    }
+
+    protected function isBlockContinuable($Type)
+    {
+        return method_exists($this, 'block'.$Type.'Continue');
+    }
+
+    protected function isBlockCompletable($Type)
+    {
+        return method_exists($this, 'block'.$Type.'Complete');
+    }
+
+    #
+    # Code
+
+    protected function blockCode($Line, $Block = null)
+    {
+        if (isset($Block) and ! isset($Block['type']) and ! isset($Block['interrupted']))
+        {
+            return;
+        }
+
+        if ($Line['indent'] >= 4)
+        {
+            $text = substr($Line['body'], 4);
+
+            $Block = array(
+                'element' => array(
+                    'name' => 'pre',
+                    'handler' => 'element',
+                    'text' => array(
+                        'name' => 'code',
+                        'text' => $text,
+                    ),
+                ),
+            );
+
+            return $Block;
+        }
+    }
+
+    protected function blockCodeContinue($Line, $Block)
+    {
+        if ($Line['indent'] >= 4)
+        {
+            if (isset($Block['interrupted']))
+            {
+                $Block['element']['text']['text'] .= "\n";
+
+                unset($Block['interrupted']);
+            }
+
+            $Block['element']['text']['text'] .= "\n";
+
+            $text = substr($Line['body'], 4);
+
+            $Block['element']['text']['text'] .= $text;
+
+            return $Block;
+        }
+    }
+
+    protected function blockCodeComplete($Block)
+    {
+        $text = $Block['element']['text']['text'];
+
+        $text = htmlspecialchars($text, ENT_NOQUOTES, 'UTF-8');
+
+        $Block['element']['text']['text'] = $text;
+
+        return $Block;
+    }
+
+    #
+    # Comment
+
+    protected function blockComment($Line)
+    {
+        if ($this->markupEscaped)
+        {
+            return;
+        }
+
+        if (isset($Line['text'][3]) and $Line['text'][3] === '-' and $Line['text'][2] === '-' and $Line['text'][1] === '!')
+        {
+            $Block = array(
+                'markup' => $Line['body'],
+            );
+
+            if (preg_match('/-->$/', $Line['text']))
+            {
+                $Block['closed'] = true;
+            }
+
+            return $Block;
+        }
+    }
+
+    protected function blockCommentContinue($Line, array $Block)
+    {
+        if (isset($Block['closed']))
+        {
+            return;
+        }
+
+        $Block['markup'] .= "\n" . $Line['body'];
+
+        if (preg_match('/-->$/', $Line['text']))
+        {
+            $Block['closed'] = true;
+        }
+
+        return $Block;
+    }
+
+    #
+    # Fenced Code
+
+    protected function blockFencedCode($Line)
+    {
+        if (preg_match('/^['.$Line['text'][0].']{3,}[ ]*([\w-]+)?[ ]*$/', $Line['text'], $matches))
+        {
+            $Element = array(
+                'name' => 'code',
+                'text' => '',
+            );
+
+            if (isset($matches[1]))
+            {
+                $class = 'language-'.$matches[1];
+
+                $Element['attributes'] = array(
+                    'class' => $class,
+                );
+            }
+
+            $Block = array(
+                'char' => $Line['text'][0],
+                'element' => array(
+                    'name' => 'pre',
+                    'handler' => 'element',
+                    'text' => $Element,
+                ),
+            );
+
+            return $Block;
+        }
+    }
+
+    protected function blockFencedCodeContinue($Line, $Block)
+    {
+        if (isset($Block['complete']))
+        {
+            return;
+        }
+
+        if (isset($Block['interrupted']))
+        {
+            $Block['element']['text']['text'] .= "\n";
+
+            unset($Block['interrupted']);
+        }
+
+        if (preg_match('/^'.$Block['char'].'{3,}[ ]*$/', $Line['text']))
+        {
+            $Block['element']['text']['text'] = substr($Block['element']['text']['text'], 1);
+
+            $Block['complete'] = true;
+
+            return $Block;
+        }
+
+        $Block['element']['text']['text'] .= "\n".$Line['body'];;
+
+        return $Block;
+    }
+
+    protected function blockFencedCodeComplete($Block)
+    {
+        $text = $Block['element']['text']['text'];
+
+        $text = htmlspecialchars($text, ENT_NOQUOTES, 'UTF-8');
+
+        $Block['element']['text']['text'] = $text;
+
+        return $Block;
+    }
+
+    #
+    # Header
+
+    protected function blockHeader($Line)
+    {
+        if (isset($Line['text'][1]))
+        {
+            $level = 1;
+
+            while (isset($Line['text'][$level]) and $Line['text'][$level] === '#')
+            {
+                $level ++;
+            }
+
+            if ($level > 6)
+            {
+                return;
+            }
+
+            $text = trim($Line['text'], '# ');
+
+            $Block = array(
+                'element' => array(
+                    'name' => 'h' . min(6, $level),
+                    'text' => $text,
+                    'handler' => 'line',
+                ),
+            );
+
+            return $Block;
+        }
+    }
+
+    #
+    # List
+
+    protected function blockList($Line)
+    {
+        list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]+[.]');
+
+        if (preg_match('/^('.$pattern.'[ ]+)(.*)/', $Line['text'], $matches))
+        {
+            $Block = array(
+                'indent' => $Line['indent'],
+                'pattern' => $pattern,
+                'element' => array(
+                    'name' => $name,
+                    'handler' => 'elements',
+                ),
+            );
+
+            $Block['li'] = array(
+                'name' => 'li',
+                'handler' => 'li',
+                'text' => array(
+                    $matches[2],
+                ),
+            );
+
+            $Block['element']['text'] []= & $Block['li'];
+
+            return $Block;
+        }
+    }
+
+    protected function blockListContinue($Line, array $Block)
+    {
+        if ($Block['indent'] === $Line['indent'] and preg_match('/^'.$Block['pattern'].'(?:[ ]+(.*)|$)/', $Line['text'], $matches))
+        {
+            if (isset($Block['interrupted']))
+            {
+                $Block['li']['text'] []= '';
+
+                unset($Block['interrupted']);
+            }
+
+            unset($Block['li']);
+
+            $text = isset($matches[1]) ? $matches[1] : '';
+
+            $Block['li'] = array(
+                'name' => 'li',
+                'handler' => 'li',
+                'text' => array(
+                    $text,
+                ),
+            );
+
+            $Block['element']['text'] []= & $Block['li'];
+
+            return $Block;
+        }
+
+        if ($Line['text'][0] === '[' and $this->blockReference($Line))
+        {
+            return $Block;
+        }
+
+        if ( ! isset($Block['interrupted']))
+        {
+            $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']);
+
+            $Block['li']['text'] []= $text;
+
+            return $Block;
+        }
+
+        if ($Line['indent'] > 0)
+        {
+            $Block['li']['text'] []= '';
+
+            $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']);
+
+            $Block['li']['text'] []= $text;
+
+            unset($Block['interrupted']);
+
+            return $Block;
+        }
+    }
+
+    #
+    # Quote
+
+    protected function blockQuote($Line)
+    {
+        if (preg_match('/^>[ ]?(.*)/', $Line['text'], $matches))
+        {
+            $Block = array(
+                'element' => array(
+                    'name' => 'blockquote',
+                    'handler' => 'lines',
+                    'text' => (array) $matches[1],
+                ),
+            );
+
+            return $Block;
+        }
+    }
+
+    protected function blockQuoteContinue($Line, array $Block)
+    {
+        if ($Line['text'][0] === '>' and preg_match('/^>[ ]?(.*)/', $Line['text'], $matches))
+        {
+            if (isset($Block['interrupted']))
+            {
+                $Block['element']['text'] []= '';
+
+                unset($Block['interrupted']);
+            }
+
+            $Block['element']['text'] []= $matches[1];
+
+            return $Block;
+        }
+
+        if ( ! isset($Block['interrupted']))
+        {
+            $Block['element']['text'] []= $Line['text'];
+
+            return $Block;
+        }
+    }
+
+    #
+    # Rule
+
+    protected function blockRule($Line)
+    {
+        if (preg_match('/^(['.$Line['text'][0].'])([ ]*\1){2,}[ ]*$/', $Line['text']))
+        {
+            $Block = array(
+                'element' => array(
+                    'name' => 'hr'
+                ),
+            );
+
+            return $Block;
+        }
+    }
+
+    #
+    # Setext
+
+    protected function blockSetextHeader($Line, array $Block = null)
+    {
+        if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted']))
+        {
+            return;
+        }
+
+        if (chop($Line['text'], $Line['text'][0]) === '')
+        {
+            $Block['element']['name'] = $Line['text'][0] === '=' ? 'h1' : 'h2';
+
+            return $Block;
+        }
+    }
+
+    #
+    # Markup
+
+    protected function blockMarkup($Line)
+    {
+        if ($this->markupEscaped)
+        {
+            return;
+        }
+
+        if (preg_match('/^<(\w*)(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*(\/)?>/', $Line['text'], $matches))
+        {
+            $element = strtolower($matches[1]);
+
+            if (in_array($element, $this->textLevelElements))
+            {
+                return;
+            }
+
+            $Block = array(
+                'name' => $matches[1],
+                'depth' => 0,
+                'markup' => $Line['text'],
+            );
+
+            $length = strlen($matches[0]);
+
+            $remainder = substr($Line['text'], $length);
+
+            if (trim($remainder) === '')
+            {
+                if (isset($matches[2]) or in_array($matches[1], $this->voidElements))
+                {
+                    $Block['closed'] = true;
+
+                    $Block['void'] = true;
+                }
+            }
+            else
+            {
+                if (isset($matches[2]) or in_array($matches[1], $this->voidElements))
+                {
+                    return;
+                }
+
+                if (preg_match('/<\/'.$matches[1].'>[ ]*$/i', $remainder))
+                {
+                    $Block['closed'] = true;
+                }
+            }
+
+            return $Block;
+        }
+    }
+
+    protected function blockMarkupContinue($Line, array $Block)
+    {
+        if (isset($Block['closed']))
+        {
+            return;
+        }
+
+        if (preg_match('/^<'.$Block['name'].'(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*>/i', $Line['text'])) # open
+        {
+            $Block['depth'] ++;
+        }
+
+        if (preg_match('/(.*?)<\/'.$Block['name'].'>[ ]*$/i', $Line['text'], $matches)) # close
+        {
+            if ($Block['depth'] > 0)
+            {
+                $Block['depth'] --;
+            }
+            else
+            {
+                $Block['closed'] = true;
+            }
+        }
+
+        if (isset($Block['interrupted']))
+        {
+            $Block['markup'] .= "\n";
+
+            unset($Block['interrupted']);
+        }
+
+        $Block['markup'] .= "\n".$Line['body'];
+
+        return $Block;
+    }
+
+    #
+    # Reference
+
+    protected function blockReference($Line)
+    {
+        if (preg_match('/^\[(.+?)\]:[ ]*<?(\S+?)>?(?:[ ]+["\'(](.+)["\')])?[ ]*$/', $Line['text'], $matches))
+        {
+            $id = strtolower($matches[1]);
+
+            $Data = array(
+                'url' => $matches[2],
+                'title' => null,
+            );
+
+            if (isset($matches[3]))
+            {
+                $Data['title'] = $matches[3];
+            }
+
+            $this->DefinitionData['Reference'][$id] = $Data;
+
+            $Block = array(
+                'hidden' => true,
+            );
+
+            return $Block;
+        }
+    }
+
+    #
+    # Table
+
+    protected function blockTable($Line, array $Block = null)
+    {
+        if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted']))
+        {
+            return;
+        }
+
+        if (strpos($Block['element']['text'], '|') !== false and chop($Line['text'], ' -:|') === '')
+        {
+            $alignments = array();
+
+            $divider = $Line['text'];
+
+            $divider = trim($divider);
+            $divider = trim($divider, '|');
+
+            $dividerCells = explode('|', $divider);
+
+            foreach ($dividerCells as $dividerCell)
+            {
+                $dividerCell = trim($dividerCell);
+
+                if ($dividerCell === '')
+                {
+                    continue;
+                }
+
+                $alignment = null;
+
+                if ($dividerCell[0] === ':')
+                {
+                    $alignment = 'left';
+                }
+
+                if (substr($dividerCell, - 1) === ':')
+                {
+                    $alignment = $alignment === 'left' ? 'center' : 'right';
+                }
+
+                $alignments []= $alignment;
+            }
+
+            # ~
+
+            $HeaderElements = array();
+
+            $header = $Block['element']['text'];
+
+            $header = trim($header);
+            $header = trim($header, '|');
+
+            $headerCells = explode('|', $header);
+
+            foreach ($headerCells as $index => $headerCell)
+            {
+                $headerCell = trim($headerCell);
+
+                $HeaderElement = array(
+                    'name' => 'th',
+                    'text' => $headerCell,
+                    'handler' => 'line',
+                );
+
+                if (isset($alignments[$index]))
+                {
+                    $alignment = $alignments[$index];
+
+                    $HeaderElement['attributes'] = array(
+                        'style' => 'text-align: '.$alignment.';',
+                    );
+                }
+
+                $HeaderElements []= $HeaderElement;
+            }
+
+            # ~
+
+            $Block = array(
+                'alignments' => $alignments,
+                'identified' => true,
+                'element' => array(
+                    'name' => 'table',
+                    'handler' => 'elements',
+                ),
+            );
+
+            $Block['element']['text'] []= array(
+                'name' => 'thead',
+                'handler' => 'elements',
+            );
+
+            $Block['element']['text'] []= array(
+                'name' => 'tbody',
+                'handler' => 'elements',
+                'text' => array(),
+            );
+
+            $Block['element']['text'][0]['text'] []= array(
+                'name' => 'tr',
+                'handler' => 'elements',
+                'text' => $HeaderElements,
+            );
+
+            return $Block;
+        }
+    }
+
+    protected function blockTableContinue($Line, array $Block)
+    {
+        if (isset($Block['interrupted']))
+        {
+            return;
+        }
+
+        if ($Line['text'][0] === '|' or strpos($Line['text'], '|'))
+        {
+            $Elements = array();
+
+            $row = $Line['text'];
+
+            $row = trim($row);
+            $row = trim($row, '|');
+
+            preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]+`|`)+/', $row, $matches);
+
+            foreach ($matches[0] as $index => $cell)
+            {
+                $cell = trim($cell);
+
+                $Element = array(
+                    'name' => 'td',
+                    'handler' => 'line',
+                    'text' => $cell,
+                );
+
+                if (isset($Block['alignments'][$index]))
+                {
+                    $Element['attributes'] = array(
+                        'style' => 'text-align: '.$Block['alignments'][$index].';',
+                    );
+                }
+
+                $Elements []= $Element;
+            }
+
+            $Element = array(
+                'name' => 'tr',
+                'handler' => 'elements',
+                'text' => $Elements,
+            );
+
+            $Block['element']['text'][1]['text'] []= $Element;
+
+            return $Block;
+        }
+    }
+
+    #
+    # ~
+    #
+
+    protected function paragraph($Line)
+    {
+        $Block = array(
+            'element' => array(
+                'name' => 'p',
+                'text' => $Line['text'],
+                'handler' => 'line',
+            ),
+        );
+
+        return $Block;
+    }
+
+    #
+    # Inline Elements
+    #
+
+    protected $InlineTypes = array(
+        '"' => array('SpecialCharacter'),
+        '!' => array('Image'),
+        '&' => array('SpecialCharacter'),
+        '*' => array('Emphasis'),
+        ':' => array('Url'),
+        '<' => array('UrlTag', 'EmailTag', 'Markup', 'SpecialCharacter'),
+        '>' => array('SpecialCharacter'),
+        '[' => array('Link'),
+        '_' => array('Emphasis'),
+        '`' => array('Code'),
+        '~' => array('Strikethrough'),
+        '\\' => array('EscapeSequence'),
+    );
+
+    # ~
+
+    protected $inlineMarkerList = '!"*_&[:<>`~\\';
+
+    #
+    # ~
+    #
+
+    public function line($text)
+    {
+        $markup = '';
+
+        # $excerpt is based on the first occurrence of a marker
+
+        while ($excerpt = strpbrk($text, $this->inlineMarkerList))
+        {
+            $marker = $excerpt[0];
+
+            $markerPosition = strpos($text, $marker);
+
+            $Excerpt = array('text' => $excerpt, 'context' => $text);
+
+            foreach ($this->InlineTypes[$marker] as $inlineType)
+            {
+                $Inline = $this->{'inline'.$inlineType}($Excerpt);
+
+                if ( ! isset($Inline))
+                {
+                    continue;
+                }
+
+                # makes sure that the inline belongs to "our" marker
+
+                if (isset($Inline['position']) and $Inline['position'] > $markerPosition)
+                {
+                    continue;
+                }
+
+                # sets a default inline position
+
+                if ( ! isset($Inline['position']))
+                {
+                    $Inline['position'] = $markerPosition;
+                }
+
+                # the text that comes before the inline
+                $unmarkedText = substr($text, 0, $Inline['position']);
+
+                # compile the unmarked text
+                $markup .= $this->unmarkedText($unmarkedText);
+
+                # compile the inline
+                $markup .= isset($Inline['markup']) ? $Inline['markup'] : $this->element($Inline['element']);
+
+                # remove the examined text
+                $text = substr($text, $Inline['position'] + $Inline['extent']);
+
+                continue 2;
+            }
+
+            # the marker does not belong to an inline
+
+            $unmarkedText = substr($text, 0, $markerPosition + 1);
+
+            $markup .= $this->unmarkedText($unmarkedText);
+
+            $text = substr($text, $markerPosition + 1);
+        }
+
+        $markup .= $this->unmarkedText($text);
+
+        return $markup;
+    }
+
+    #
+    # ~
+    #
+
+    protected function inlineCode($Excerpt)
+    {
+        $marker = $Excerpt['text'][0];
+
+        if (preg_match('/^('.$marker.'+)[ ]*(.+?)[ ]*(?<!'.$marker.')\1(?!'.$marker.')/s', $Excerpt['text'], $matches))
+        {
+            $text = $matches[2];
+            $text = htmlspecialchars($text, ENT_NOQUOTES, 'UTF-8');
+            $text = preg_replace("/[ ]*\n/", ' ', $text);
+
+            return array(
+                'extent' => strlen($matches[0]),
+                'element' => array(
+                    'name' => 'code',
+                    'text' => $text,
+                ),
+            );
+        }
+    }
+
+    protected function inlineEmailTag($Excerpt)
+    {
+        if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<((mailto:)?\S+?@\S+?)>/i', $Excerpt['text'], $matches))
+        {
+            $url = $matches[1];
+
+            if ( ! isset($matches[2]))
+            {
+                $url = 'mailto:' . $url;
+            }
+
+            return array(
+                'extent' => strlen($matches[0]),
+                'element' => array(
+                    'name' => 'a',
+                    'text' => $matches[1],
+                    'attributes' => array(
+                        'href' => $url,
+                    ),
+                ),
+            );
+        }
+    }
+
+    protected function inlineEmphasis($Excerpt)
+    {
+        if ( ! isset($Excerpt['text'][1]))
+        {
+            return;
+        }
+
+        $marker = $Excerpt['text'][0];
+
+        if ($Excerpt['text'][1] === $marker and preg_match($this->StrongRegex[$marker], $Excerpt['text'], $matches))
+        {
+            $emphasis = 'strong';
+        }
+        elseif (preg_match($this->EmRegex[$marker], $Excerpt['text'], $matches))
+        {
+            $emphasis = 'em';
+        }
+        else
+        {
+            return;
+        }
+
+        return array(
+            'extent' => strlen($matches[0]),
+            'element' => array(
+                'name' => $emphasis,
+                'handler' => 'line',
+                'text' => $matches[1],
+            ),
+        );
+    }
+
+    protected function inlineEscapeSequence($Excerpt)
+    {
+        if (isset($Excerpt['text'][1]) and in_array($Excerpt['text'][1], $this->specialCharacters))
+        {
+            return array(
+                'markup' => $Excerpt['text'][1],
+                'extent' => 2,
+            );
+        }
+    }
+
+    protected function inlineImage($Excerpt)
+    {
+        if ( ! isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[')
+        {
+            return;
+        }
+
+        $Excerpt['text']= substr($Excerpt['text'], 1);
+
+        $Link = $this->inlineLink($Excerpt);
+
+        if ($Link === null)
+        {
+            return;
+        }
+
+        $Inline = array(
+            'extent' => $Link['extent'] + 1,
+            'element' => array(
+                'name' => 'img',
+                'attributes' => array(
+                    'src' => $Link['element']['attributes']['href'],
+                    'alt' => $Link['element']['text'],
+                ),
+            ),
+        );
+
+        $Inline['element']['attributes'] += $Link['element']['attributes'];
+
+        unset($Inline['element']['attributes']['href']);
+
+        return $Inline;
+    }
+
+    protected function inlineLink($Excerpt)
+    {
+        $Element = array(
+            'name' => 'a',
+            'handler' => 'line',
+            'text' => null,
+            'attributes' => array(
+                'href' => null,
+                'title' => null,
+            ),
+        );
+
+        $extent = 0;
+
+        $remainder = $Excerpt['text'];
+
+        if (preg_match('/\[((?:[^][]|(?R))*)\]/', $remainder, $matches))
+        {
+            $Element['text'] = $matches[1];
+
+            $extent += strlen($matches[0]);
+
+            $remainder = substr($remainder, $extent);
+        }
+        else
+        {
+            return;
+        }
+
+        if (preg_match('/^[(]((?:[^ ()]|[(][^ )]+[)])+)(?:[ ]+("[^"]*"|\'[^\']*\'))?[)]/', $remainder, $matches))
+        {
+            $Element['attributes']['href'] = $matches[1];
+
+            if (isset($matches[2]))
+            {
+                $Element['attributes']['title'] = substr($matches[2], 1, - 1);
+            }
+
+            $extent += strlen($matches[0]);
+        }
+        else
+        {
+            if (preg_match('/^\s*\[(.*?)\]/', $remainder, $matches))
+            {
+                $definition = strlen($matches[1]) ? $matches[1] : $Element['text'];
+                $definition = strtolower($definition);
+
+                $extent += strlen($matches[0]);
+            }
+            else
+            {
+                $definition = strtolower($Element['text']);
+            }
+
+            if ( ! isset($this->DefinitionData['Reference'][$definition]))
+            {
+                return;
+            }
+
+            $Definition = $this->DefinitionData['Reference'][$definition];
+
+            $Element['attributes']['href'] = $Definition['url'];
+            $Element['attributes']['title'] = $Definition['title'];
+        }
+
+        $Element['attributes']['href'] = str_replace(array('&', '<'), array('&amp;', '&lt;'), $Element['attributes']['href']);
+
+        return array(
+            'extent' => $extent,
+            'element' => $Element,
+        );
+    }
+
+    protected function inlineMarkup($Excerpt)
+    {
+        if ($this->markupEscaped or strpos($Excerpt['text'], '>') === false)
+        {
+            return;
+        }
+
+        if ($Excerpt['text'][1] === '/' and preg_match('/^<\/\w*[ ]*>/s', $Excerpt['text'], $matches))
+        {
+            return array(
+                'markup' => $matches[0],
+                'extent' => strlen($matches[0]),
+            );
+        }
+
+        if ($Excerpt['text'][1] === '!' and preg_match('/^<!---?[^>-](?:-?[^-])*-->/s', $Excerpt['text'], $matches))
+        {
+            return array(
+                'markup' => $matches[0],
+                'extent' => strlen($matches[0]),
+            );
+        }
+
+        if ($Excerpt['text'][1] !== ' ' and preg_match('/^<\w*(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*\/?>/s', $Excerpt['text'], $matches))
+        {
+            return array(
+                'markup' => $matches[0],
+                'extent' => strlen($matches[0]),
+            );
+        }
+    }
+
+    protected function inlineSpecialCharacter($Excerpt)
+    {
+        if ($Excerpt['text'][0] === '&' and ! preg_match('/^&#?\w+;/', $Excerpt['text']))
+        {
+            return array(
+                'markup' => '&amp;',
+                'extent' => 1,
+            );
+        }
+
+        $SpecialCharacter = array('>' => 'gt', '<' => 'lt', '"' => 'quot');
+
+        if (isset($SpecialCharacter[$Excerpt['text'][0]]))
+        {
+            return array(
+                'markup' => '&'.$SpecialCharacter[$Excerpt['text'][0]].';',
+                'extent' => 1,
+            );
+        }
+    }
+
+    protected function inlineStrikethrough($Excerpt)
+    {
+        if ( ! isset($Excerpt['text'][1]))
+        {
+            return;
+        }
+
+        if ($Excerpt['text'][1] === '~' and preg_match('/^~~(?=\S)(.+?)(?<=\S)~~/', $Excerpt['text'], $matches))
+        {
+            return array(
+                'extent' => strlen($matches[0]),
+                'element' => array(
+                    'name' => 'del',
+                    'text' => $matches[1],
+                    'handler' => 'line',
+                ),
+            );
+        }
+    }
+
+    protected function inlineUrl($Excerpt)
+    {
+        if ($this->urlsLinked !== true or ! isset($Excerpt['text'][2]) or $Excerpt['text'][2] !== '/')
+        {
+            return;
+        }
+
+        if (preg_match('/\bhttps?:[\/]{2}[^\s<]+\b\/*/ui', $Excerpt['context'], $matches, PREG_OFFSET_CAPTURE))
+        {
+            $Inline = array(
+                'extent' => strlen($matches[0][0]),
+                'position' => $matches[0][1],
+                'element' => array(
+                    'name' => 'a',
+                    'text' => $matches[0][0],
+                    'attributes' => array(
+                        'href' => $matches[0][0],
+                    ),
+                ),
+            );
+
+            return $Inline;
+        }
+    }
+
+    protected function inlineUrlTag($Excerpt)
+    {
+        if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<(\w+:\/{2}[^ >]+)>/i', $Excerpt['text'], $matches))
+        {
+            $url = str_replace(array('&', '<'), array('&amp;', '&lt;'), $matches[1]);
+
+            return array(
+                'extent' => strlen($matches[0]),
+                'element' => array(
+                    'name' => 'a',
+                    'text' => $url,
+                    'attributes' => array(
+                        'href' => $url,
+                    ),
+                ),
+            );
+        }
+    }
+
+    # ~
+
+    protected function unmarkedText($text)
+    {
+        if ($this->breaksEnabled)
+        {
+            $text = preg_replace('/[ ]*\n/', "<br />\n", $text);
+        }
+        else
+        {
+            $text = preg_replace('/(?:[ ][ ]+|[ ]*\\\\)\n/', "<br />\n", $text);
+            $text = str_replace(" \n", "\n", $text);
+        }
+
+        return $text;
+    }
+
+    #
+    # Handlers
+    #
+
+    protected function element(array $Element)
+    {
+        $markup = '<'.$Element['name'];
+
+        if (isset($Element['attributes']))
+        {
+            foreach ($Element['attributes'] as $name => $value)
+            {
+                if ($value === null)
+                {
+                    continue;
+                }
+
+                $markup .= ' '.$name.'="'.$value.'"';
+            }
+        }
+
+        if (isset($Element['text']))
+        {
+            $markup .= '>';
+
+            if (isset($Element['handler']))
+            {
+                $markup .= $this->{$Element['handler']}($Element['text']);
+            }
+            else
+            {
+                $markup .= $Element['text'];
+            }
+
+            $markup .= '</'.$Element['name'].'>';
+        }
+        else
+        {
+            $markup .= ' />';
+        }
+
+        return $markup;
+    }
+
+    protected function elements(array $Elements)
+    {
+        $markup = '';
+
+        foreach ($Elements as $Element)
+        {
+            $markup .= "\n" . $this->element($Element);
+        }
+
+        $markup .= "\n";
+
+        return $markup;
+    }
+
+    # ~
+
+    protected function li($lines)
+    {
+        $markup = $this->lines($lines);
+
+        $trimmedMarkup = trim($markup);
+
+        if ( ! in_array('', $lines) and substr($trimmedMarkup, 0, 3) === '<p>')
+        {
+            $markup = $trimmedMarkup;
+            $markup = substr($markup, 3);
+
+            $position = strpos($markup, "</p>");
+
+            $markup = substr_replace($markup, '', $position, 4);
+        }
+
+        return $markup;
+    }
+
+    #
+    # Deprecated Methods
+    #
+
+    function parse($text)
+    {
+        $markup = $this->text($text);
+
+        return $markup;
+    }
+
+    #
+    # Static Methods
+    #
+
+    static function instance($name = 'default')
+    {
+        if (isset(self::$instances[$name]))
+        {
+            return self::$instances[$name];
+        }
+
+        $instance = new static();
+
+        self::$instances[$name] = $instance;
+
+        return $instance;
+    }
+
+    private static $instances = array();
+
+    #
+    # Fields
+    #
+
+    protected $DefinitionData;
+
+    #
+    # Read-Only
+
+    protected $specialCharacters = array(
+        '\\', '`', '*', '_', '{', '}', '[', ']', '(', ')', '>', '#', '+', '-', '.', '!', '|',
+    );
+
+    protected $StrongRegex = array(
+        '*' => '/^[*]{2}((?:\\\\\*|[^*]|[*][^*]*[*])+?)[*]{2}(?![*])/s',
+        '_' => '/^__((?:\\\\_|[^_]|_[^_]*_)+?)__(?!_)/us',
+    );
+
+    protected $EmRegex = array(
+        '*' => '/^[*]((?:\\\\\*|[^*]|[*][*][^*]+?[*][*])+?)[*](?![*])/s',
+        '_' => '/^_((?:\\\\_|[^_]|__[^_]*__)+?)_(?!_)\b/us',
+    );
+
+    protected $regexHtmlAttribute = '[a-zA-Z_:][\w:.-]*(?:\s*=\s*(?:[^"\'=<>`\s]+|"[^"]*"|\'[^\']*\'))?';
+
+    protected $voidElements = array(
+        'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'link', 'meta', 'param', 'source',
+    );
+
+    protected $textLevelElements = array(
+        'a', 'br', 'bdo', 'abbr', 'blink', 'nextid', 'acronym', 'basefont',
+        'b', 'em', 'big', 'cite', 'small', 'spacer', 'listing',
+        'i', 'rp', 'del', 'code',          'strike', 'marquee',
+        'q', 'rt', 'ins', 'font',          'strong',
+        's', 'tt', 'sub', 'mark',
+        'u', 'xm', 'sup', 'nobr',
+                   'var', 'ruby',
+                   'wbr', 'span',
+                          'time',
+    );
+}
diff --git a/old/examples/examples.js b/old/examples/examples.js
new file mode 100644
index 0000000..96f471e
--- /dev/null
+++ b/old/examples/examples.js
@@ -0,0 +1,98 @@
+var languages = {
+    "java" : "https://github.com/eclipse/paho.mqtt.java",
+    "python" : "https://github.com/eclipse/paho.mqtt.python"
+}
+
+
+var snippets;
+var snippetSearchValue = "";
+getIndex();
+
+
+// Add Watcher to Search Box
+setInterval(function() { updateSearch($('#snippet-search').val()); }, 100);
+
+function updateSearch(value){
+    if(snippetSearchValue !== value){
+        snippetSearchValue = value.toLowerCase();
+        var snippetSearchTags = snippetSearchValue.split(/[ ,]+/).filter(Boolean);
+        for(var key in snippets){
+            if(tagCompare(key.toLowerCase(),snippetSearchTags)){
+                $(".snippet-" + snippets[key]['classIndex']).removeClass('hidden');
+            } else {
+                $(".snippet-" + snippets[key]['classIndex']).addClass('hidden');
+            }
+        }
+    }
+}
+
+function tagCompare(sup, sub){
+    for(var i = 0; i < sub.length; i++){
+        if(sup.indexOf(sub[i]) === -1){
+            return false;
+        }
+    }
+    return true;
+
+}
+
+
+function updatePage(snippet_name){
+    if(!isEmpty(snippet_name)){
+        loadSnippet(snippet_name)
+    } else {
+        showIndex();
+    }
+}
+
+
+
+
+function getIndex(){
+    $.getJSON("paho-examples/index.json", function(data) {
+        var items = []
+        snippets = data;
+        var index = 0;
+        $.each(data, function(key, val){
+            items.push("<div class=\"item col-xs-4 col-lg-4 snippet-" + index + "\">\
+                            <div class=\"panel panel-default\">\
+                                <div class=\"panel-heading\">\
+                                    <a href='examples.php?path=" + val['file'] + "'><h3 class=\"panel-title\">" + key + "</h3></a>\
+                                </div>\
+                                <div class=\"panel-body\">\
+                                    " + val["description"]+ "\
+                                </div>\
+                            </div>\
+                        </div>");
+                        snippets[key]['classIndex'] = index;
+                        ++index;
+        });
+        $( ".snippet-list" ).html(items.join( "" ));
+
+       // If we are currently on a specific snippet, load it
+       var snippetName = window.location.hash.substr(1);
+       if(!isEmpty(snippetName)){
+           loadSnippet(snippetName)
+       } else {
+           showIndex();
+       }
+    });
+}
+
+function showIndex(){
+    // Set Title of page
+    setTitle("Paho Example Snippets");
+    document.title = "Paho Examples";
+    // Hide/Show Divs
+    $('.snippet').hide();
+    $('.snippet-index').show();
+}
+
+$(window).on('hashchange', function() {
+    var snippetName = window.location.hash.substr(1);
+    updatePage(snippetName);
+});
+
+function isEmpty(str) {
+    return (!str || 0 === str.length);
+}
diff --git a/old/examples/examples.php b/old/examples/examples.php
new file mode 100644
index 0000000..a23b18a
--- /dev/null
+++ b/old/examples/examples.php
@@ -0,0 +1,25 @@
+<?php
+include '../_includes/header.php';
+
+$markDownPath = $_GET['path'];
+if(empty($markDownPath)){
+     include 'examples_home.php';
+} else {
+    include './Parsedown.php';
+    $Parsedown = new Parsedown();
+
+
+    $markdown = file_get_contents("./paho-examples/$markDownPath");
+    $html =  $Parsedown->text($markdown);
+    ?>
+    <div class="panel panel-default">
+    <div class="panel-body">
+        <?php echo $html ?>
+    </div>
+    </div>
+    <?php
+}
+include '../_includes/footer.php';
+
+
+  ?>
diff --git a/old/examples/examples_home.php b/old/examples/examples_home.php
new file mode 100644
index 0000000..b041698
--- /dev/null
+++ b/old/examples/examples_home.php
@@ -0,0 +1,22 @@
+<div class="panel panel-default">
+<div class="panel-body">
+    <div class="page-header">
+        <h1>Eclipse Paho Snippets</h1>
+        <h2>On this page you can search for code snippets that show you how to accomplish basic tasks using the Eclipse Paho clients</h2>
+        <p>Simply start typing keywords for what you would like to do and then click on the most relevent result. If you think that we are missing something that would be useful for yourself and other users, please let us know on paho-dev@eclipse.org</p>
+    </div>
+    <div class="row">
+        <div class="col-md-3"></div>
+        <div class="col-md-6">
+           <div class="form-group">
+           <input class="form-control input-lg " id="snippet-search" type="text" placeholder="Search for examples here..">
+           </div>
+        </div>
+        <div class="col-md-3"></div>
+    </div>
+    <div class="row list-group snippet-list"></div>
+
+
+</div>
+</div>
+<script src="./examples.js" type="text/javascript" defer="defer"></script>
diff --git a/old/examples/paho-examples/LICENSE b/old/examples/paho-examples/LICENSE
new file mode 100644
index 0000000..f735bee
--- /dev/null
+++ b/old/examples/paho-examples/LICENSE
@@ -0,0 +1,203 @@
+Eclipse Public License - v 1.0
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
+LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+a) in the case of the initial Contributor, the initial code and documentation
+   distributed under this Agreement, and
+b) in the case of each subsequent Contributor:
+    i) changes to the Program, and
+   ii) additions to the Program;
+
+   where such changes and/or additions to the Program originate from and are
+   distributed by that particular Contributor. A Contribution 'originates'
+   from a Contributor if it was added to the Program by such Contributor
+   itself or anyone acting on such Contributor's behalf. Contributions do not
+   include additions to the Program which: (i) are separate modules of
+   software distributed in conjunction with the Program under their own
+   license agreement, and (ii) are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents" mean patent claims licensable by a Contributor which are
+necessarily infringed by the use or sale of its Contribution alone or when
+combined with the Program.
+
+"Program" means the Contributions distributed in accordance with this
+Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement,
+including all Contributors.
+
+2. GRANT OF RIGHTS
+  a) Subject to the terms of this Agreement, each Contributor hereby grants
+     Recipient a non-exclusive, worldwide, royalty-free copyright license to
+     reproduce, prepare derivative works of, publicly display, publicly
+     perform, distribute and sublicense the Contribution of such Contributor,
+     if any, and such derivative works, in source code and object code form.
+  b) Subject to the terms of this Agreement, each Contributor hereby grants
+     Recipient a non-exclusive, worldwide, royalty-free patent license under
+     Licensed Patents to make, use, sell, offer to sell, import and otherwise
+     transfer the Contribution of such Contributor, if any, in source code and
+     object code form. This patent license shall apply to the combination of
+     the Contribution and the Program if, at the time the Contribution is
+     added by the Contributor, such addition of the Contribution causes such
+     combination to be covered by the Licensed Patents. The patent license
+     shall not apply to any other combinations which include the Contribution.
+     No hardware per se is licensed hereunder.
+  c) Recipient understands that although each Contributor grants the licenses
+     to its Contributions set forth herein, no assurances are provided by any
+     Contributor that the Program does not infringe the patent or other
+     intellectual property rights of any other entity. Each Contributor
+     disclaims any liability to Recipient for claims brought by any other
+     entity based on infringement of intellectual property rights or
+     otherwise. As a condition to exercising the rights and licenses granted
+     hereunder, each Recipient hereby assumes sole responsibility to secure
+     any other intellectual property rights needed, if any. For example, if a
+     third party patent license is required to allow Recipient to distribute
+     the Program, it is Recipient's responsibility to acquire that license
+     before distributing the Program.
+  d) Each Contributor represents that to its knowledge it has sufficient
+     copyright rights in its Contribution, if any, to grant the copyright
+     license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under
+its own license agreement, provided that:
+
+  a) it complies with the terms and conditions of this Agreement; and
+  b) its license agreement:
+      i) effectively disclaims on behalf of all Contributors all warranties
+         and conditions, express and implied, including warranties or
+         conditions of title and non-infringement, and implied warranties or
+         conditions of merchantability and fitness for a particular purpose;
+     ii) effectively excludes on behalf of all Contributors all liability for
+         damages, including direct, indirect, special, incidental and
+         consequential damages, such as lost profits;
+    iii) states that any provisions which differ from this Agreement are
+         offered by that Contributor alone and not by any other party; and
+     iv) states that source code for the Program is available from such
+         Contributor, and informs licensees how to obtain it in a reasonable
+         manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+  a) it must be made available under this Agreement; and
+  b) a copy of this Agreement must be included with each copy of the Program.
+     Contributors may not remove or alter any copyright notices contained
+     within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution,
+if
+any, in a manner that reasonably allows subsequent Recipients to identify the
+originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with
+respect to end users, business partners and the like. While this license is
+intended to facilitate the commercial use of the Program, the Contributor who
+includes the Program in a commercial product offering should do so in a manner
+which does not create potential liability for other Contributors. Therefore,
+if a Contributor includes the Program in a commercial product offering, such
+Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
+every other Contributor ("Indemnified Contributor") against any losses,
+damages and costs (collectively "Losses") arising from claims, lawsuits and
+other legal actions brought by a third party against the Indemnified
+Contributor to the extent caused by the acts or omissions of such Commercial
+Contributor in connection with its distribution of the Program in a commercial
+product offering. The obligations in this section do not apply to any claims
+or Losses relating to any actual or alleged intellectual property
+infringement. In order to qualify, an Indemnified Contributor must:
+a) promptly notify the Commercial Contributor in writing of such claim, and
+b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement
+negotiations. The Indemnified Contributor may participate in any such claim at
+its own expense.
+
+For example, a Contributor might include the Program in a commercial product
+offering, Product X. That Contributor is then a Commercial Contributor. If
+that Commercial Contributor then makes performance claims, or offers
+warranties related to Product X, those performance claims and warranties are
+such Commercial Contributor's responsibility alone. Under this section, the
+Commercial Contributor would have to defend claims against the other
+Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
+Recipient is solely responsible for determining the appropriateness of using
+and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the
+risks and costs of program errors, compliance with applicable laws, damage to
+or loss of data, programs or equipment, and unavailability or interruption of
+operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
+LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
+EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of the
+remainder of the terms of this Agreement, and without further action by the
+parties hereto, such provision shall be reformed to the minimum extent
+necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+(excluding combinations of the Program with other software or hardware)
+infringes such Recipient's patent(s), then such Recipient's rights granted
+under Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to
+comply with any of the material terms or conditions of this Agreement and does
+not cure such failure in a reasonable period of time after becoming aware of
+such noncompliance. If all Recipient's rights under this Agreement terminate,
+Recipient agrees to cease use and distribution of the Program as soon as
+reasonably practicable. However, Recipient's obligations under this Agreement
+and any licenses granted by Recipient relating to the Program shall continue
+and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement, but in
+order to avoid inconsistency the Agreement is copyrighted and may only be
+modified in the following manner. The Agreement Steward reserves the right to
+publish new versions (including revisions) of this Agreement from time to
+time. No one other than the Agreement Steward has the right to modify this
+Agreement. The Eclipse Foundation is the initial Agreement Steward. The
+Eclipse Foundation may assign the responsibility to serve as the Agreement
+Steward to a suitable separate entity. Each new version of the Agreement will
+be given a distinguishing version number. The Program (including
+Contributions) may always be distributed subject to the version of the
+Agreement under which it was received. In addition, after a new version of the
+Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly
+stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
+licenses to the intellectual property of any Contributor under this Agreement,
+whether expressly, by implication, estoppel or otherwise. All rights in the
+Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the
+intellectual property laws of the United States of America. No party to this
+Agreement will bring a legal action under this Agreement more than one year
+after the cause of action arose. Each party waives its rights to a jury trial in
+any resulting litigation.
diff --git a/old/examples/paho-examples/README.md b/old/examples/paho-examples/README.md
new file mode 100644
index 0000000..dc6950f
--- /dev/null
+++ b/old/examples/paho-examples/README.md
@@ -0,0 +1,2 @@
+# paho-examples
+Examples for the Eclipse Paho Clients
diff --git a/old/examples/paho-examples/index.json b/old/examples/paho-examples/index.json
new file mode 100644
index 0000000..c4409da
--- /dev/null
+++ b/old/examples/paho-examples/index.json
@@ -0,0 +1,7 @@
+{
+    "Connecting using TLS in the Java Client" :{
+        "description" : "This example shows you how to connect to an MQTT server using TLS / SSL",
+        "language" : "java",
+        "file" : "java/java_tls.md"
+    }
+}
diff --git a/old/examples/paho-examples/java/java_tls.md b/old/examples/paho-examples/java/java_tls.md
new file mode 100644
index 0000000..4d712a3
--- /dev/null
+++ b/old/examples/paho-examples/java/java_tls.md
@@ -0,0 +1,87 @@
+# Connecting using TLS in the Java Client
+
+## This is the first example for the Eclipse Paho Examples Site
+
+This would be an interesting description about how connecting using TLS is a great idea!
+
+## Code
+
+```
+import java.io.InputStream;
+import java.security.KeyStore;
+import java.security.SecureRandom;
+import java.security.cert.Certificate;
+import java.security.cert.CertificateFactory;
+
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.SSLSocketFactory;
+import javax.net.ssl.TrustManagerFactory;
+
+import org.eclipse.paho.client.mqttv3.MqttClient;
+import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
+import org.eclipse.paho.client.mqttv3.MqttException;
+import org.eclipse.paho.client.mqttv3.MqttMessage;
+import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+
+public class App
+{
+    public static void main( String[] args )
+    {
+
+        String topic        = "MQTT Examples";
+        String content      = "Message from MqttPublishSample";
+        int qos             = 2;
+        String broker       = "ssl://mqtt.eclipse.org:8883";
+        String clientId     = "JavaSample";
+        String certificateName = "mqtt.eclipse.org.crt";
+        MemoryPersistence persistence = new MemoryPersistence();
+
+
+        try {
+            MqttClient sampleClient = new MqttClient(broker, clientId, persistence);
+            MqttConnectOptions connOpts = new MqttConnectOptions();
+            SSLSocketFactory socketFactory = getSocketFactory(certificateName);
+            connOpts.setSocketFactory(socketFactory);
+            connOpts.setCleanSession(true);
+            System.out.println("Connecting to broker: "+broker);
+            sampleClient.connect(connOpts);
+            System.out.println("Connected");
+            System.out.println("Publishing message: "+content);
+            MqttMessage message = new MqttMessage(content.getBytes());
+            message.setQos(qos);
+            sampleClient.publish(topic, message);
+            System.out.println("Message published");
+            sampleClient.disconnect();
+            System.out.println("Disconnected");
+            System.exit(0);
+        } catch(MqttException me) {
+            System.out.println("reason "+me.getReasonCode());
+            System.out.println("msg "+me.getMessage());
+            System.out.println("loc "+me.getLocalizedMessage());
+            System.out.println("cause "+me.getCause());
+            System.out.println("excep "+me);
+            me.printStackTrace();
+        } catch (Exception ex) {
+          ex.printStackTrace();
+        }
+    }
+
+    private static SSLSocketFactory getSocketFactory(String certificateName) throws Exception {
+      // Load the certificate from src/main/resources and create a Certificate object
+  		InputStream certStream = App.class.getClassLoader().getResourceAsStream(certificateName);
+  		CertificateFactory certFactory = CertificateFactory.getInstance("X509");
+      Certificate certificate =  certFactory.generateCertificate(certStream);
+      SSLContext sslContext = SSLContext.getInstance("TLS");
+      TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
+  		KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
+  		keyStore.load(null);
+  		keyStore.setCertificateEntry("alias", certificate);
+  		trustManagerFactory.init(keyStore);
+  		sslContext.init(null, trustManagerFactory.getTrustManagers(), new SecureRandom());
+  		return sslContext.getSocketFactory();
+    }
+
+
+
+}
+```
diff --git a/old/examples/parsedown_licence.txt b/old/examples/parsedown_licence.txt
new file mode 100644
index 0000000..b5a9d32
--- /dev/null
+++ b/old/examples/parsedown_licence.txt
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2013 Emanuil Rusev, erusev.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/old/fonts/glyphicons-halflings-regular.eot b/old/fonts/glyphicons-halflings-regular.eot
new file mode 100644
index 0000000..b93a495
--- /dev/null
+++ b/old/fonts/glyphicons-halflings-regular.eot
Binary files differ
diff --git a/old/fonts/glyphicons-halflings-regular.svg b/old/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 0000000..94fb549
--- /dev/null
+++ b/old/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,288 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="400" />
+<glyph unicode=" " />
+<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
+<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#xa5;" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
+<glyph unicode="&#x2000;" horiz-adv-x="650" />
+<glyph unicode="&#x2001;" horiz-adv-x="1300" />
+<glyph unicode="&#x2002;" horiz-adv-x="650" />
+<glyph unicode="&#x2003;" horiz-adv-x="1300" />
+<glyph unicode="&#x2004;" horiz-adv-x="433" />
+<glyph unicode="&#x2005;" horiz-adv-x="325" />
+<glyph unicode="&#x2006;" horiz-adv-x="216" />
+<glyph unicode="&#x2007;" horiz-adv-x="216" />
+<glyph unicode="&#x2008;" horiz-adv-x="162" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="325" />
+<glyph unicode="&#x20ac;" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
+<glyph unicode="&#x20bd;" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
+<glyph unicode="&#x2212;" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#x231b;" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#x2601;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
+<glyph unicode="&#x26fa;" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
+<glyph unicode="&#x2709;" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
+<glyph unicode="&#x270f;" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
+<glyph unicode="&#xe001;" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
+<glyph unicode="&#xe002;" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
+<glyph unicode="&#xe003;" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
+<glyph unicode="&#xe005;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
+<glyph unicode="&#xe006;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
+<glyph unicode="&#xe007;" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
+<glyph unicode="&#xe008;" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
+<glyph unicode="&#xe009;" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
+<glyph unicode="&#xe010;" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe011;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
+<glyph unicode="&#xe012;" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe013;" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
+<glyph unicode="&#xe014;" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
+<glyph unicode="&#xe015;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe016;" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe017;" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
+<glyph unicode="&#xe018;" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe019;" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
+<glyph unicode="&#xe020;" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
+<glyph unicode="&#xe021;" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe022;" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
+<glyph unicode="&#xe023;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
+<glyph unicode="&#xe025;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe026;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
+<glyph unicode="&#xe027;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
+<glyph unicode="&#xe028;" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
+<glyph unicode="&#xe029;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe030;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
+<glyph unicode="&#xe031;" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
+<glyph unicode="&#xe032;" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe033;" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
+<glyph unicode="&#xe034;" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
+<glyph unicode="&#xe035;" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
+<glyph unicode="&#xe036;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
+<glyph unicode="&#xe037;" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
+<glyph unicode="&#xe038;" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
+<glyph unicode="&#xe039;" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
+<glyph unicode="&#xe040;" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
+<glyph unicode="&#xe041;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe042;" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
+<glyph unicode="&#xe043;" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
+<glyph unicode="&#xe044;" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe045;" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
+<glyph unicode="&#xe046;" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
+<glyph unicode="&#xe047;" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
+<glyph unicode="&#xe048;" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
+<glyph unicode="&#xe049;" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
+<glyph unicode="&#xe050;" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
+<glyph unicode="&#xe051;" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
+<glyph unicode="&#xe052;" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe053;" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe054;" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe055;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe056;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe057;" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe058;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe059;" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
+<glyph unicode="&#xe062;" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
+<glyph unicode="&#xe063;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
+<glyph unicode="&#xe064;" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
+<glyph unicode="&#xe065;" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
+<glyph unicode="&#xe066;" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
+<glyph unicode="&#xe067;" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
+<glyph unicode="&#xe068;" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
+<glyph unicode="&#xe069;" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe070;" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe071;" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
+<glyph unicode="&#xe072;" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
+<glyph unicode="&#xe073;" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe074;" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe075;" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
+<glyph unicode="&#xe076;" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe077;" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe078;" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
+<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
+<glyph unicode="&#xe081;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe082;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
+<glyph unicode="&#xe083;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
+<glyph unicode="&#xe084;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
+<glyph unicode="&#xe085;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe086;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe087;" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
+<glyph unicode="&#xe088;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe089;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe090;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
+<glyph unicode="&#xe091;" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
+<glyph unicode="&#xe092;" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe093;" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
+<glyph unicode="&#xe094;" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe095;" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
+<glyph unicode="&#xe096;" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
+<glyph unicode="&#xe097;" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
+<glyph unicode="&#xe101;" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe102;" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
+<glyph unicode="&#xe103;" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
+<glyph unicode="&#xe104;" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
+<glyph unicode="&#xe105;" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe106;" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
+<glyph unicode="&#xe107;" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
+<glyph unicode="&#xe108;" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
+<glyph unicode="&#xe109;" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
+<glyph unicode="&#xe110;" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
+<glyph unicode="&#xe111;" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xe112;" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
+<glyph unicode="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
+<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
+<glyph unicode="&#xe115;" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe116;" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
+<glyph unicode="&#xe117;" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
+<glyph unicode="&#xe118;" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
+<glyph unicode="&#xe119;" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe120;" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
+<glyph unicode="&#xe121;" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
+<glyph unicode="&#xe122;" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
+<glyph unicode="&#xe123;" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
+<glyph unicode="&#xe124;" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
+<glyph unicode="&#xe125;" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe126;" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
+<glyph unicode="&#xe127;" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe128;" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe129;" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe130;" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
+<glyph unicode="&#xe131;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
+<glyph unicode="&#xe132;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
+<glyph unicode="&#xe133;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
+<glyph unicode="&#xe134;" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe135;" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
+<glyph unicode="&#xe136;" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
+<glyph unicode="&#xe138;" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
+<glyph unicode="&#xe139;" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
+<glyph unicode="&#xe140;" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
+<glyph unicode="&#xe141;" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
+<glyph unicode="&#xe142;" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
+<glyph unicode="&#xe143;" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
+<glyph unicode="&#xe144;" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
+<glyph unicode="&#xe145;" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
+<glyph unicode="&#xe146;" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
+<glyph unicode="&#xe148;" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
+<glyph unicode="&#xe149;" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
+<glyph unicode="&#xe150;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe151;" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
+<glyph unicode="&#xe152;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
+<glyph unicode="&#xe153;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
+<glyph unicode="&#xe154;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
+<glyph unicode="&#xe155;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
+<glyph unicode="&#xe156;" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
+<glyph unicode="&#xe157;" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
+<glyph unicode="&#xe158;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
+<glyph unicode="&#xe159;" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
+<glyph unicode="&#xe160;" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
+<glyph unicode="&#xe161;" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe162;" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
+<glyph unicode="&#xe163;" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
+<glyph unicode="&#xe164;" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
+<glyph unicode="&#xe165;" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
+<glyph unicode="&#xe166;" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe167;" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe168;" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
+<glyph unicode="&#xe169;" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe170;" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
+<glyph unicode="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
+<glyph unicode="&#xe172;" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
+<glyph unicode="&#xe173;" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
+<glyph unicode="&#xe174;" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
+<glyph unicode="&#xe175;" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe176;" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
+<glyph unicode="&#xe177;" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
+<glyph unicode="&#xe178;" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
+<glyph unicode="&#xe179;" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
+<glyph unicode="&#xe180;" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
+<glyph unicode="&#xe181;" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
+<glyph unicode="&#xe182;" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
+<glyph unicode="&#xe183;" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
+<glyph unicode="&#xe184;" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe185;" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
+<glyph unicode="&#xe186;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe187;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
+<glyph unicode="&#xe188;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
+<glyph unicode="&#xe189;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
+<glyph unicode="&#xe190;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
+<glyph unicode="&#xe191;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe192;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
+<glyph unicode="&#xe193;" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
+<glyph unicode="&#xe194;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
+<glyph unicode="&#xe195;" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
+<glyph unicode="&#xe197;" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe198;" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
+<glyph unicode="&#xe199;" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
+<glyph unicode="&#xe200;" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
+<glyph unicode="&#xe201;" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
+<glyph unicode="&#xe202;" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
+<glyph unicode="&#xe203;" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
+<glyph unicode="&#xe204;" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
+<glyph unicode="&#xe205;" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe206;" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
+<glyph unicode="&#xe209;" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
+<glyph unicode="&#xe210;" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe211;" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe212;" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe213;" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe214;" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe215;" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe216;" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
+<glyph unicode="&#xe218;" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
+<glyph unicode="&#xe219;" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
+<glyph unicode="&#xe221;" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe223;" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
+<glyph unicode="&#xe224;" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
+<glyph unicode="&#xe225;" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
+<glyph unicode="&#xe226;" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
+<glyph unicode="&#xe227;" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
+<glyph unicode="&#xe230;" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
+<glyph unicode="&#xe231;" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe232;" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
+<glyph unicode="&#xe233;" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
+<glyph unicode="&#xe234;" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe235;" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xe236;" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
+<glyph unicode="&#xe237;" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
+<glyph unicode="&#xe238;" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe239;" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
+<glyph unicode="&#xe240;" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
+<glyph unicode="&#xe241;" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
+<glyph unicode="&#xe242;" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
+<glyph unicode="&#xe243;" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
+<glyph unicode="&#xe244;" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
+<glyph unicode="&#xe245;" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
+<glyph unicode="&#xe246;" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
+<glyph unicode="&#xe247;" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe248;" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
+<glyph unicode="&#xe249;" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
+<glyph unicode="&#xe250;" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
+<glyph unicode="&#xe251;" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
+<glyph unicode="&#xe252;" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
+<glyph unicode="&#xe253;" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
+<glyph unicode="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
+<glyph unicode="&#xe255;" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
+<glyph unicode="&#xe256;" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
+<glyph unicode="&#xe257;" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
+<glyph unicode="&#xe258;" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
+<glyph unicode="&#xe259;" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
+<glyph unicode="&#xe260;" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
+<glyph unicode="&#xf8ff;" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
+<glyph unicode="&#x1f511;" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
+<glyph unicode="&#x1f6aa;" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/old/fonts/glyphicons-halflings-regular.ttf b/old/fonts/glyphicons-halflings-regular.ttf
new file mode 100644
index 0000000..1413fc6
--- /dev/null
+++ b/old/fonts/glyphicons-halflings-regular.ttf
Binary files differ
diff --git a/old/fonts/glyphicons-halflings-regular.woff b/old/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 0000000..9e61285
--- /dev/null
+++ b/old/fonts/glyphicons-halflings-regular.woff
Binary files differ
diff --git a/old/fonts/glyphicons-halflings-regular.woff2 b/old/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 0000000..64539b5
--- /dev/null
+++ b/old/fonts/glyphicons-halflings-regular.woff2
Binary files differ
diff --git a/old/images/chip.png b/old/images/chip.png
new file mode 100644
index 0000000..377d77a
--- /dev/null
+++ b/old/images/chip.png
Binary files differ
diff --git a/old/images/communication.png b/old/images/communication.png
new file mode 100644
index 0000000..bc78c5c
--- /dev/null
+++ b/old/images/communication.png
Binary files differ
diff --git a/old/images/eclipse_paho_logo.png b/old/images/eclipse_paho_logo.png
new file mode 100644
index 0000000..fdcb69a
--- /dev/null
+++ b/old/images/eclipse_paho_logo.png
Binary files differ
diff --git a/old/images/favicon.png b/old/images/favicon.png
new file mode 100644
index 0000000..59a82a7
--- /dev/null
+++ b/old/images/favicon.png
Binary files differ
diff --git a/old/images/incubation.png b/old/images/incubation.png
new file mode 100644
index 0000000..7ce61f8
--- /dev/null
+++ b/old/images/incubation.png
Binary files differ
diff --git a/old/images/mqttorg-glow.png b/old/images/mqttorg-glow.png
new file mode 100644
index 0000000..1e649fa
--- /dev/null
+++ b/old/images/mqttorg-glow.png
Binary files differ
diff --git a/old/images/paho-small-logo.png b/old/images/paho-small-logo.png
new file mode 100644
index 0000000..7e36dc4
--- /dev/null
+++ b/old/images/paho-small-logo.png
Binary files differ
diff --git a/old/images/paho_logo_400.png b/old/images/paho_logo_400.png
new file mode 100644
index 0000000..2199857
--- /dev/null
+++ b/old/images/paho_logo_400.png
Binary files differ
diff --git a/old/images/scale.png b/old/images/scale.png
new file mode 100644
index 0000000..3f43246
--- /dev/null
+++ b/old/images/scale.png
Binary files differ
diff --git a/old/index.php b/old/index.php
new file mode 100644
index 0000000..4c1caa3
--- /dev/null
+++ b/old/index.php
@@ -0,0 +1,141 @@
+<?php include '_includes/bare_header.php' ?>
+
+<!-- Introduction Row -->
+<div class="jumbotron home_banner">
+    <div class="container text-center">
+        <div class="logoandtext">
+            <img class="img-responsive logo_image" src="/paho/images/paho_logo_400.png" tite="Eclipse Paho Logo" alt="<Logo>" />
+        </div>
+        <p>The Eclipse Paho project provides open-source client implementations of MQTT and MQTT-SN messaging protocols aimed at new, existing, and emerging applications for the Internet of Things (IoT).</p>
+        <p><a class="btn btn-primary btn-lg" href="/paho/downloads.php" role="button">Download Now &raquo;</a>
+        </p>
+    </div>
+</div>
+<!-- **************** -->
+
+<!-- Carousel
+   ================================================== -->
+<div class="container">
+    <div id="myCarousel" class="carousel slide middle-container" data-ride="carousel">
+        <!-- Indicators -->
+        <ol class="carousel-indicators">
+            <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
+            <li data-target="#myCarousel" data-slide-to="1"></li>
+            <li data-target="#myCarousel" data-slide-to="2"></li>
+        </ol>
+        <div class="carousel-inner" role="listbox">
+            <div class="item active">
+                <div class="container ">
+                    <!-- Feature Row -->
+                    <div class="row">
+                        <div class="col-md-4">
+                            <h2><i><img src="/paho/images/communication.png"></i></h2>
+                            <div>
+                                <h2>&nbsp;</h2>
+                            </div>
+                            <p class="lead">For Constrained Networks</p>
+                            <p>IoT systems need to deal with frequent network disruption and intermittent, slow, or poor quality networks. Minimal data costs are crucial on networks with millions and billons of connected devices.</p>
+
+                        </div>
+                        <div class="col-md-4">
+                            <h2><i><img src="/paho/images/chip.png"></i></h2>
+                            <div>
+                                <h2>&nbsp;</h2>
+                            </div>
+                            <p class="lead">Devices and Embedded Platforms</p>
+                            <p>Devices and edge-of-network servers often have very limited processing resources available. Paho understands small footprint clients and corresponding server support.</p>
+
+                        </div>
+                        <div class="col-md-4">
+                            <h2><i><img src="/paho/images/scale.png"></i></h2>
+                            <div>
+                                <h2>&nbsp;</h2>
+                            </div>
+                            <p class="lead">Reliable</p>
+                            <p>Paho focuses on reliable implementations that will integrate with a wide range of middleware, programming and messaging models.</p>
+                        </div>
+                    </div>
+
+                </div>
+            </div>
+            <div class="item">
+
+                <div class="container">
+                    <div class="row" id="tweet">
+                        <div class="col-md-4" id="tweet-0"></div>
+                        <div class="col-md-4" id="tweet-1"></div>
+                        <div class="col-md-4" id="tweet-2"></div>
+                    </div>
+                </div>
+            </div>
+            <div class="item">
+                <div class="container">
+                    <div class="col-md-6 article-box">
+                        <p class="lead"><span class="quote lquote">&ldquo;</span>Under the Paho banner, open source client libraries for MQTT are being curated and developed; there are already MQTT C and Java libraries with Lua, Python, C++ and JavaScript at various stages of development. In this article we'll be showing how to use the Paho Java MQTT libraries to publish and subscribe.<span class="quote rquote">&rdquo;</span>
+                        </p>
+                        <p class="article-link"><a href="http://www.infoq.com/articles/practical-mqtt-with-paho">Practical MQTT with Paho &raquo;</a>
+                        </p>
+                    </div>
+                    <div class="col-md-6 article-box">
+                        <p class="lead"><span class="quote lquote">&ldquo;</span>How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the Eclipse Paho project can let you answer that challenge.<span class="quote rquote">&rdquo;</span>
+                        </p>
+                        <p class="article-link"><a href="http://www.eclipse.org/paho/articles/talkingsmall/">Talking Small: Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi &raquo;</a>
+                        </p>
+                    </div>
+                    <div class="col-md-4 article-box">
+                    </div>
+                </div>
+            </div>
+        </div>
+        <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
+            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
+            <span class="sr-only">Previous</span>
+        </a>
+        <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
+            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
+            <span class="sr-only">Next</span>
+        </a>
+    </div>
+    <!-- /.carousel -->
+</div>
+<div class="mqtt-row">
+    <div class="container">
+        <div class="row ">
+            <div class="col-md-8">
+                <p class="lead">
+                    MQTT is a light-weight publish/subscribe messaging protocol, originally created by IBM and Arcom (later to become part of Eurotech) around 1998. The <a href="http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html">MQTT 3.1.1 specification</a> has now been standardised by the <a href="https://www.oasis-open.org/committees/mqtt/charter.php">OASIS consortium</a>. The standard is available in a variety of <a href="https://www.oasis-open.org/standards#mqttv3.1.1">formats</a>.
+                </p>
+                <p class="lead">
+                    As of 2016, MQTT is now an ISO standard <a href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=69466">(ISO/IEC 20922)</a>
+                </p>
+                <p class="lead">
+                    More information about the protocol can be found on the <a href="http://mqtt.org">MQTT.org community site</a>.
+                </p>
+                <p class="lead">
+                    There is a publically accessible sandbox server for the Eclipse IoT projects available at <code>mqtt.eclipse.org</code>, port <code>1883</code>.
+                </p>
+            </div>
+            <div class="col-md-4">
+                <div class="span3" style="padding-top: 100px;"><img src="/paho/images/mqttorg-glow.png" />
+                </div>
+            </div>
+
+        </div>
+    </div>
+</div>
+<script src="/paho/js/twitterFetcher_min.js" type="text/javascript"></script>
+<script src="/paho/js/twitterFeed.js" type="text/javascript"></script>
+<script src="https://platform.twitter.com/widgets.js" type="text/javascript"></script>
+<script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script>
+<script type="text/javascript">
+    reseizeCarousel();
+    $(window).resize(function() {
+        reseizeCarousel();
+    });
+
+    function reseizeCarousel() {
+        var carouselInnerHeight = $('.carousel-inner').height();
+        $('#myCarousel').css("height", carouselInnerHeight + 50);
+    }
+</script>
+<?php include '_includes/bare_footer.php' ?>
diff --git a/old/js/bootstrap.min.js b/old/js/bootstrap.min.js
new file mode 100644
index 0000000..e79c065
--- /dev/null
+++ b/old/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v3.3.6 (http://getbootstrap.com)
+ * Copyright 2011-2015 Twitter, Inc.
+ * Licensed under the MIT license
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");
+d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.6",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
diff --git a/old/js/custom.js b/old/js/custom.js
new file mode 100644
index 0000000..04f082f
--- /dev/null
+++ b/old/js/custom.js
@@ -0,0 +1,22 @@
+// JavaScript Document for Theflow
+			
+$(document).ready(function() {
+
+//Thumbnail hover effect for gallery
+$('.thumb').hover(function(){  
+	$(this).find(".zoom_icon").animate({opacity: 1}, 300);
+	}  
+	, function(){  
+	$(this).find(".zoom_icon").animate({opacity: 0.0}, 300);
+});
+
+$('.introduction').hover(function(){  
+	$(this).find(".zoom_icon").animate({opacity: 1}, 300);
+	}  
+	, function(){  
+	$(this).find(".zoom_icon").animate({opacity: 0.4}, 300);
+});
+
+}); //close document.ready
+
+
diff --git a/old/js/jquery.min.js b/old/js/jquery.min.js
new file mode 100644
index 0000000..3b7a7f2
--- /dev/null
+++ b/old/js/jquery.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v2.2.2 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.2",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c;
+}catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(b,c,e){var f=!0,g="width"===c?b.offsetWidth:b.offsetHeight,h=Ca(b),i="border-box"===n.css(b,"boxSizing",!1,h);if(d.msFullscreenElement&&a.top!==a&&b.getClientRects().length&&(g=Math.round(100*b.getBoundingClientRect()[c])),0>=g||null==g){if(g=Fa(b,c,h),(0>g||null==g)&&(g=b.style[c]),Ba.test(g))return g;f=i&&(l.boxSizingReliable()||g===b.style[c]),g=parseFloat(g)||0}return g+Oa(b,c,e||(i?"border":"content"),f,h)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,
+e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(g,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
diff --git a/old/js/paho-mqtt.js b/old/js/paho-mqtt.js
new file mode 100644
index 0000000..a701525
--- /dev/null
+++ b/old/js/paho-mqtt.js
@@ -0,0 +1,2395 @@
+/*******************************************************************************
+ * Copyright (c) 2013 IBM Corp.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v1.0 which accompany this distribution.
+ *
+ * The Eclipse Public License is available at
+ *    http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *   http://www.eclipse.org/org/documents/edl-v10.php.
+ *
+ * Contributors:
+ *    Andrew Banks - initial API and implementation and initial documentation
+ *******************************************************************************/
+
+
+// Only expose a single object name in the global namespace.
+// Everything must go through this module. Global Paho module
+// only has a single public function, client, which returns
+// a Paho client object given connection details.
+
+/**
+ * Send and receive messages using web browsers.
+ * <p>
+ * This programming interface lets a JavaScript client application use the MQTT V3.1 or
+ * V3.1.1 protocol to connect to an MQTT-supporting messaging server.
+ *
+ * The function supported includes:
+ * <ol>
+ * <li>Connecting to and disconnecting from a server. The server is identified by its host name and port number.
+ * <li>Specifying options that relate to the communications link with the server,
+ * for example the frequency of keep-alive heartbeats, and whether SSL/TLS is required.
+ * <li>Subscribing to and receiving messages from MQTT Topics.
+ * <li>Publishing messages to MQTT Topics.
+ * </ol>
+ * <p>
+ * The API consists of two main objects:
+ * <dl>
+ * <dt><b>{@link Paho.Client}</b></dt>
+ * <dd>This contains methods that provide the functionality of the API,
+ * including provision of callbacks that notify the application when a message
+ * arrives from or is delivered to the messaging server,
+ * or when the status of its connection to the messaging server changes.</dd>
+ * <dt><b>{@link Paho.Message}</b></dt>
+ * <dd>This encapsulates the payload of the message along with various attributes
+ * associated with its delivery, in particular the destination to which it has
+ * been (or is about to be) sent.</dd>
+ * </dl>
+ * <p>
+ * The programming interface validates parameters passed to it, and will throw
+ * an Error containing an error message intended for developer use, if it detects
+ * an error with any parameter.
+ * <p>
+ * Example:
+ *
+ * <code><pre>
+var client = new Paho.MQTT.Client(location.hostname, Number(location.port), "clientId");
+client.onConnectionLost = onConnectionLost;
+client.onMessageArrived = onMessageArrived;
+client.connect({onSuccess:onConnect});
+
+function onConnect() {
+  // Once a connection has been made, make a subscription and send a message.
+  console.log("onConnect");
+  client.subscribe("/World");
+  var message = new Paho.MQTT.Message("Hello");
+  message.destinationName = "/World";
+  client.send(message);
+};
+function onConnectionLost(responseObject) {
+  if (responseObject.errorCode !== 0)
+	console.log("onConnectionLost:"+responseObject.errorMessage);
+};
+function onMessageArrived(message) {
+  console.log("onMessageArrived:"+message.payloadString);
+  client.disconnect();
+};
+ * </pre></code>
+ * @namespace Paho
+ */
+
+/* jshint shadow:true */
+(function ExportLibrary(root, factory) {
+	if(typeof exports === "object" && typeof module === "object"){
+		module.exports = factory();
+	} else if (typeof define === "function" && define.amd){
+		define(factory);
+	} else if (typeof exports === "object"){
+		exports = factory();
+	} else {
+		//if (typeof root.Paho === "undefined"){
+		//	root.Paho = {};
+		//}
+		root.Paho = factory();
+	}
+})(this, function LibraryFactory(){
+
+
+	var PahoMQTT = (function (global) {
+
+	// Private variables below, these are only visible inside the function closure
+	// which is used to define the module.
+	var version = "@VERSION@-@BUILDLEVEL@";
+
+	/**
+	 * @private
+	 */
+	var localStorage = global.localStorage || (function () {
+		var data = {};
+
+		return {
+			setItem: function (key, item) { data[key] = item; },
+			getItem: function (key) { return data[key]; },
+			removeItem: function (key) { delete data[key]; },
+		};
+	})();
+
+		/**
+	 * Unique message type identifiers, with associated
+	 * associated integer values.
+	 * @private
+	 */
+		var MESSAGE_TYPE = {
+			CONNECT: 1,
+			CONNACK: 2,
+			PUBLISH: 3,
+			PUBACK: 4,
+			PUBREC: 5,
+			PUBREL: 6,
+			PUBCOMP: 7,
+			SUBSCRIBE: 8,
+			SUBACK: 9,
+			UNSUBSCRIBE: 10,
+			UNSUBACK: 11,
+			PINGREQ: 12,
+			PINGRESP: 13,
+			DISCONNECT: 14
+		};
+
+		// Collection of utility methods used to simplify module code
+		// and promote the DRY pattern.
+
+		/**
+	 * Validate an object's parameter names to ensure they
+	 * match a list of expected variables name for this option
+	 * type. Used to ensure option object passed into the API don't
+	 * contain erroneous parameters.
+	 * @param {Object} obj - User options object
+	 * @param {Object} keys - valid keys and types that may exist in obj.
+	 * @throws {Error} Invalid option parameter found.
+	 * @private
+	 */
+		var validate = function(obj, keys) {
+			for (var key in obj) {
+				if (obj.hasOwnProperty(key)) {
+					if (keys.hasOwnProperty(key)) {
+						if (typeof obj[key] !== keys[key])
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof obj[key], key]));
+					} else {
+						var errorStr = "Unknown property, " + key + ". Valid properties are:";
+						for (var validKey in keys)
+							if (keys.hasOwnProperty(validKey))
+								errorStr = errorStr+" "+validKey;
+						throw new Error(errorStr);
+					}
+				}
+			}
+		};
+
+		/**
+	 * Return a new function which runs the user function bound
+	 * to a fixed scope.
+	 * @param {function} User function
+	 * @param {object} Function scope
+	 * @return {function} User function bound to another scope
+	 * @private
+	 */
+		var scope = function (f, scope) {
+			return function () {
+				return f.apply(scope, arguments);
+			};
+		};
+
+		/**
+	 * Unique message type identifiers, with associated
+	 * associated integer values.
+	 * @private
+	 */
+		var ERROR = {
+			OK: {code:0, text:"AMQJSC0000I OK."},
+			CONNECT_TIMEOUT: {code:1, text:"AMQJSC0001E Connect timed out."},
+			SUBSCRIBE_TIMEOUT: {code:2, text:"AMQJS0002E Subscribe timed out."},
+			UNSUBSCRIBE_TIMEOUT: {code:3, text:"AMQJS0003E Unsubscribe timed out."},
+			PING_TIMEOUT: {code:4, text:"AMQJS0004E Ping timed out."},
+			INTERNAL_ERROR: {code:5, text:"AMQJS0005E Internal error. Error Message: {0}, Stack trace: {1}"},
+			CONNACK_RETURNCODE: {code:6, text:"AMQJS0006E Bad Connack return code:{0} {1}."},
+			SOCKET_ERROR: {code:7, text:"AMQJS0007E Socket error:{0}."},
+			SOCKET_CLOSE: {code:8, text:"AMQJS0008I Socket closed."},
+			MALFORMED_UTF: {code:9, text:"AMQJS0009E Malformed UTF data:{0} {1} {2}."},
+			UNSUPPORTED: {code:10, text:"AMQJS0010E {0} is not supported by this browser."},
+			INVALID_STATE: {code:11, text:"AMQJS0011E Invalid state {0}."},
+			INVALID_TYPE: {code:12, text:"AMQJS0012E Invalid type {0} for {1}."},
+			INVALID_ARGUMENT: {code:13, text:"AMQJS0013E Invalid argument {0} for {1}."},
+			UNSUPPORTED_OPERATION: {code:14, text:"AMQJS0014E Unsupported operation."},
+			INVALID_STORED_DATA: {code:15, text:"AMQJS0015E Invalid data in local storage key={0} value={1}."},
+			INVALID_MQTT_MESSAGE_TYPE: {code:16, text:"AMQJS0016E Invalid MQTT message type {0}."},
+			MALFORMED_UNICODE: {code:17, text:"AMQJS0017E Malformed Unicode string:{0} {1}."},
+			BUFFER_FULL: {code:18, text:"AMQJS0018E Message buffer is full, maximum buffer size: {0}."},
+		};
+
+		/** CONNACK RC Meaning. */
+		var CONNACK_RC = {
+			0:"Connection Accepted",
+			1:"Connection Refused: unacceptable protocol version",
+			2:"Connection Refused: identifier rejected",
+			3:"Connection Refused: server unavailable",
+			4:"Connection Refused: bad user name or password",
+			5:"Connection Refused: not authorized"
+		};
+
+	/**
+	 * Format an error message text.
+	 * @private
+	 * @param {error} ERROR value above.
+	 * @param {substitutions} [array] substituted into the text.
+	 * @return the text with the substitutions made.
+	 */
+		var format = function(error, substitutions) {
+			var text = error.text;
+			if (substitutions) {
+				var field,start;
+				for (var i=0; i<substitutions.length; i++) {
+					field = "{"+i+"}";
+					start = text.indexOf(field);
+					if(start > 0) {
+						var part1 = text.substring(0,start);
+						var part2 = text.substring(start+field.length);
+						text = part1+substitutions[i]+part2;
+					}
+				}
+			}
+			return text;
+		};
+
+		//MQTT protocol and version          6    M    Q    I    s    d    p    3
+		var MqttProtoIdentifierv3 = [0x00,0x06,0x4d,0x51,0x49,0x73,0x64,0x70,0x03];
+		//MQTT proto/version for 311         4    M    Q    T    T    4
+		var MqttProtoIdentifierv4 = [0x00,0x04,0x4d,0x51,0x54,0x54,0x04];
+
+		/**
+	 * Construct an MQTT wire protocol message.
+	 * @param type MQTT packet type.
+	 * @param options optional wire message attributes.
+	 *
+	 * Optional properties
+	 *
+	 * messageIdentifier: message ID in the range [0..65535]
+	 * payloadMessage:	Application Message - PUBLISH only
+	 * connectStrings:	array of 0 or more Strings to be put into the CONNECT payload
+	 * topics:			array of strings (SUBSCRIBE, UNSUBSCRIBE)
+	 * requestQoS:		array of QoS values [0..2]
+	 *
+	 * "Flag" properties
+	 * cleanSession:	true if present / false if absent (CONNECT)
+	 * willMessage:  	true if present / false if absent (CONNECT)
+	 * isRetained:		true if present / false if absent (CONNECT)
+	 * userName:		true if present / false if absent (CONNECT)
+	 * password:		true if present / false if absent (CONNECT)
+	 * keepAliveInterval:	integer [0..65535]  (CONNECT)
+	 *
+	 * @private
+	 * @ignore
+	 */
+		var WireMessage = function (type, options) {
+			this.type = type;
+			for (var name in options) {
+				if (options.hasOwnProperty(name)) {
+					this[name] = options[name];
+				}
+			}
+		};
+
+		WireMessage.prototype.encode = function() {
+		// Compute the first byte of the fixed header
+			var first = ((this.type & 0x0f) << 4);
+
+			/*
+		 * Now calculate the length of the variable header + payload by adding up the lengths
+		 * of all the component parts
+		 */
+
+			var remLength = 0;
+			var topicStrLength = [];
+			var destinationNameLength = 0;
+			var willMessagePayloadBytes;
+
+			// if the message contains a messageIdentifier then we need two bytes for that
+			if (this.messageIdentifier !== undefined)
+				remLength += 2;
+
+			switch(this.type) {
+			// If this a Connect then we need to include 12 bytes for its header
+			case MESSAGE_TYPE.CONNECT:
+				switch(this.mqttVersion) {
+				case 3:
+					remLength += MqttProtoIdentifierv3.length + 3;
+					break;
+				case 4:
+					remLength += MqttProtoIdentifierv4.length + 3;
+					break;
+				}
+
+				remLength += UTF8Length(this.clientId) + 2;
+				if (this.willMessage !== undefined) {
+					remLength += UTF8Length(this.willMessage.destinationName) + 2;
+					// Will message is always a string, sent as UTF-8 characters with a preceding length.
+					willMessagePayloadBytes = this.willMessage.payloadBytes;
+					if (!(willMessagePayloadBytes instanceof Uint8Array))
+						willMessagePayloadBytes = new Uint8Array(payloadBytes);
+					remLength += willMessagePayloadBytes.byteLength +2;
+				}
+				if (this.userName !== undefined)
+					remLength += UTF8Length(this.userName) + 2;
+				if (this.password !== undefined)
+					remLength += UTF8Length(this.password) + 2;
+				break;
+
+			// Subscribe, Unsubscribe can both contain topic strings
+			case MESSAGE_TYPE.SUBSCRIBE:
+				first |= 0x02; // Qos = 1;
+				for ( var i = 0; i < this.topics.length; i++) {
+					topicStrLength[i] = UTF8Length(this.topics[i]);
+					remLength += topicStrLength[i] + 2;
+				}
+				remLength += this.requestedQos.length; // 1 byte for each topic's Qos
+				// QoS on Subscribe only
+				break;
+
+			case MESSAGE_TYPE.UNSUBSCRIBE:
+				first |= 0x02; // Qos = 1;
+				for ( var i = 0; i < this.topics.length; i++) {
+					topicStrLength[i] = UTF8Length(this.topics[i]);
+					remLength += topicStrLength[i] + 2;
+				}
+				break;
+
+			case MESSAGE_TYPE.PUBREL:
+				first |= 0x02; // Qos = 1;
+				break;
+
+			case MESSAGE_TYPE.PUBLISH:
+				if (this.payloadMessage.duplicate) first |= 0x08;
+				first  = first |= (this.payloadMessage.qos << 1);
+				if (this.payloadMessage.retained) first |= 0x01;
+				destinationNameLength = UTF8Length(this.payloadMessage.destinationName);
+				remLength += destinationNameLength + 2;
+				var payloadBytes = this.payloadMessage.payloadBytes;
+				remLength += payloadBytes.byteLength;
+				if (payloadBytes instanceof ArrayBuffer)
+					payloadBytes = new Uint8Array(payloadBytes);
+				else if (!(payloadBytes instanceof Uint8Array))
+					payloadBytes = new Uint8Array(payloadBytes.buffer);
+				break;
+
+			case MESSAGE_TYPE.DISCONNECT:
+				break;
+
+			default:
+				break;
+			}
+
+			// Now we can allocate a buffer for the message
+
+			var mbi = encodeMBI(remLength);  // Convert the length to MQTT MBI format
+			var pos = mbi.length + 1;        // Offset of start of variable header
+			var buffer = new ArrayBuffer(remLength + pos);
+			var byteStream = new Uint8Array(buffer);    // view it as a sequence of bytes
+
+			//Write the fixed header into the buffer
+			byteStream[0] = first;
+			byteStream.set(mbi,1);
+
+			// If this is a PUBLISH then the variable header starts with a topic
+			if (this.type == MESSAGE_TYPE.PUBLISH)
+				pos = writeString(this.payloadMessage.destinationName, destinationNameLength, byteStream, pos);
+			// If this is a CONNECT then the variable header contains the protocol name/version, flags and keepalive time
+
+			else if (this.type == MESSAGE_TYPE.CONNECT) {
+				switch (this.mqttVersion) {
+				case 3:
+					byteStream.set(MqttProtoIdentifierv3, pos);
+					pos += MqttProtoIdentifierv3.length;
+					break;
+				case 4:
+					byteStream.set(MqttProtoIdentifierv4, pos);
+					pos += MqttProtoIdentifierv4.length;
+					break;
+				}
+				var connectFlags = 0;
+				if (this.cleanSession)
+					connectFlags = 0x02;
+				if (this.willMessage !== undefined ) {
+					connectFlags |= 0x04;
+					connectFlags |= (this.willMessage.qos<<3);
+					if (this.willMessage.retained) {
+						connectFlags |= 0x20;
+					}
+				}
+				if (this.userName !== undefined)
+					connectFlags |= 0x80;
+				if (this.password !== undefined)
+					connectFlags |= 0x40;
+				byteStream[pos++] = connectFlags;
+				pos = writeUint16 (this.keepAliveInterval, byteStream, pos);
+			}
+
+			// Output the messageIdentifier - if there is one
+			if (this.messageIdentifier !== undefined)
+				pos = writeUint16 (this.messageIdentifier, byteStream, pos);
+
+			switch(this.type) {
+			case MESSAGE_TYPE.CONNECT:
+				pos = writeString(this.clientId, UTF8Length(this.clientId), byteStream, pos);
+				if (this.willMessage !== undefined) {
+					pos = writeString(this.willMessage.destinationName, UTF8Length(this.willMessage.destinationName), byteStream, pos);
+					pos = writeUint16(willMessagePayloadBytes.byteLength, byteStream, pos);
+					byteStream.set(willMessagePayloadBytes, pos);
+					pos += willMessagePayloadBytes.byteLength;
+
+				}
+				if (this.userName !== undefined)
+					pos = writeString(this.userName, UTF8Length(this.userName), byteStream, pos);
+				if (this.password !== undefined)
+					pos = writeString(this.password, UTF8Length(this.password), byteStream, pos);
+				break;
+
+			case MESSAGE_TYPE.PUBLISH:
+				// PUBLISH has a text or binary payload, if text do not add a 2 byte length field, just the UTF characters.
+				byteStream.set(payloadBytes, pos);
+
+				break;
+
+				//    	    case MESSAGE_TYPE.PUBREC:
+				//    	    case MESSAGE_TYPE.PUBREL:
+				//    	    case MESSAGE_TYPE.PUBCOMP:
+				//    	    	break;
+
+			case MESSAGE_TYPE.SUBSCRIBE:
+				// SUBSCRIBE has a list of topic strings and request QoS
+				for (var i=0; i<this.topics.length; i++) {
+					pos = writeString(this.topics[i], topicStrLength[i], byteStream, pos);
+					byteStream[pos++] = this.requestedQos[i];
+				}
+				break;
+
+			case MESSAGE_TYPE.UNSUBSCRIBE:
+				// UNSUBSCRIBE has a list of topic strings
+				for (var i=0; i<this.topics.length; i++)
+					pos = writeString(this.topics[i], topicStrLength[i], byteStream, pos);
+				break;
+
+			default:
+				// Do nothing.
+			}
+
+			return buffer;
+		};
+
+		function decodeMessage(input,pos) {
+			var startingPos = pos;
+			var first = input[pos];
+			var type = first >> 4;
+			var messageInfo = first &= 0x0f;
+			pos += 1;
+
+
+			// Decode the remaining length (MBI format)
+
+			var digit;
+			var remLength = 0;
+			var multiplier = 1;
+			do {
+				if (pos == input.length) {
+					return [null,startingPos];
+				}
+				digit = input[pos++];
+				remLength += ((digit & 0x7F) * multiplier);
+				multiplier *= 128;
+			} while ((digit & 0x80) !== 0);
+
+			var endPos = pos+remLength;
+			if (endPos > input.length) {
+				return [null,startingPos];
+			}
+
+			var wireMessage = new WireMessage(type);
+			switch(type) {
+			case MESSAGE_TYPE.CONNACK:
+				var connectAcknowledgeFlags = input[pos++];
+				if (connectAcknowledgeFlags & 0x01)
+					wireMessage.sessionPresent = true;
+				wireMessage.returnCode = input[pos++];
+				break;
+
+			case MESSAGE_TYPE.PUBLISH:
+				var qos = (messageInfo >> 1) & 0x03;
+
+				var len = readUint16(input, pos);
+				pos += 2;
+				var topicName = parseUTF8(input, pos, len);
+				pos += len;
+				// If QoS 1 or 2 there will be a messageIdentifier
+				if (qos > 0) {
+					wireMessage.messageIdentifier = readUint16(input, pos);
+					pos += 2;
+				}
+
+				var message = new Message(input.subarray(pos, endPos));
+				if ((messageInfo & 0x01) == 0x01)
+					message.retained = true;
+				if ((messageInfo & 0x08) == 0x08)
+					message.duplicate =  true;
+				message.qos = qos;
+				message.destinationName = topicName;
+				wireMessage.payloadMessage = message;
+				break;
+
+			case  MESSAGE_TYPE.PUBACK:
+			case  MESSAGE_TYPE.PUBREC:
+			case  MESSAGE_TYPE.PUBREL:
+			case  MESSAGE_TYPE.PUBCOMP:
+			case  MESSAGE_TYPE.UNSUBACK:
+				wireMessage.messageIdentifier = readUint16(input, pos);
+				break;
+
+			case  MESSAGE_TYPE.SUBACK:
+				wireMessage.messageIdentifier = readUint16(input, pos);
+				pos += 2;
+				wireMessage.returnCode = input.subarray(pos, endPos);
+				break;
+
+			default:
+				break;
+			}
+
+			return [wireMessage,endPos];
+		}
+
+		function writeUint16(input, buffer, offset) {
+			buffer[offset++] = input >> 8;      //MSB
+			buffer[offset++] = input % 256;     //LSB
+			return offset;
+		}
+
+		function writeString(input, utf8Length, buffer, offset) {
+			offset = writeUint16(utf8Length, buffer, offset);
+			stringToUTF8(input, buffer, offset);
+			return offset + utf8Length;
+		}
+
+		function readUint16(buffer, offset) {
+			return 256*buffer[offset] + buffer[offset+1];
+		}
+
+		/**
+	 * Encodes an MQTT Multi-Byte Integer
+	 * @private
+	 */
+		function encodeMBI(number) {
+			var output = new Array(1);
+			var numBytes = 0;
+
+			do {
+				var digit = number % 128;
+				number = number >> 7;
+				if (number > 0) {
+					digit |= 0x80;
+				}
+				output[numBytes++] = digit;
+			} while ( (number > 0) && (numBytes<4) );
+
+			return output;
+		}
+
+		/**
+	 * Takes a String and calculates its length in bytes when encoded in UTF8.
+	 * @private
+	 */
+		function UTF8Length(input) {
+			var output = 0;
+			for (var i = 0; i<input.length; i++)
+			{
+				var charCode = input.charCodeAt(i);
+				if (charCode > 0x7FF)
+				{
+					// Surrogate pair means its a 4 byte character
+					if (0xD800 <= charCode && charCode <= 0xDBFF)
+					{
+						i++;
+						output++;
+					}
+					output +=3;
+				}
+				else if (charCode > 0x7F)
+					output +=2;
+				else
+					output++;
+			}
+			return output;
+		}
+
+		/**
+	 * Takes a String and writes it into an array as UTF8 encoded bytes.
+	 * @private
+	 */
+		function stringToUTF8(input, output, start) {
+			var pos = start;
+			for (var i = 0; i<input.length; i++) {
+				var charCode = input.charCodeAt(i);
+
+				// Check for a surrogate pair.
+				if (0xD800 <= charCode && charCode <= 0xDBFF) {
+					var lowCharCode = input.charCodeAt(++i);
+					if (isNaN(lowCharCode)) {
+						throw new Error(format(ERROR.MALFORMED_UNICODE, [charCode, lowCharCode]));
+					}
+					charCode = ((charCode - 0xD800)<<10) + (lowCharCode - 0xDC00) + 0x10000;
+
+				}
+
+				if (charCode <= 0x7F) {
+					output[pos++] = charCode;
+				} else if (charCode <= 0x7FF) {
+					output[pos++] = charCode>>6  & 0x1F | 0xC0;
+					output[pos++] = charCode     & 0x3F | 0x80;
+				} else if (charCode <= 0xFFFF) {
+					output[pos++] = charCode>>12 & 0x0F | 0xE0;
+					output[pos++] = charCode>>6  & 0x3F | 0x80;
+					output[pos++] = charCode     & 0x3F | 0x80;
+				} else {
+					output[pos++] = charCode>>18 & 0x07 | 0xF0;
+					output[pos++] = charCode>>12 & 0x3F | 0x80;
+					output[pos++] = charCode>>6  & 0x3F | 0x80;
+					output[pos++] = charCode     & 0x3F | 0x80;
+				}
+			}
+			return output;
+		}
+
+		function parseUTF8(input, offset, length) {
+			var output = "";
+			var utf16;
+			var pos = offset;
+
+			while (pos < offset+length)
+			{
+				var byte1 = input[pos++];
+				if (byte1 < 128)
+					utf16 = byte1;
+				else
+				{
+					var byte2 = input[pos++]-128;
+					if (byte2 < 0)
+						throw new Error(format(ERROR.MALFORMED_UTF, [byte1.toString(16), byte2.toString(16),""]));
+					if (byte1 < 0xE0)             // 2 byte character
+						utf16 = 64*(byte1-0xC0) + byte2;
+					else
+					{
+						var byte3 = input[pos++]-128;
+						if (byte3 < 0)
+							throw new Error(format(ERROR.MALFORMED_UTF, [byte1.toString(16), byte2.toString(16), byte3.toString(16)]));
+						if (byte1 < 0xF0)        // 3 byte character
+							utf16 = 4096*(byte1-0xE0) + 64*byte2 + byte3;
+						else
+						{
+							var byte4 = input[pos++]-128;
+							if (byte4 < 0)
+								throw new Error(format(ERROR.MALFORMED_UTF, [byte1.toString(16), byte2.toString(16), byte3.toString(16), byte4.toString(16)]));
+							if (byte1 < 0xF8)        // 4 byte character
+								utf16 = 262144*(byte1-0xF0) + 4096*byte2 + 64*byte3 + byte4;
+							else                     // longer encodings are not supported
+								throw new Error(format(ERROR.MALFORMED_UTF, [byte1.toString(16), byte2.toString(16), byte3.toString(16), byte4.toString(16)]));
+						}
+					}
+				}
+
+				if (utf16 > 0xFFFF)   // 4 byte character - express as a surrogate pair
+				{
+					utf16 -= 0x10000;
+					output += String.fromCharCode(0xD800 + (utf16 >> 10)); // lead character
+					utf16 = 0xDC00 + (utf16 & 0x3FF);  // trail character
+				}
+				output += String.fromCharCode(utf16);
+			}
+			return output;
+		}
+
+		/**
+	 * Repeat keepalive requests, monitor responses.
+	 * @ignore
+	 */
+		var Pinger = function(client, keepAliveInterval) {
+			this._client = client;
+			this._keepAliveInterval = keepAliveInterval*1000;
+			this.isReset = false;
+
+			var pingReq = new WireMessage(MESSAGE_TYPE.PINGREQ).encode();
+
+			var doTimeout = function (pinger) {
+				return function () {
+					return doPing.apply(pinger);
+				};
+			};
+
+			/** @ignore */
+			var doPing = function() {
+				if (!this.isReset) {
+					this._client._trace("Pinger.doPing", "Timed out");
+					this._client._disconnected( ERROR.PING_TIMEOUT.code , format(ERROR.PING_TIMEOUT));
+				} else {
+					this.isReset = false;
+					this._client._trace("Pinger.doPing", "send PINGREQ");
+					this._client.socket.send(pingReq);
+					this.timeout = setTimeout(doTimeout(this), this._keepAliveInterval);
+				}
+			};
+
+			this.reset = function() {
+				this.isReset = true;
+				clearTimeout(this.timeout);
+				if (this._keepAliveInterval > 0)
+					this.timeout = setTimeout(doTimeout(this), this._keepAliveInterval);
+			};
+
+			this.cancel = function() {
+				clearTimeout(this.timeout);
+			};
+		};
+
+		/**
+	 * Monitor request completion.
+	 * @ignore
+	 */
+		var Timeout = function(client, timeoutSeconds, action, args) {
+			if (!timeoutSeconds)
+				timeoutSeconds = 30;
+
+			var doTimeout = function (action, client, args) {
+				return function () {
+					return action.apply(client, args);
+				};
+			};
+			this.timeout = setTimeout(doTimeout(action, client, args), timeoutSeconds * 1000);
+
+			this.cancel = function() {
+				clearTimeout(this.timeout);
+			};
+		};
+
+	/**
+	 * Internal implementation of the Websockets MQTT V3.1 client.
+	 *
+	 * @name Paho.ClientImpl @constructor
+	 * @param {String} host the DNS nameof the webSocket host.
+	 * @param {Number} port the port number for that host.
+	 * @param {String} clientId the MQ client identifier.
+	 */
+		var ClientImpl = function (uri, host, port, path, clientId) {
+		// Check dependencies are satisfied in this browser.
+			if (!("WebSocket" in global && global.WebSocket !== null)) {
+				throw new Error(format(ERROR.UNSUPPORTED, ["WebSocket"]));
+			}
+			if (!("ArrayBuffer" in global && global.ArrayBuffer !== null)) {
+				throw new Error(format(ERROR.UNSUPPORTED, ["ArrayBuffer"]));
+			}
+			this._trace("Paho.Client", uri, host, port, path, clientId);
+
+			this.host = host;
+			this.port = port;
+			this.path = path;
+			this.uri = uri;
+			this.clientId = clientId;
+			this._wsuri = null;
+
+			// Local storagekeys are qualified with the following string.
+			// The conditional inclusion of path in the key is for backward
+			// compatibility to when the path was not configurable and assumed to
+			// be /mqtt
+			this._localKey=host+":"+port+(path!="/mqtt"?":"+path:"")+":"+clientId+":";
+
+			// Create private instance-only message queue
+			// Internal queue of messages to be sent, in sending order.
+			this._msg_queue = [];
+			this._buffered_msg_queue = [];
+
+			// Messages we have sent and are expecting a response for, indexed by their respective message ids.
+			this._sentMessages = {};
+
+			// Messages we have received and acknowleged and are expecting a confirm message for
+			// indexed by their respective message ids.
+			this._receivedMessages = {};
+
+			// Internal list of callbacks to be executed when messages
+			// have been successfully sent over web socket, e.g. disconnect
+			// when it doesn't have to wait for ACK, just message is dispatched.
+			this._notify_msg_sent = {};
+
+			// Unique identifier for SEND messages, incrementing
+			// counter as messages are sent.
+			this._message_identifier = 1;
+
+			// Used to determine the transmission sequence of stored sent messages.
+			this._sequence = 0;
+
+
+			// Load the local state, if any, from the saved version, only restore state relevant to this client.
+			for (var key in localStorage)
+				if (   key.indexOf("Sent:"+this._localKey) === 0 || key.indexOf("Received:"+this._localKey) === 0)
+					this.restore(key);
+		};
+
+		// Messaging Client public instance members.
+		ClientImpl.prototype.host = null;
+		ClientImpl.prototype.port = null;
+		ClientImpl.prototype.path = null;
+		ClientImpl.prototype.uri = null;
+		ClientImpl.prototype.clientId = null;
+
+		// Messaging Client private instance members.
+		ClientImpl.prototype.socket = null;
+		/* true once we have received an acknowledgement to a CONNECT packet. */
+		ClientImpl.prototype.connected = false;
+		/* The largest message identifier allowed, may not be larger than 2**16 but
+		 * if set smaller reduces the maximum number of outbound messages allowed.
+		 */
+		ClientImpl.prototype.maxMessageIdentifier = 65536;
+		ClientImpl.prototype.connectOptions = null;
+		ClientImpl.prototype.hostIndex = null;
+		ClientImpl.prototype.onConnected = null;
+		ClientImpl.prototype.onConnectionLost = null;
+		ClientImpl.prototype.onMessageDelivered = null;
+		ClientImpl.prototype.onMessageArrived = null;
+		ClientImpl.prototype.traceFunction = null;
+		ClientImpl.prototype._msg_queue = null;
+		ClientImpl.prototype._buffered_msg_queue = null;
+		ClientImpl.prototype._connectTimeout = null;
+		/* The sendPinger monitors how long we allow before we send data to prove to the server that we are alive. */
+		ClientImpl.prototype.sendPinger = null;
+		/* The receivePinger monitors how long we allow before we require evidence that the server is alive. */
+		ClientImpl.prototype.receivePinger = null;
+		ClientImpl.prototype._reconnectInterval = 1; // Reconnect Delay, starts at 1 second
+		ClientImpl.prototype._reconnecting = false;
+		ClientImpl.prototype._reconnectTimeout = null;
+		ClientImpl.prototype.disconnectedPublishing = false;
+		ClientImpl.prototype.disconnectedBufferSize = 5000;
+
+		ClientImpl.prototype.receiveBuffer = null;
+
+		ClientImpl.prototype._traceBuffer = null;
+		ClientImpl.prototype._MAX_TRACE_ENTRIES = 100;
+
+		ClientImpl.prototype.connect = function (connectOptions) {
+			var connectOptionsMasked = this._traceMask(connectOptions, "password");
+			this._trace("Client.connect", connectOptionsMasked, this.socket, this.connected);
+
+			if (this.connected)
+				throw new Error(format(ERROR.INVALID_STATE, ["already connected"]));
+			if (this.socket)
+				throw new Error(format(ERROR.INVALID_STATE, ["already connected"]));
+
+			if (this._reconnecting) {
+			// connect() function is called while reconnect is in progress.
+			// Terminate the auto reconnect process to use new connect options.
+				this._reconnectTimeout.cancel();
+				this._reconnectTimeout = null;
+				this._reconnecting = false;
+			}
+
+			this.connectOptions = connectOptions;
+			this._reconnectInterval = 1;
+			this._reconnecting = false;
+			if (connectOptions.uris) {
+				this.hostIndex = 0;
+				this._doConnect(connectOptions.uris[0]);
+			} else {
+				this._doConnect(this.uri);
+			}
+
+		};
+
+		ClientImpl.prototype.subscribe = function (filter, subscribeOptions) {
+			this._trace("Client.subscribe", filter, subscribeOptions);
+
+			if (!this.connected)
+				throw new Error(format(ERROR.INVALID_STATE, ["not connected"]));
+
+            var wireMessage = new WireMessage(MESSAGE_TYPE.SUBSCRIBE);
+            wireMessage.topics = filter.constructor === Array ? filter : [filter];
+            if (subscribeOptions.qos === undefined)
+                subscribeOptions.qos = 0;
+            wireMessage.requestedQos = [];
+            for (var i = 0; i < wireMessage.topics.length; i++)
+                wireMessage.requestedQos[i] = subscribeOptions.qos;
+
+			if (subscribeOptions.onSuccess) {
+				wireMessage.onSuccess = function(grantedQos) {subscribeOptions.onSuccess({invocationContext:subscribeOptions.invocationContext,grantedQos:grantedQos});};
+			}
+
+			if (subscribeOptions.onFailure) {
+				wireMessage.onFailure = function(errorCode) {subscribeOptions.onFailure({invocationContext:subscribeOptions.invocationContext,errorCode:errorCode, errorMessage:format(errorCode)});};
+			}
+
+			if (subscribeOptions.timeout) {
+				wireMessage.timeOut = new Timeout(this, subscribeOptions.timeout, subscribeOptions.onFailure,
+					[{invocationContext:subscribeOptions.invocationContext,
+						errorCode:ERROR.SUBSCRIBE_TIMEOUT.code,
+						errorMessage:format(ERROR.SUBSCRIBE_TIMEOUT)}]);
+			}
+
+			// All subscriptions return a SUBACK.
+			this._requires_ack(wireMessage);
+			this._schedule_message(wireMessage);
+		};
+
+		/** @ignore */
+		ClientImpl.prototype.unsubscribe = function(filter, unsubscribeOptions) {
+			this._trace("Client.unsubscribe", filter, unsubscribeOptions);
+
+			if (!this.connected)
+				throw new Error(format(ERROR.INVALID_STATE, ["not connected"]));
+
+            var wireMessage = new WireMessage(MESSAGE_TYPE.UNSUBSCRIBE);
+            wireMessage.topics = filter.constructor === Array ? filter : [filter];
+
+			if (unsubscribeOptions.onSuccess) {
+				wireMessage.callback = function() {unsubscribeOptions.onSuccess({invocationContext:unsubscribeOptions.invocationContext});};
+			}
+			if (unsubscribeOptions.timeout) {
+				wireMessage.timeOut = new Timeout(this, unsubscribeOptions.timeout, unsubscribeOptions.onFailure,
+					[{invocationContext:unsubscribeOptions.invocationContext,
+						errorCode:ERROR.UNSUBSCRIBE_TIMEOUT.code,
+						errorMessage:format(ERROR.UNSUBSCRIBE_TIMEOUT)}]);
+			}
+
+			// All unsubscribes return a SUBACK.
+			this._requires_ack(wireMessage);
+			this._schedule_message(wireMessage);
+		};
+
+		ClientImpl.prototype.send = function (message) {
+			this._trace("Client.send", message);
+
+			var wireMessage = new WireMessage(MESSAGE_TYPE.PUBLISH);
+			wireMessage.payloadMessage = message;
+
+			if (this.connected) {
+			// Mark qos 1 & 2 message as "ACK required"
+			// For qos 0 message, invoke onMessageDelivered callback if there is one.
+			// Then schedule the message.
+				if (message.qos > 0) {
+					this._requires_ack(wireMessage);
+				} else if (this.onMessageDelivered) {
+					this._notify_msg_sent[wireMessage] = this.onMessageDelivered(wireMessage.payloadMessage);
+				}
+				this._schedule_message(wireMessage);
+			} else {
+			// Currently disconnected, will not schedule this message
+			// Check if reconnecting is in progress and disconnected publish is enabled.
+				if (this._reconnecting && this.disconnectedPublishing) {
+				// Check the limit which include the "required ACK" messages
+					var messageCount = Object.keys(this._sentMessages).length + this._buffered_msg_queue.length;
+					if (messageCount > this.disconnectedBufferSize) {
+						throw new Error(format(ERROR.BUFFER_FULL, [this.disconnectedBufferSize]));
+					} else {
+						if (message.qos > 0) {
+						// Mark this message as "ACK required"
+							this._requires_ack(wireMessage);
+						} else {
+							wireMessage.sequence = ++this._sequence;
+							// Add messages in fifo order to array, by adding to start
+							this._buffered_msg_queue.unshift(wireMessage);
+						}
+					}
+				} else {
+					throw new Error(format(ERROR.INVALID_STATE, ["not connected"]));
+				}
+			}
+		};
+
+		ClientImpl.prototype.disconnect = function () {
+			this._trace("Client.disconnect");
+
+			if (this._reconnecting) {
+			// disconnect() function is called while reconnect is in progress.
+			// Terminate the auto reconnect process.
+				this._reconnectTimeout.cancel();
+				this._reconnectTimeout = null;
+				this._reconnecting = false;
+			}
+
+			if (!this.socket)
+				throw new Error(format(ERROR.INVALID_STATE, ["not connecting or connected"]));
+
+			var wireMessage = new WireMessage(MESSAGE_TYPE.DISCONNECT);
+
+			// Run the disconnected call back as soon as the message has been sent,
+			// in case of a failure later on in the disconnect processing.
+			// as a consequence, the _disconected call back may be run several times.
+			this._notify_msg_sent[wireMessage] = scope(this._disconnected, this);
+
+			this._schedule_message(wireMessage);
+		};
+
+		ClientImpl.prototype.getTraceLog = function () {
+			if ( this._traceBuffer !== null ) {
+				this._trace("Client.getTraceLog", new Date());
+				this._trace("Client.getTraceLog in flight messages", this._sentMessages.length);
+				for (var key in this._sentMessages)
+					this._trace("_sentMessages ",key, this._sentMessages[key]);
+				for (var key in this._receivedMessages)
+					this._trace("_receivedMessages ",key, this._receivedMessages[key]);
+
+				return this._traceBuffer;
+			}
+		};
+
+		ClientImpl.prototype.startTrace = function () {
+			if ( this._traceBuffer === null ) {
+				this._traceBuffer = [];
+			}
+			this._trace("Client.startTrace", new Date(), version);
+		};
+
+		ClientImpl.prototype.stopTrace = function () {
+			delete this._traceBuffer;
+		};
+
+		ClientImpl.prototype._doConnect = function (wsurl) {
+		// When the socket is open, this client will send the CONNECT WireMessage using the saved parameters.
+			if (this.connectOptions.useSSL) {
+				var uriParts = wsurl.split(":");
+				uriParts[0] = "wss";
+				wsurl = uriParts.join(":");
+			}
+			this._wsuri = wsurl;
+			this.connected = false;
+
+
+
+			if (this.connectOptions.mqttVersion < 4) {
+				this.socket = new WebSocket(wsurl, ["mqttv3.1"]);
+			} else {
+				this.socket = new WebSocket(wsurl, ["mqtt"]);
+			}
+			this.socket.binaryType = "arraybuffer";
+			this.socket.onopen = scope(this._on_socket_open, this);
+			this.socket.onmessage = scope(this._on_socket_message, this);
+			this.socket.onerror = scope(this._on_socket_error, this);
+			this.socket.onclose = scope(this._on_socket_close, this);
+
+			this.sendPinger = new Pinger(this, this.connectOptions.keepAliveInterval);
+			this.receivePinger = new Pinger(this, this.connectOptions.keepAliveInterval);
+			if (this._connectTimeout) {
+				this._connectTimeout.cancel();
+				this._connectTimeout = null;
+			}
+			this._connectTimeout = new Timeout(this, this.connectOptions.timeout, this._disconnected,  [ERROR.CONNECT_TIMEOUT.code, format(ERROR.CONNECT_TIMEOUT)]);
+		};
+
+
+		// Schedule a new message to be sent over the WebSockets
+		// connection. CONNECT messages cause WebSocket connection
+		// to be started. All other messages are queued internally
+		// until this has happened. When WS connection starts, process
+		// all outstanding messages.
+		ClientImpl.prototype._schedule_message = function (message) {
+			// Add messages in fifo order to array, by adding to start
+			this._msg_queue.unshift(message);
+			// Process outstanding messages in the queue if we have an  open socket, and have received CONNACK.
+			if (this.connected) {
+				this._process_queue();
+			}
+		};
+
+		ClientImpl.prototype.store = function(prefix, wireMessage) {
+			var storedMessage = {type:wireMessage.type, messageIdentifier:wireMessage.messageIdentifier, version:1};
+
+			switch(wireMessage.type) {
+			case MESSAGE_TYPE.PUBLISH:
+				if(wireMessage.pubRecReceived)
+					storedMessage.pubRecReceived = true;
+
+				// Convert the payload to a hex string.
+				storedMessage.payloadMessage = {};
+				var hex = "";
+				var messageBytes = wireMessage.payloadMessage.payloadBytes;
+				for (var i=0; i<messageBytes.length; i++) {
+					if (messageBytes[i] <= 0xF)
+						hex = hex+"0"+messageBytes[i].toString(16);
+					else
+						hex = hex+messageBytes[i].toString(16);
+				}
+				storedMessage.payloadMessage.payloadHex = hex;
+
+				storedMessage.payloadMessage.qos = wireMessage.payloadMessage.qos;
+				storedMessage.payloadMessage.destinationName = wireMessage.payloadMessage.destinationName;
+				if (wireMessage.payloadMessage.duplicate)
+					storedMessage.payloadMessage.duplicate = true;
+				if (wireMessage.payloadMessage.retained)
+					storedMessage.payloadMessage.retained = true;
+
+				// Add a sequence number to sent messages.
+				if ( prefix.indexOf("Sent:") === 0 ) {
+					if ( wireMessage.sequence === undefined )
+						wireMessage.sequence = ++this._sequence;
+					storedMessage.sequence = wireMessage.sequence;
+				}
+				break;
+
+			default:
+				throw Error(format(ERROR.INVALID_STORED_DATA, [prefix+this._localKey+wireMessage.messageIdentifier, storedMessage]));
+			}
+			localStorage.setItem(prefix+this._localKey+wireMessage.messageIdentifier, JSON.stringify(storedMessage));
+		};
+
+		ClientImpl.prototype.restore = function(key) {
+			var value = localStorage.getItem(key);
+			var storedMessage = JSON.parse(value);
+
+			var wireMessage = new WireMessage(storedMessage.type, storedMessage);
+
+			switch(storedMessage.type) {
+			case MESSAGE_TYPE.PUBLISH:
+				// Replace the payload message with a Message object.
+				var hex = storedMessage.payloadMessage.payloadHex;
+				var buffer = new ArrayBuffer((hex.length)/2);
+				var byteStream = new Uint8Array(buffer);
+				var i = 0;
+				while (hex.length >= 2) {
+					var x = parseInt(hex.substring(0, 2), 16);
+					hex = hex.substring(2, hex.length);
+					byteStream[i++] = x;
+				}
+				var payloadMessage = new Message(byteStream);
+
+				payloadMessage.qos = storedMessage.payloadMessage.qos;
+				payloadMessage.destinationName = storedMessage.payloadMessage.destinationName;
+				if (storedMessage.payloadMessage.duplicate)
+					payloadMessage.duplicate = true;
+				if (storedMessage.payloadMessage.retained)
+					payloadMessage.retained = true;
+				wireMessage.payloadMessage = payloadMessage;
+
+				break;
+
+			default:
+				throw Error(format(ERROR.INVALID_STORED_DATA, [key, value]));
+			}
+
+			if (key.indexOf("Sent:"+this._localKey) === 0) {
+				wireMessage.payloadMessage.duplicate = true;
+				this._sentMessages[wireMessage.messageIdentifier] = wireMessage;
+			} else if (key.indexOf("Received:"+this._localKey) === 0) {
+				this._receivedMessages[wireMessage.messageIdentifier] = wireMessage;
+			}
+		};
+
+		ClientImpl.prototype._process_queue = function () {
+			var message = null;
+
+			// Send all queued messages down socket connection
+			while ((message = this._msg_queue.pop())) {
+				this._socket_send(message);
+				// Notify listeners that message was successfully sent
+				if (this._notify_msg_sent[message]) {
+					this._notify_msg_sent[message]();
+					delete this._notify_msg_sent[message];
+				}
+			}
+		};
+
+		/**
+	 * Expect an ACK response for this message. Add message to the set of in progress
+	 * messages and set an unused identifier in this message.
+	 * @ignore
+	 */
+		ClientImpl.prototype._requires_ack = function (wireMessage) {
+			var messageCount = Object.keys(this._sentMessages).length;
+			if (messageCount > this.maxMessageIdentifier)
+				throw Error ("Too many messages:"+messageCount);
+
+			while(this._sentMessages[this._message_identifier] !== undefined) {
+				this._message_identifier++;
+			}
+			wireMessage.messageIdentifier = this._message_identifier;
+			this._sentMessages[wireMessage.messageIdentifier] = wireMessage;
+			if (wireMessage.type === MESSAGE_TYPE.PUBLISH) {
+				this.store("Sent:", wireMessage);
+			}
+			if (this._message_identifier === this.maxMessageIdentifier) {
+				this._message_identifier = 1;
+			}
+		};
+
+		/**
+	 * Called when the underlying websocket has been opened.
+	 * @ignore
+	 */
+		ClientImpl.prototype._on_socket_open = function () {
+		// Create the CONNECT message object.
+			var wireMessage = new WireMessage(MESSAGE_TYPE.CONNECT, this.connectOptions);
+			wireMessage.clientId = this.clientId;
+			this._socket_send(wireMessage);
+		};
+
+		/**
+	 * Called when the underlying websocket has received a complete packet.
+	 * @ignore
+	 */
+		ClientImpl.prototype._on_socket_message = function (event) {
+			this._trace("Client._on_socket_message", event.data);
+			var messages = this._deframeMessages(event.data);
+			for (var i = 0; i < messages.length; i+=1) {
+				this._handleMessage(messages[i]);
+			}
+		};
+
+		ClientImpl.prototype._deframeMessages = function(data) {
+			var byteArray = new Uint8Array(data);
+			var messages = [];
+			if (this.receiveBuffer) {
+				var newData = new Uint8Array(this.receiveBuffer.length+byteArray.length);
+				newData.set(this.receiveBuffer);
+				newData.set(byteArray,this.receiveBuffer.length);
+				byteArray = newData;
+				delete this.receiveBuffer;
+			}
+			try {
+				var offset = 0;
+				while(offset < byteArray.length) {
+					var result = decodeMessage(byteArray,offset);
+					var wireMessage = result[0];
+					offset = result[1];
+					if (wireMessage !== null) {
+						messages.push(wireMessage);
+					} else {
+						break;
+					}
+				}
+				if (offset < byteArray.length) {
+					this.receiveBuffer = byteArray.subarray(offset);
+				}
+			} catch (error) {
+				var errorStack = ((error.hasOwnProperty("stack") == "undefined") ? error.stack.toString() : "No Error Stack Available");
+				this._disconnected(ERROR.INTERNAL_ERROR.code , format(ERROR.INTERNAL_ERROR, [error.message,errorStack]));
+				return;
+			}
+			return messages;
+		};
+
+		ClientImpl.prototype._handleMessage = function(wireMessage) {
+
+			this._trace("Client._handleMessage", wireMessage);
+
+			try {
+				switch(wireMessage.type) {
+				case MESSAGE_TYPE.CONNACK:
+					this._connectTimeout.cancel();
+					if (this._reconnectTimeout)
+						this._reconnectTimeout.cancel();
+
+					// If we have started using clean session then clear up the local state.
+					if (this.connectOptions.cleanSession) {
+						for (var key in this._sentMessages) {
+							var sentMessage = this._sentMessages[key];
+							localStorage.removeItem("Sent:"+this._localKey+sentMessage.messageIdentifier);
+						}
+						this._sentMessages = {};
+
+						for (var key in this._receivedMessages) {
+							var receivedMessage = this._receivedMessages[key];
+							localStorage.removeItem("Received:"+this._localKey+receivedMessage.messageIdentifier);
+						}
+						this._receivedMessages = {};
+					}
+					// Client connected and ready for business.
+					if (wireMessage.returnCode === 0) {
+
+						this.connected = true;
+						// Jump to the end of the list of uris and stop looking for a good host.
+
+						if (this.connectOptions.uris)
+							this.hostIndex = this.connectOptions.uris.length;
+
+					} else {
+						this._disconnected(ERROR.CONNACK_RETURNCODE.code , format(ERROR.CONNACK_RETURNCODE, [wireMessage.returnCode, CONNACK_RC[wireMessage.returnCode]]));
+						break;
+					}
+
+					// Resend messages.
+					var sequencedMessages = [];
+					for (var msgId in this._sentMessages) {
+						if (this._sentMessages.hasOwnProperty(msgId))
+							sequencedMessages.push(this._sentMessages[msgId]);
+					}
+
+					// Also schedule qos 0 buffered messages if any
+					if (this._buffered_msg_queue.length > 0) {
+						var msg = null;
+						while ((msg = this._buffered_msg_queue.pop())) {
+							sequencedMessages.push(msg);
+							if (this.onMessageDelivered)
+								this._notify_msg_sent[msg] = this.onMessageDelivered(msg.payloadMessage);
+						}
+					}
+
+					// Sort sentMessages into the original sent order.
+					var sequencedMessages = sequencedMessages.sort(function(a,b) {return a.sequence - b.sequence;} );
+					for (var i=0, len=sequencedMessages.length; i<len; i++) {
+						var sentMessage = sequencedMessages[i];
+						if (sentMessage.type == MESSAGE_TYPE.PUBLISH && sentMessage.pubRecReceived) {
+							var pubRelMessage = new WireMessage(MESSAGE_TYPE.PUBREL, {messageIdentifier:sentMessage.messageIdentifier});
+							this._schedule_message(pubRelMessage);
+						} else {
+							this._schedule_message(sentMessage);
+						}
+					}
+
+					// Execute the connectOptions.onSuccess callback if there is one.
+					// Will also now return if this connection was the result of an automatic
+					// reconnect and which URI was successfully connected to.
+					if (this.connectOptions.onSuccess) {
+						this.connectOptions.onSuccess({invocationContext:this.connectOptions.invocationContext});
+					}
+
+					var reconnected = false;
+					if (this._reconnecting) {
+						reconnected = true;
+						this._reconnectInterval = 1;
+						this._reconnecting = false;
+					}
+
+					// Execute the onConnected callback if there is one.
+					this._connected(reconnected, this._wsuri);
+
+					// Process all queued messages now that the connection is established.
+					this._process_queue();
+					break;
+
+				case MESSAGE_TYPE.PUBLISH:
+					this._receivePublish(wireMessage);
+					break;
+
+				case MESSAGE_TYPE.PUBACK:
+					var sentMessage = this._sentMessages[wireMessage.messageIdentifier];
+					// If this is a re flow of a PUBACK after we have restarted receivedMessage will not exist.
+					if (sentMessage) {
+						delete this._sentMessages[wireMessage.messageIdentifier];
+						localStorage.removeItem("Sent:"+this._localKey+wireMessage.messageIdentifier);
+						if (this.onMessageDelivered)
+							this.onMessageDelivered(sentMessage.payloadMessage);
+					}
+					break;
+
+				case MESSAGE_TYPE.PUBREC:
+					var sentMessage = this._sentMessages[wireMessage.messageIdentifier];
+					// If this is a re flow of a PUBREC after we have restarted receivedMessage will not exist.
+					if (sentMessage) {
+						sentMessage.pubRecReceived = true;
+						var pubRelMessage = new WireMessage(MESSAGE_TYPE.PUBREL, {messageIdentifier:wireMessage.messageIdentifier});
+						this.store("Sent:", sentMessage);
+						this._schedule_message(pubRelMessage);
+					}
+					break;
+
+				case MESSAGE_TYPE.PUBREL:
+					var receivedMessage = this._receivedMessages[wireMessage.messageIdentifier];
+					localStorage.removeItem("Received:"+this._localKey+wireMessage.messageIdentifier);
+					// If this is a re flow of a PUBREL after we have restarted receivedMessage will not exist.
+					if (receivedMessage) {
+						this._receiveMessage(receivedMessage);
+						delete this._receivedMessages[wireMessage.messageIdentifier];
+					}
+					// Always flow PubComp, we may have previously flowed PubComp but the server lost it and restarted.
+					var pubCompMessage = new WireMessage(MESSAGE_TYPE.PUBCOMP, {messageIdentifier:wireMessage.messageIdentifier});
+					this._schedule_message(pubCompMessage);
+
+
+					break;
+
+				case MESSAGE_TYPE.PUBCOMP:
+					var sentMessage = this._sentMessages[wireMessage.messageIdentifier];
+					delete this._sentMessages[wireMessage.messageIdentifier];
+					localStorage.removeItem("Sent:"+this._localKey+wireMessage.messageIdentifier);
+					if (this.onMessageDelivered)
+						this.onMessageDelivered(sentMessage.payloadMessage);
+					break;
+
+				case MESSAGE_TYPE.SUBACK:
+					var sentMessage = this._sentMessages[wireMessage.messageIdentifier];
+					if (sentMessage) {
+						if(sentMessage.timeOut)
+							sentMessage.timeOut.cancel();
+						// This will need to be fixed when we add multiple topic support
+						if (wireMessage.returnCode[0] === 0x80) {
+							if (sentMessage.onFailure) {
+								sentMessage.onFailure(wireMessage.returnCode);
+							}
+						} else if (sentMessage.onSuccess) {
+							sentMessage.onSuccess(wireMessage.returnCode);
+						}
+						delete this._sentMessages[wireMessage.messageIdentifier];
+					}
+					break;
+
+				case MESSAGE_TYPE.UNSUBACK:
+					var sentMessage = this._sentMessages[wireMessage.messageIdentifier];
+					if (sentMessage) {
+						if (sentMessage.timeOut)
+							sentMessage.timeOut.cancel();
+						if (sentMessage.callback) {
+							sentMessage.callback();
+						}
+						delete this._sentMessages[wireMessage.messageIdentifier];
+					}
+
+					break;
+
+				case MESSAGE_TYPE.PINGRESP:
+				/* The sendPinger or receivePinger may have sent a ping, the receivePinger has already been reset. */
+					this.sendPinger.reset();
+					break;
+
+				case MESSAGE_TYPE.DISCONNECT:
+				// Clients do not expect to receive disconnect packets.
+					this._disconnected(ERROR.INVALID_MQTT_MESSAGE_TYPE.code , format(ERROR.INVALID_MQTT_MESSAGE_TYPE, [wireMessage.type]));
+					break;
+
+				default:
+					this._disconnected(ERROR.INVALID_MQTT_MESSAGE_TYPE.code , format(ERROR.INVALID_MQTT_MESSAGE_TYPE, [wireMessage.type]));
+				}
+			} catch (error) {
+				var errorStack = ((error.hasOwnProperty("stack") == "undefined") ? error.stack.toString() : "No Error Stack Available");
+				this._disconnected(ERROR.INTERNAL_ERROR.code , format(ERROR.INTERNAL_ERROR, [error.message,errorStack]));
+				return;
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._on_socket_error = function (error) {
+			if (!this._reconnecting) {
+				this._disconnected(ERROR.SOCKET_ERROR.code , format(ERROR.SOCKET_ERROR, [error.data]));
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._on_socket_close = function () {
+			if (!this._reconnecting) {
+				this._disconnected(ERROR.SOCKET_CLOSE.code , format(ERROR.SOCKET_CLOSE));
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._socket_send = function (wireMessage) {
+
+			if (wireMessage.type == 1) {
+				var wireMessageMasked = this._traceMask(wireMessage, "password");
+				this._trace("Client._socket_send", wireMessageMasked);
+			}
+			else this._trace("Client._socket_send", wireMessage);
+
+			this.socket.send(wireMessage.encode());
+			/* We have proved to the server we are alive. */
+			this.sendPinger.reset();
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._receivePublish = function (wireMessage) {
+			switch(wireMessage.payloadMessage.qos) {
+			case "undefined":
+			case 0:
+				this._receiveMessage(wireMessage);
+				break;
+
+			case 1:
+				var pubAckMessage = new WireMessage(MESSAGE_TYPE.PUBACK, {messageIdentifier:wireMessage.messageIdentifier});
+				this._schedule_message(pubAckMessage);
+				this._receiveMessage(wireMessage);
+				break;
+
+			case 2:
+				this._receivedMessages[wireMessage.messageIdentifier] = wireMessage;
+				this.store("Received:", wireMessage);
+				var pubRecMessage = new WireMessage(MESSAGE_TYPE.PUBREC, {messageIdentifier:wireMessage.messageIdentifier});
+				this._schedule_message(pubRecMessage);
+
+				break;
+
+			default:
+				throw Error("Invaild qos=" + wireMessage.payloadMessage.qos);
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._receiveMessage = function (wireMessage) {
+			if (this.onMessageArrived) {
+				this.onMessageArrived(wireMessage.payloadMessage);
+			}
+		};
+
+		/**
+	 * Client has connected.
+	 * @param {reconnect} [boolean] indicate if this was a result of reconnect operation.
+	 * @param {uri} [string] fully qualified WebSocket URI of the server.
+	 */
+		ClientImpl.prototype._connected = function (reconnect, uri) {
+		// Execute the onConnected callback if there is one.
+			if (this.onConnected)
+				this.onConnected(reconnect, uri);
+		};
+
+		/**
+	 * Attempts to reconnect the client to the server.
+   * For each reconnect attempt, will double the reconnect interval
+   * up to 128 seconds.
+	 */
+		ClientImpl.prototype._reconnect = function () {
+			this._trace("Client._reconnect");
+			if (!this.connected) {
+				this._reconnecting = true;
+				this.sendPinger.cancel();
+				this.receivePinger.cancel();
+				if (this._reconnectInterval < 128)
+					this._reconnectInterval = this._reconnectInterval * 2;
+				if (this.connectOptions.uris) {
+					this.hostIndex = 0;
+					this._doConnect(this.connectOptions.uris[0]);
+				} else {
+					this._doConnect(this.uri);
+				}
+			}
+		};
+
+		/**
+	 * Client has disconnected either at its own request or because the server
+	 * or network disconnected it. Remove all non-durable state.
+	 * @param {errorCode} [number] the error number.
+	 * @param {errorText} [string] the error text.
+	 * @ignore
+	 */
+		ClientImpl.prototype._disconnected = function (errorCode, errorText) {
+			this._trace("Client._disconnected", errorCode, errorText);
+
+			if (errorCode !== undefined && this._reconnecting) {
+				//Continue automatic reconnect process
+				this._reconnectTimeout = new Timeout(this, this._reconnectInterval, this._reconnect);
+				return;
+			}
+
+			this.sendPinger.cancel();
+			this.receivePinger.cancel();
+			if (this._connectTimeout) {
+				this._connectTimeout.cancel();
+				this._connectTimeout = null;
+			}
+
+			// Clear message buffers.
+			this._msg_queue = [];
+			this._buffered_msg_queue = [];
+			this._notify_msg_sent = {};
+
+			if (this.socket) {
+			// Cancel all socket callbacks so that they cannot be driven again by this socket.
+				this.socket.onopen = null;
+				this.socket.onmessage = null;
+				this.socket.onerror = null;
+				this.socket.onclose = null;
+				if (this.socket.readyState === 1)
+					this.socket.close();
+				delete this.socket;
+			}
+
+			if (this.connectOptions.uris && this.hostIndex < this.connectOptions.uris.length-1) {
+			// Try the next host.
+				this.hostIndex++;
+				this._doConnect(this.connectOptions.uris[this.hostIndex]);
+			} else {
+
+				if (errorCode === undefined) {
+					errorCode = ERROR.OK.code;
+					errorText = format(ERROR.OK);
+				}
+
+				// Run any application callbacks last as they may attempt to reconnect and hence create a new socket.
+				if (this.connected) {
+					this.connected = false;
+					// Execute the connectionLostCallback if there is one, and we were connected.
+					if (this.onConnectionLost) {
+						this.onConnectionLost({errorCode:errorCode, errorMessage:errorText, reconnect:this.connectOptions.reconnect, uri:this._wsuri});
+					}
+					if (errorCode !== ERROR.OK.code && this.connectOptions.reconnect) {
+					// Start automatic reconnect process for the very first time since last successful connect.
+						this._reconnectInterval = 1;
+						this._reconnect();
+						return;
+					}
+				} else {
+				// Otherwise we never had a connection, so indicate that the connect has failed.
+					if (this.connectOptions.mqttVersion === 4 && this.connectOptions.mqttVersionExplicit === false) {
+						this._trace("Failed to connect V4, dropping back to V3");
+						this.connectOptions.mqttVersion = 3;
+						if (this.connectOptions.uris) {
+							this.hostIndex = 0;
+							this._doConnect(this.connectOptions.uris[0]);
+						} else {
+							this._doConnect(this.uri);
+						}
+					} else if(this.connectOptions.onFailure) {
+						this.connectOptions.onFailure({invocationContext:this.connectOptions.invocationContext, errorCode:errorCode, errorMessage:errorText});
+					}
+				}
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._trace = function () {
+		// Pass trace message back to client's callback function
+			if (this.traceFunction) {
+				var args = Array.prototype.slice.call(arguments);
+				for (var i in args)
+				{
+					if (typeof args[i] !== "undefined")
+						args.splice(i, 1, JSON.stringify(args[i]));
+				}
+				var record = args.join("");
+				this.traceFunction ({severity: "Debug", message: record	});
+			}
+
+			//buffer style trace
+			if ( this._traceBuffer !== null ) {
+				for (var i = 0, max = arguments.length; i < max; i++) {
+					if ( this._traceBuffer.length == this._MAX_TRACE_ENTRIES ) {
+						this._traceBuffer.shift();
+					}
+					if (i === 0) this._traceBuffer.push(arguments[i]);
+					else if (typeof arguments[i] === "undefined" ) this._traceBuffer.push(arguments[i]);
+					else this._traceBuffer.push("  "+JSON.stringify(arguments[i]));
+				}
+			}
+		};
+
+		/** @ignore */
+		ClientImpl.prototype._traceMask = function (traceObject, masked) {
+			var traceObjectMasked = {};
+			for (var attr in traceObject) {
+				if (traceObject.hasOwnProperty(attr)) {
+					if (attr == masked)
+						traceObjectMasked[attr] = "******";
+					else
+						traceObjectMasked[attr] = traceObject[attr];
+				}
+			}
+			return traceObjectMasked;
+		};
+
+		// ------------------------------------------------------------------------
+		// Public Programming interface.
+		// ------------------------------------------------------------------------
+
+		/**
+	 * The JavaScript application communicates to the server using a {@link Paho.Client} object.
+	 * <p>
+	 * Most applications will create just one Client object and then call its connect() method,
+	 * however applications can create more than one Client object if they wish.
+	 * In this case the combination of host, port and clientId attributes must be different for each Client object.
+	 * <p>
+	 * The send, subscribe and unsubscribe methods are implemented as asynchronous JavaScript methods
+	 * (even though the underlying protocol exchange might be synchronous in nature).
+	 * This means they signal their completion by calling back to the application,
+	 * via Success or Failure callback functions provided by the application on the method in question.
+	 * Such callbacks are called at most once per method invocation and do not persist beyond the lifetime
+	 * of the script that made the invocation.
+	 * <p>
+	 * In contrast there are some callback functions, most notably <i>onMessageArrived</i>,
+	 * that are defined on the {@link Paho.Client} object.
+	 * These may get called multiple times, and aren't directly related to specific method invocations made by the client.
+	 *
+	 * @name Paho.Client
+	 *
+	 * @constructor
+	 *
+	 * @param {string} host - the address of the messaging server, as a fully qualified WebSocket URI, as a DNS name or dotted decimal IP address.
+	 * @param {number} port - the port number to connect to - only required if host is not a URI
+	 * @param {string} path - the path on the host to connect to - only used if host is not a URI. Default: '/mqtt'.
+	 * @param {string} clientId - the Messaging client identifier, between 1 and 23 characters in length.
+	 *
+	 * @property {string} host - <i>read only</i> the server's DNS hostname or dotted decimal IP address.
+	 * @property {number} port - <i>read only</i> the server's port.
+	 * @property {string} path - <i>read only</i> the server's path.
+	 * @property {string} clientId - <i>read only</i> used when connecting to the server.
+	 * @property {function} onConnectionLost - called when a connection has been lost.
+	 *                            after a connect() method has succeeded.
+	 *                            Establish the call back used when a connection has been lost. The connection may be
+	 *                            lost because the client initiates a disconnect or because the server or network
+	 *                            cause the client to be disconnected. The disconnect call back may be called without
+	 *                            the connectionComplete call back being invoked if, for example the client fails to
+	 *                            connect.
+	 *                            A single response object parameter is passed to the onConnectionLost callback containing the following fields:
+	 *                            <ol>
+	 *                            <li>errorCode
+	 *                            <li>errorMessage
+	 *                            </ol>
+	 * @property {function} onMessageDelivered - called when a message has been delivered.
+	 *                            All processing that this Client will ever do has been completed. So, for example,
+	 *                            in the case of a Qos=2 message sent by this client, the PubComp flow has been received from the server
+	 *                            and the message has been removed from persistent storage before this callback is invoked.
+	 *                            Parameters passed to the onMessageDelivered callback are:
+	 *                            <ol>
+	 *                            <li>{@link Paho.Message} that was delivered.
+	 *                            </ol>
+	 * @property {function} onMessageArrived - called when a message has arrived in this Paho.client.
+	 *                            Parameters passed to the onMessageArrived callback are:
+	 *                            <ol>
+	 *                            <li>{@link Paho.Message} that has arrived.
+	 *                            </ol>
+	 * @property {function} onConnected - called when a connection is successfully made to the server.
+	 *                                  after a connect() method.
+	 *                                  Parameters passed to the onConnected callback are:
+	 *                                  <ol>
+	 *                                  <li>reconnect (boolean) - If true, the connection was the result of a reconnect.</li>
+	 *                                  <li>URI (string) - The URI used to connect to the server.</li>
+	 *                                  </ol>
+	 * @property {boolean} disconnectedPublishing - if set, will enable disconnected publishing in
+	 *                                            in the event that the connection to the server is lost.
+	 * @property {number} disconnectedBufferSize - Used to set the maximum number of messages that the disconnected
+	 *                                             buffer will hold before rejecting new messages. Default size: 5000 messages
+	 * @property {function} trace - called whenever trace is called. TODO
+	 */
+		var Client = function (host, port, path, clientId) {
+
+			var uri;
+
+			if (typeof host !== "string")
+				throw new Error(format(ERROR.INVALID_TYPE, [typeof host, "host"]));
+
+			if (arguments.length == 2) {
+			// host: must be full ws:// uri
+			// port: clientId
+				clientId = port;
+				uri = host;
+				var match = uri.match(/^(wss?):\/\/((\[(.+)\])|([^\/]+?))(:(\d+))?(\/.*)$/);
+				if (match) {
+					host = match[4]||match[2];
+					port = parseInt(match[7]);
+					path = match[8];
+				} else {
+					throw new Error(format(ERROR.INVALID_ARGUMENT,[host,"host"]));
+				}
+			} else {
+				if (arguments.length == 3) {
+					clientId = path;
+					path = "/mqtt";
+				}
+				if (typeof port !== "number" || port < 0)
+					throw new Error(format(ERROR.INVALID_TYPE, [typeof port, "port"]));
+				if (typeof path !== "string")
+					throw new Error(format(ERROR.INVALID_TYPE, [typeof path, "path"]));
+
+				var ipv6AddSBracket = (host.indexOf(":") !== -1 && host.slice(0,1) !== "[" && host.slice(-1) !== "]");
+				uri = "ws://"+(ipv6AddSBracket?"["+host+"]":host)+":"+port+path;
+			}
+
+			var clientIdLength = 0;
+			for (var i = 0; i<clientId.length; i++) {
+				var charCode = clientId.charCodeAt(i);
+				if (0xD800 <= charCode && charCode <= 0xDBFF)  {
+					i++; // Surrogate pair.
+				}
+				clientIdLength++;
+			}
+			if (typeof clientId !== "string" || clientIdLength > 65535)
+				throw new Error(format(ERROR.INVALID_ARGUMENT, [clientId, "clientId"]));
+
+			var client = new ClientImpl(uri, host, port, path, clientId);
+
+			//Public Properties
+			Object.defineProperties(this,{
+				"host":{
+					get: function() { return host; },
+					set: function() { throw new Error(format(ERROR.UNSUPPORTED_OPERATION)); }
+				},
+				"port":{
+					get: function() { return port; },
+					set: function() { throw new Error(format(ERROR.UNSUPPORTED_OPERATION)); }
+				},
+				"path":{
+					get: function() { return path; },
+					set: function() { throw new Error(format(ERROR.UNSUPPORTED_OPERATION)); }
+				},
+				"uri":{
+					get: function() { return uri; },
+					set: function() { throw new Error(format(ERROR.UNSUPPORTED_OPERATION)); }
+				},
+				"clientId":{
+					get: function() { return client.clientId; },
+					set: function() { throw new Error(format(ERROR.UNSUPPORTED_OPERATION)); }
+				},
+				"onConnected":{
+					get: function() { return client.onConnected; },
+					set: function(newOnConnected) {
+						if (typeof newOnConnected === "function")
+							client.onConnected = newOnConnected;
+						else
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof newOnConnected, "onConnected"]));
+					}
+				},
+				"disconnectedPublishing":{
+					get: function() { return client.disconnectedPublishing; },
+					set: function(newDisconnectedPublishing) {
+						client.disconnectedPublishing = newDisconnectedPublishing;
+					}
+				},
+				"disconnectedBufferSize":{
+					get: function() { return client.disconnectedBufferSize; },
+					set: function(newDisconnectedBufferSize) {
+						client.disconnectedBufferSize = newDisconnectedBufferSize;
+					}
+				},
+				"onConnectionLost":{
+					get: function() { return client.onConnectionLost; },
+					set: function(newOnConnectionLost) {
+						if (typeof newOnConnectionLost === "function")
+							client.onConnectionLost = newOnConnectionLost;
+						else
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof newOnConnectionLost, "onConnectionLost"]));
+					}
+				},
+				"onMessageDelivered":{
+					get: function() { return client.onMessageDelivered; },
+					set: function(newOnMessageDelivered) {
+						if (typeof newOnMessageDelivered === "function")
+							client.onMessageDelivered = newOnMessageDelivered;
+						else
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof newOnMessageDelivered, "onMessageDelivered"]));
+					}
+				},
+				"onMessageArrived":{
+					get: function() { return client.onMessageArrived; },
+					set: function(newOnMessageArrived) {
+						if (typeof newOnMessageArrived === "function")
+							client.onMessageArrived = newOnMessageArrived;
+						else
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof newOnMessageArrived, "onMessageArrived"]));
+					}
+				},
+				"trace":{
+					get: function() { return client.traceFunction; },
+					set: function(trace) {
+						if(typeof trace === "function"){
+							client.traceFunction = trace;
+						}else{
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof trace, "onTrace"]));
+						}
+					}
+				},
+			});
+
+			/**
+		 * Connect this Messaging client to its server.
+		 *
+		 * @name Paho.Client#connect
+		 * @function
+		 * @param {object} connectOptions - Attributes used with the connection.
+		 * @param {number} connectOptions.timeout - If the connect has not succeeded within this
+		 *                    number of seconds, it is deemed to have failed.
+		 *                    The default is 30 seconds.
+		 * @param {string} connectOptions.userName - Authentication username for this connection.
+		 * @param {string} connectOptions.password - Authentication password for this connection.
+		 * @param {Paho.Message} connectOptions.willMessage - sent by the server when the client
+		 *                    disconnects abnormally.
+		 * @param {number} connectOptions.keepAliveInterval - the server disconnects this client if
+		 *                    there is no activity for this number of seconds.
+		 *                    The default value of 60 seconds is assumed if not set.
+		 * @param {boolean} connectOptions.cleanSession - if true(default) the client and server
+		 *                    persistent state is deleted on successful connect.
+		 * @param {boolean} connectOptions.useSSL - if present and true, use an SSL Websocket connection.
+		 * @param {object} connectOptions.invocationContext - passed to the onSuccess callback or onFailure callback.
+		 * @param {function} connectOptions.onSuccess - called when the connect acknowledgement
+		 *                    has been received from the server.
+		 * A single response object parameter is passed to the onSuccess callback containing the following fields:
+		 * <ol>
+		 * <li>invocationContext as passed in to the onSuccess method in the connectOptions.
+		 * </ol>
+	 * @param {function} connectOptions.onFailure - called when the connect request has failed or timed out.
+		 * A single response object parameter is passed to the onFailure callback containing the following fields:
+		 * <ol>
+		 * <li>invocationContext as passed in to the onFailure method in the connectOptions.
+		 * <li>errorCode a number indicating the nature of the error.
+		 * <li>errorMessage text describing the error.
+		 * </ol>
+	 * @param {array} connectOptions.hosts - If present this contains either a set of hostnames or fully qualified
+		 * WebSocket URIs (ws://mqtt.eclipse.org:80/mqtt), that are tried in order in place
+		 * of the host and port paramater on the construtor. The hosts are tried one at at time in order until
+		 * one of then succeeds.
+	 * @param {array} connectOptions.ports - If present the set of ports matching the hosts. If hosts contains URIs, this property
+		 * is not used.
+	 * @param {boolean} connectOptions.reconnect - Sets whether the client will automatically attempt to reconnect
+	 * to the server if the connection is lost.
+	 *<ul>
+	 *<li>If set to false, the client will not attempt to automatically reconnect to the server in the event that the
+	 * connection is lost.</li>
+	 *<li>If set to true, in the event that the connection is lost, the client will attempt to reconnect to the server.
+	 * It will initially wait 1 second before it attempts to reconnect, for every failed reconnect attempt, the delay
+	 * will double until it is at 2 minutes at which point the delay will stay at 2 minutes.</li>
+	 *</ul>
+	 * @param {number} connectOptions.mqttVersion - The version of MQTT to use to connect to the MQTT Broker.
+	 *<ul>
+	 *<li>3 - MQTT V3.1</li>
+	 *<li>4 - MQTT V3.1.1</li>
+	 *</ul>
+	 * @param {boolean} connectOptions.mqttVersionExplicit - If set to true, will force the connection to use the
+	 * selected MQTT Version or will fail to connect.
+	 * @param {array} connectOptions.uris - If present, should contain a list of fully qualified WebSocket uris
+	 * (e.g. ws://mqtt.eclipse.org:80/mqtt), that are tried in order in place of the host and port parameter of the construtor.
+	 * The uris are tried one at a time in order until one of them succeeds. Do not use this in conjunction with hosts as
+	 * the hosts array will be converted to uris and will overwrite this property.
+		 * @throws {InvalidState} If the client is not in disconnected state. The client must have received connectionLost
+		 * or disconnected before calling connect for a second or subsequent time.
+		 */
+			this.connect = function (connectOptions) {
+				connectOptions = connectOptions || {} ;
+				validate(connectOptions,  {timeout:"number",
+					userName:"string",
+					password:"string",
+					willMessage:"object",
+					keepAliveInterval:"number",
+					cleanSession:"boolean",
+					useSSL:"boolean",
+					invocationContext:"object",
+					onSuccess:"function",
+					onFailure:"function",
+					hosts:"object",
+					ports:"object",
+					reconnect:"boolean",
+					mqttVersion:"number",
+					mqttVersionExplicit:"boolean",
+					uris: "object"});
+
+				// If no keep alive interval is set, assume 60 seconds.
+				if (connectOptions.keepAliveInterval === undefined)
+					connectOptions.keepAliveInterval = 60;
+
+				if (connectOptions.mqttVersion > 4 || connectOptions.mqttVersion < 3) {
+					throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.mqttVersion, "connectOptions.mqttVersion"]));
+				}
+
+				if (connectOptions.mqttVersion === undefined) {
+					connectOptions.mqttVersionExplicit = false;
+					connectOptions.mqttVersion = 4;
+				} else {
+					connectOptions.mqttVersionExplicit = true;
+				}
+
+				//Check that if password is set, so is username
+				if (connectOptions.password !== undefined && connectOptions.userName === undefined)
+					throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.password, "connectOptions.password"]));
+
+				if (connectOptions.willMessage) {
+					if (!(connectOptions.willMessage instanceof Message))
+						throw new Error(format(ERROR.INVALID_TYPE, [connectOptions.willMessage, "connectOptions.willMessage"]));
+					// The will message must have a payload that can be represented as a string.
+					// Cause the willMessage to throw an exception if this is not the case.
+					connectOptions.willMessage.stringPayload = null;
+
+					if (typeof connectOptions.willMessage.destinationName === "undefined")
+						throw new Error(format(ERROR.INVALID_TYPE, [typeof connectOptions.willMessage.destinationName, "connectOptions.willMessage.destinationName"]));
+				}
+				if (typeof connectOptions.cleanSession === "undefined")
+					connectOptions.cleanSession = true;
+				if (connectOptions.hosts) {
+
+					if (!(connectOptions.hosts instanceof Array) )
+						throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.hosts, "connectOptions.hosts"]));
+					if (connectOptions.hosts.length <1 )
+						throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.hosts, "connectOptions.hosts"]));
+
+					var usingURIs = false;
+					for (var i = 0; i<connectOptions.hosts.length; i++) {
+						if (typeof connectOptions.hosts[i] !== "string")
+							throw new Error(format(ERROR.INVALID_TYPE, [typeof connectOptions.hosts[i], "connectOptions.hosts["+i+"]"]));
+						if (/^(wss?):\/\/((\[(.+)\])|([^\/]+?))(:(\d+))?(\/.*)$/.test(connectOptions.hosts[i])) {
+							if (i === 0) {
+								usingURIs = true;
+							} else if (!usingURIs) {
+								throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.hosts[i], "connectOptions.hosts["+i+"]"]));
+							}
+						} else if (usingURIs) {
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.hosts[i], "connectOptions.hosts["+i+"]"]));
+						}
+					}
+
+					if (!usingURIs) {
+						if (!connectOptions.ports)
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.ports, "connectOptions.ports"]));
+						if (!(connectOptions.ports instanceof Array) )
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.ports, "connectOptions.ports"]));
+						if (connectOptions.hosts.length !== connectOptions.ports.length)
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [connectOptions.ports, "connectOptions.ports"]));
+
+						connectOptions.uris = [];
+
+						for (var i = 0; i<connectOptions.hosts.length; i++) {
+							if (typeof connectOptions.ports[i] !== "number" || connectOptions.ports[i] < 0)
+								throw new Error(format(ERROR.INVALID_TYPE, [typeof connectOptions.ports[i], "connectOptions.ports["+i+"]"]));
+							var host = connectOptions.hosts[i];
+							var port = connectOptions.ports[i];
+
+							var ipv6 = (host.indexOf(":") !== -1);
+							uri = "ws://"+(ipv6?"["+host+"]":host)+":"+port+path;
+							connectOptions.uris.push(uri);
+						}
+					} else {
+						connectOptions.uris = connectOptions.hosts;
+					}
+				}
+
+				client.connect(connectOptions);
+			};
+
+			/**
+		 * Subscribe for messages, request receipt of a copy of messages sent to the destinations described by the filter.
+		 *
+		 * @name Paho.Client#subscribe
+		 * @function
+		 * @param {string} filter describing the destinations to receive messages from.
+		 * <br>
+		 * @param {object} subscribeOptions - used to control the subscription
+		 *
+		 * @param {number} subscribeOptions.qos - the maximum qos of any publications sent
+		 *                                  as a result of making this subscription.
+		 * @param {object} subscribeOptions.invocationContext - passed to the onSuccess callback
+		 *                                  or onFailure callback.
+		 * @param {function} subscribeOptions.onSuccess - called when the subscribe acknowledgement
+		 *                                  has been received from the server.
+		 *                                  A single response object parameter is passed to the onSuccess callback containing the following fields:
+		 *                                  <ol>
+		 *                                  <li>invocationContext if set in the subscribeOptions.
+		 *                                  </ol>
+		 * @param {function} subscribeOptions.onFailure - called when the subscribe request has failed or timed out.
+		 *                                  A single response object parameter is passed to the onFailure callback containing the following fields:
+		 *                                  <ol>
+		 *                                  <li>invocationContext - if set in the subscribeOptions.
+		 *                                  <li>errorCode - a number indicating the nature of the error.
+		 *                                  <li>errorMessage - text describing the error.
+		 *                                  </ol>
+		 * @param {number} subscribeOptions.timeout - which, if present, determines the number of
+		 *                                  seconds after which the onFailure calback is called.
+		 *                                  The presence of a timeout does not prevent the onSuccess
+		 *                                  callback from being called when the subscribe completes.
+		 * @throws {InvalidState} if the client is not in connected state.
+		 */
+			this.subscribe = function (filter, subscribeOptions) {
+				if (typeof filter !== "string" && filter.constructor !== Array)
+					throw new Error("Invalid argument:"+filter);
+				subscribeOptions = subscribeOptions || {} ;
+				validate(subscribeOptions,  {qos:"number",
+					invocationContext:"object",
+					onSuccess:"function",
+					onFailure:"function",
+					timeout:"number"
+				});
+				if (subscribeOptions.timeout && !subscribeOptions.onFailure)
+					throw new Error("subscribeOptions.timeout specified with no onFailure callback.");
+				if (typeof subscribeOptions.qos !== "undefined" && !(subscribeOptions.qos === 0 || subscribeOptions.qos === 1 || subscribeOptions.qos === 2 ))
+					throw new Error(format(ERROR.INVALID_ARGUMENT, [subscribeOptions.qos, "subscribeOptions.qos"]));
+				client.subscribe(filter, subscribeOptions);
+			};
+
+		/**
+		 * Unsubscribe for messages, stop receiving messages sent to destinations described by the filter.
+		 *
+		 * @name Paho.Client#unsubscribe
+		 * @function
+		 * @param {string} filter - describing the destinations to receive messages from.
+		 * @param {object} unsubscribeOptions - used to control the subscription
+		 * @param {object} unsubscribeOptions.invocationContext - passed to the onSuccess callback
+											  or onFailure callback.
+		 * @param {function} unsubscribeOptions.onSuccess - called when the unsubscribe acknowledgement has been received from the server.
+		 *                                    A single response object parameter is passed to the
+		 *                                    onSuccess callback containing the following fields:
+		 *                                    <ol>
+		 *                                    <li>invocationContext - if set in the unsubscribeOptions.
+		 *                                    </ol>
+		 * @param {function} unsubscribeOptions.onFailure called when the unsubscribe request has failed or timed out.
+		 *                                    A single response object parameter is passed to the onFailure callback containing the following fields:
+		 *                                    <ol>
+		 *                                    <li>invocationContext - if set in the unsubscribeOptions.
+		 *                                    <li>errorCode - a number indicating the nature of the error.
+		 *                                    <li>errorMessage - text describing the error.
+		 *                                    </ol>
+		 * @param {number} unsubscribeOptions.timeout - which, if present, determines the number of seconds
+		 *                                    after which the onFailure callback is called. The presence of
+		 *                                    a timeout does not prevent the onSuccess callback from being
+		 *                                    called when the unsubscribe completes
+		 * @throws {InvalidState} if the client is not in connected state.
+		 */
+			this.unsubscribe = function (filter, unsubscribeOptions) {
+				if (typeof filter !== "string" && filter.constructor !== Array)
+					throw new Error("Invalid argument:"+filter);
+				unsubscribeOptions = unsubscribeOptions || {} ;
+				validate(unsubscribeOptions,  {invocationContext:"object",
+					onSuccess:"function",
+					onFailure:"function",
+					timeout:"number"
+				});
+				if (unsubscribeOptions.timeout && !unsubscribeOptions.onFailure)
+					throw new Error("unsubscribeOptions.timeout specified with no onFailure callback.");
+				client.unsubscribe(filter, unsubscribeOptions);
+			};
+
+			/**
+		 * Send a message to the consumers of the destination in the Message.
+		 *
+		 * @name Paho.Client#send
+		 * @function
+		 * @param {string|Paho.Message} topic - <b>mandatory</b> The name of the destination to which the message is to be sent.
+		 * 					   - If it is the only parameter, used as Paho.Message object.
+		 * @param {String|ArrayBuffer} payload - The message data to be sent.
+		 * @param {number} qos The Quality of Service used to deliver the message.
+		 * 		<dl>
+		 * 			<dt>0 Best effort (default).
+		 *     			<dt>1 At least once.
+		 *     			<dt>2 Exactly once.
+		 * 		</dl>
+		 * @param {Boolean} retained If true, the message is to be retained by the server and delivered
+		 *                     to both current and future subscriptions.
+		 *                     If false the server only delivers the message to current subscribers, this is the default for new Messages.
+		 *                     A received message has the retained boolean set to true if the message was published
+		 *                     with the retained boolean set to true
+		 *                     and the subscrption was made after the message has been published.
+		 * @throws {InvalidState} if the client is not connected.
+		 */
+			this.send = function (topic,payload,qos,retained) {
+				var message ;
+
+				if(arguments.length === 0){
+					throw new Error("Invalid argument."+"length");
+
+				}else if(arguments.length == 1) {
+
+					if (!(topic instanceof Message) && (typeof topic !== "string"))
+						throw new Error("Invalid argument:"+ typeof topic);
+
+					message = topic;
+					if (typeof message.destinationName === "undefined")
+						throw new Error(format(ERROR.INVALID_ARGUMENT,[message.destinationName,"Message.destinationName"]));
+					client.send(message);
+
+				}else {
+				//parameter checking in Message object
+					message = new Message(payload);
+					message.destinationName = topic;
+					if(arguments.length >= 3)
+						message.qos = qos;
+					if(arguments.length >= 4)
+						message.retained = retained;
+					client.send(message);
+				}
+			};
+
+			/**
+		 * Publish a message to the consumers of the destination in the Message.
+		 * Synonym for Paho.Mqtt.Client#send
+		 *
+		 * @name Paho.Client#publish
+		 * @function
+		 * @param {string|Paho.Message} topic - <b>mandatory</b> The name of the topic to which the message is to be published.
+		 * 					   - If it is the only parameter, used as Paho.Message object.
+		 * @param {String|ArrayBuffer} payload - The message data to be published.
+		 * @param {number} qos The Quality of Service used to deliver the message.
+		 * 		<dl>
+		 * 			<dt>0 Best effort (default).
+		 *     			<dt>1 At least once.
+		 *     			<dt>2 Exactly once.
+		 * 		</dl>
+		 * @param {Boolean} retained If true, the message is to be retained by the server and delivered
+		 *                     to both current and future subscriptions.
+		 *                     If false the server only delivers the message to current subscribers, this is the default for new Messages.
+		 *                     A received message has the retained boolean set to true if the message was published
+		 *                     with the retained boolean set to true
+		 *                     and the subscrption was made after the message has been published.
+		 * @throws {InvalidState} if the client is not connected.
+		 */
+			this.publish = function(topic,payload,qos,retained) {
+				var message ;
+
+				if(arguments.length === 0){
+					throw new Error("Invalid argument."+"length");
+
+				}else if(arguments.length == 1) {
+
+					if (!(topic instanceof Message) && (typeof topic !== "string"))
+						throw new Error("Invalid argument:"+ typeof topic);
+
+					message = topic;
+					if (typeof message.destinationName === "undefined")
+						throw new Error(format(ERROR.INVALID_ARGUMENT,[message.destinationName,"Message.destinationName"]));
+					client.send(message);
+
+				}else {
+					//parameter checking in Message object
+					message = new Message(payload);
+					message.destinationName = topic;
+					if(arguments.length >= 3)
+						message.qos = qos;
+					if(arguments.length >= 4)
+						message.retained = retained;
+					client.send(message);
+				}
+			};
+
+			/**
+		 * Normal disconnect of this Messaging client from its server.
+		 *
+		 * @name Paho.Client#disconnect
+		 * @function
+		 * @throws {InvalidState} if the client is already disconnected.
+		 */
+			this.disconnect = function () {
+				client.disconnect();
+			};
+
+			/**
+		 * Get the contents of the trace log.
+		 *
+		 * @name Paho.Client#getTraceLog
+		 * @function
+		 * @return {Object[]} tracebuffer containing the time ordered trace records.
+		 */
+			this.getTraceLog = function () {
+				return client.getTraceLog();
+			};
+
+			/**
+		 * Start tracing.
+		 *
+		 * @name Paho.Client#startTrace
+		 * @function
+		 */
+			this.startTrace = function () {
+				client.startTrace();
+			};
+
+			/**
+		 * Stop tracing.
+		 *
+		 * @name Paho.Client#stopTrace
+		 * @function
+		 */
+			this.stopTrace = function () {
+				client.stopTrace();
+			};
+
+			this.isConnected = function() {
+				return client.connected;
+			};
+		};
+
+		/**
+	 * An application message, sent or received.
+	 * <p>
+	 * All attributes may be null, which implies the default values.
+	 *
+	 * @name Paho.Message
+	 * @constructor
+	 * @param {String|ArrayBuffer} payload The message data to be sent.
+	 * <p>
+	 * @property {string} payloadString <i>read only</i> The payload as a string if the payload consists of valid UTF-8 characters.
+	 * @property {ArrayBuffer} payloadBytes <i>read only</i> The payload as an ArrayBuffer.
+	 * <p>
+	 * @property {string} destinationName <b>mandatory</b> The name of the destination to which the message is to be sent
+	 *                    (for messages about to be sent) or the name of the destination from which the message has been received.
+	 *                    (for messages received by the onMessage function).
+	 * <p>
+	 * @property {number} qos The Quality of Service used to deliver the message.
+	 * <dl>
+	 *     <dt>0 Best effort (default).
+	 *     <dt>1 At least once.
+	 *     <dt>2 Exactly once.
+	 * </dl>
+	 * <p>
+	 * @property {Boolean} retained If true, the message is to be retained by the server and delivered
+	 *                     to both current and future subscriptions.
+	 *                     If false the server only delivers the message to current subscribers, this is the default for new Messages.
+	 *                     A received message has the retained boolean set to true if the message was published
+	 *                     with the retained boolean set to true
+	 *                     and the subscrption was made after the message has been published.
+	 * <p>
+	 * @property {Boolean} duplicate <i>read only</i> If true, this message might be a duplicate of one which has already been received.
+	 *                     This is only set on messages received from the server.
+	 *
+	 */
+		var Message = function (newPayload) {
+			var payload;
+			if (   typeof newPayload === "string" ||
+		newPayload instanceof ArrayBuffer ||
+		(ArrayBuffer.isView(newPayload) && !(newPayload instanceof DataView))
+			) {
+				payload = newPayload;
+			} else {
+				throw (format(ERROR.INVALID_ARGUMENT, [newPayload, "newPayload"]));
+			}
+
+			var destinationName;
+			var qos = 0;
+			var retained = false;
+			var duplicate = false;
+
+			Object.defineProperties(this,{
+				"payloadString":{
+					enumerable : true,
+					get : function () {
+						if (typeof payload === "string")
+							return payload;
+						else
+							return parseUTF8(payload, 0, payload.length);
+					}
+				},
+				"payloadBytes":{
+					enumerable: true,
+					get: function() {
+						if (typeof payload === "string") {
+							var buffer = new ArrayBuffer(UTF8Length(payload));
+							var byteStream = new Uint8Array(buffer);
+							stringToUTF8(payload, byteStream, 0);
+
+							return byteStream;
+						} else {
+							return payload;
+						}
+					}
+				},
+				"destinationName":{
+					enumerable: true,
+					get: function() { return destinationName; },
+					set: function(newDestinationName) {
+						if (typeof newDestinationName === "string")
+							destinationName = newDestinationName;
+						else
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [newDestinationName, "newDestinationName"]));
+					}
+				},
+				"qos":{
+					enumerable: true,
+					get: function() { return qos; },
+					set: function(newQos) {
+						if (newQos === 0 || newQos === 1 || newQos === 2 )
+							qos = newQos;
+						else
+							throw new Error("Invalid argument:"+newQos);
+					}
+				},
+				"retained":{
+					enumerable: true,
+					get: function() { return retained; },
+					set: function(newRetained) {
+						if (typeof newRetained === "boolean")
+							retained = newRetained;
+						else
+							throw new Error(format(ERROR.INVALID_ARGUMENT, [newRetained, "newRetained"]));
+					}
+				},
+				"topic":{
+					enumerable: true,
+					get: function() { return destinationName; },
+					set: function(newTopic) {destinationName=newTopic;}
+				},
+				"duplicate":{
+					enumerable: true,
+					get: function() { return duplicate; },
+					set: function(newDuplicate) {duplicate=newDuplicate;}
+				}
+			});
+		};
+
+		// Module contents.
+		return {
+			Client: Client,
+			Message: Message
+		};
+	// eslint-disable-next-line no-nested-ternary
+	})(typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {});
+	return PahoMQTT;
+});
diff --git a/old/js/prettify.min.css b/old/js/prettify.min.css
new file mode 100644
index 0000000..d44b3a2
--- /dev/null
+++ b/old/js/prettify.min.css
@@ -0,0 +1 @@
+.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
\ No newline at end of file
diff --git a/old/js/prettify.min.js b/old/js/prettify.min.js
new file mode 100644
index 0000000..7b99049
--- /dev/null
+++ b/old/js/prettify.min.js
@@ -0,0 +1,30 @@
+!function(){var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;
+(function(){function S(a){function d(e){var b=e.charCodeAt(0);if(b!==92)return b;var a=e.charAt(1);return(b=r[a])?b:"0"<=a&&a<="7"?parseInt(e.substring(1),8):a==="u"||a==="x"?parseInt(e.substring(2),16):e.charCodeAt(1)}function g(e){if(e<32)return(e<16?"\\x0":"\\x")+e.toString(16);e=String.fromCharCode(e);return e==="\\"||e==="-"||e==="]"||e==="^"?"\\"+e:e}function b(e){var b=e.substring(1,e.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),e=[],a=
+b[0]==="^",c=["["];a&&c.push("^");for(var a=a?1:0,f=b.length;a<f;++a){var h=b[a];if(/\\[bdsw]/i.test(h))c.push(h);else{var h=d(h),l;a+2<f&&"-"===b[a+1]?(l=d(b[a+2]),a+=2):l=h;e.push([h,l]);l<65||h>122||(l<65||h>90||e.push([Math.max(65,h)|32,Math.min(l,90)|32]),l<97||h>122||e.push([Math.max(97,h)&-33,Math.min(l,122)&-33]))}}e.sort(function(e,a){return e[0]-a[0]||a[1]-e[1]});b=[];f=[];for(a=0;a<e.length;++a)h=e[a],h[0]<=f[1]+1?f[1]=Math.max(f[1],h[1]):b.push(f=h);for(a=0;a<b.length;++a)h=b[a],c.push(g(h[0])),
+h[1]>h[0]&&(h[1]+1>h[0]&&c.push("-"),c.push(g(h[1])));c.push("]");return c.join("")}function s(e){for(var a=e.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),c=a.length,d=[],f=0,h=0;f<c;++f){var l=a[f];l==="("?++h:"\\"===l.charAt(0)&&(l=+l.substring(1))&&(l<=h?d[l]=-1:a[f]=g(l))}for(f=1;f<d.length;++f)-1===d[f]&&(d[f]=++x);for(h=f=0;f<c;++f)l=a[f],l==="("?(++h,d[h]||(a[f]="(?:")):"\\"===l.charAt(0)&&(l=+l.substring(1))&&l<=h&&
+(a[f]="\\"+d[l]);for(f=0;f<c;++f)"^"===a[f]&&"^"!==a[f+1]&&(a[f]="");if(e.ignoreCase&&m)for(f=0;f<c;++f)l=a[f],e=l.charAt(0),l.length>=2&&e==="["?a[f]=b(l):e!=="\\"&&(a[f]=l.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var x=0,m=!1,j=!1,k=0,c=a.length;k<c;++k){var i=a[k];if(i.ignoreCase)j=!0;else if(/[a-z]/i.test(i.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){m=!0;j=!1;break}}for(var r={b:8,t:9,n:10,v:11,
+f:12,r:13},n=[],k=0,c=a.length;k<c;++k){i=a[k];if(i.global||i.multiline)throw Error(""+i);n.push("(?:"+s(i)+")")}return RegExp(n.join("|"),j?"gi":"g")}function T(a,d){function g(a){var c=a.nodeType;if(c==1){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)g(c);c=a.nodeName.toLowerCase();if("br"===c||"li"===c)s[j]="\n",m[j<<1]=x++,m[j++<<1|1]=a}}else if(c==3||c==4)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[\t\n\r ]+/g," "),s[j]=c,m[j<<1]=x,x+=c.length,m[j++<<1|1]=
+a)}var b=/(?:^|\s)nocode(?:\s|$)/,s=[],x=0,m=[],j=0;g(a);return{a:s.join("").replace(/\n$/,""),d:m}}function H(a,d,g,b){d&&(a={a:d,e:a},g(a),b.push.apply(b,a.g))}function U(a){for(var d=void 0,g=a.firstChild;g;g=g.nextSibling)var b=g.nodeType,d=b===1?d?a:g:b===3?V.test(g.nodeValue)?a:d:d;return d===a?void 0:d}function C(a,d){function g(a){for(var j=a.e,k=[j,"pln"],c=0,i=a.a.match(s)||[],r={},n=0,e=i.length;n<e;++n){var z=i[n],w=r[z],t=void 0,f;if(typeof w==="string")f=!1;else{var h=b[z.charAt(0)];
+if(h)t=z.match(h[1]),w=h[0];else{for(f=0;f<x;++f)if(h=d[f],t=z.match(h[1])){w=h[0];break}t||(w="pln")}if((f=w.length>=5&&"lang-"===w.substring(0,5))&&!(t&&typeof t[1]==="string"))f=!1,w="src";f||(r[z]=w)}h=c;c+=z.length;if(f){f=t[1];var l=z.indexOf(f),B=l+f.length;t[2]&&(B=z.length-t[2].length,l=B-f.length);w=w.substring(5);H(j+h,z.substring(0,l),g,k);H(j+h+l,f,I(w,f),k);H(j+h+B,z.substring(B),g,k)}else k.push(j+h,w)}a.g=k}var b={},s;(function(){for(var g=a.concat(d),j=[],k={},c=0,i=g.length;c<i;++c){var r=
+g[c],n=r[3];if(n)for(var e=n.length;--e>=0;)b[n.charAt(e)]=r;r=r[1];n=""+r;k.hasOwnProperty(n)||(j.push(r),k[n]=q)}j.push(/[\S\s]/);s=S(j)})();var x=d.length;return g}function v(a){var d=[],g=[];a.tripleQuotedStrings?d.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?d.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,
+q,"'\"`"]):d.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&g.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var b=a.hashComments;b&&(a.cStyleComments?(b>1?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),g.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,q])):d.push(["com",
+/^#[^\n\r]*/,q,"#"]));a.cStyleComments&&(g.push(["com",/^\/\/[^\n\r]*/,q]),g.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));if(b=a.regexLiterals){var s=(b=b>1?"":"\n\r")?".":"[\\S\\s]";g.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+s+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+
+s+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&g.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&g.push(["kwd",RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),q]);d.push(["pln",/^\s+/,q," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");g.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,
+q],["pun",RegExp(b),q]);return C(d,g)}function J(a,d,g){function b(a){var c=a.nodeType;if(c==1&&!x.test(a.className))if("br"===a.nodeName)s(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((c==3||c==4)&&g){var d=a.nodeValue,i=d.match(m);if(i)c=d.substring(0,i.index),a.nodeValue=c,(d=d.substring(i.index+i[0].length))&&a.parentNode.insertBefore(j.createTextNode(d),a.nextSibling),s(a),c||a.parentNode.removeChild(a)}}function s(a){function b(a,c){var d=
+c?a.cloneNode(!1):a,e=a.parentNode;if(e){var e=b(e,1),g=a.nextSibling;e.appendChild(d);for(var i=g;i;i=g)g=i.nextSibling,e.appendChild(i)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),d;(d=a.parentNode)&&d.nodeType===1;)a=d;c.push(a)}for(var x=/(?:^|\s)nocode(?:\s|$)/,m=/\r\n?|\n/,j=a.ownerDocument,k=j.createElement("li");a.firstChild;)k.appendChild(a.firstChild);for(var c=[k],i=0;i<c.length;++i)b(c[i]);d===(d|0)&&c[0].setAttribute("value",d);var r=j.createElement("ol");
+r.className="linenums";for(var d=Math.max(0,d-1|0)||0,i=0,n=c.length;i<n;++i)k=c[i],k.className="L"+(i+d)%10,k.firstChild||k.appendChild(j.createTextNode("\u00a0")),r.appendChild(k);a.appendChild(r)}function p(a,d){for(var g=d.length;--g>=0;){var b=d[g];F.hasOwnProperty(b)?D.console&&console.warn("cannot override language handler %s",b):F[b]=a}}function I(a,d){if(!a||!F.hasOwnProperty(a))a=/^\s*</.test(d)?"default-markup":"default-code";return F[a]}function K(a){var d=a.h;try{var g=T(a.c,a.i),b=g.a;
+a.a=b;a.d=g.d;a.e=0;I(d,b)(a);var s=/\bMSIE\s(\d+)/.exec(navigator.userAgent),s=s&&+s[1]<=8,d=/\n/g,x=a.a,m=x.length,g=0,j=a.d,k=j.length,b=0,c=a.g,i=c.length,r=0;c[i]=m;var n,e;for(e=n=0;e<i;)c[e]!==c[e+2]?(c[n++]=c[e++],c[n++]=c[e++]):e+=2;i=n;for(e=n=0;e<i;){for(var p=c[e],w=c[e+1],t=e+2;t+2<=i&&c[t+1]===w;)t+=2;c[n++]=p;c[n++]=w;e=t}c.length=n;var f=a.c,h;if(f)h=f.style.display,f.style.display="none";try{for(;b<k;){var l=j[b+2]||m,B=c[r+2]||m,t=Math.min(l,B),A=j[b+1],G;if(A.nodeType!==1&&(G=x.substring(g,
+t))){s&&(G=G.replace(d,"\r"));A.nodeValue=G;var L=A.ownerDocument,o=L.createElement("span");o.className=c[r+1];var v=A.parentNode;v.replaceChild(o,A);o.appendChild(A);g<l&&(j[b+1]=A=L.createTextNode(x.substring(t,l)),v.insertBefore(A,o.nextSibling))}g=t;g>=l&&(b+=2);g>=B&&(r+=2)}}finally{if(f)f.style.display=h}}catch(u){D.console&&console.log(u&&u.stack||u)}}var D=window,y=["break,continue,do,else,for,if,return,while"],E=[[y,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
+"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],M=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],N=[E,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],
+O=[N,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],P=[y,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
+Q=[y,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],W=[y,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],y=[y,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],R=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
+V=/\S/,X=v({keywords:[M,O,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",P,Q,y],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),F={};p(X,["default-code"]);p(C([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
+/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);p(C([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],
+["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);p(C([],[["atv",/^[\S\s]+/]]),["uq.val"]);p(v({keywords:M,hashComments:!0,cStyleComments:!0,types:R}),["c","cc","cpp","cxx","cyc","m"]);p(v({keywords:"null,true,false"}),["json"]);p(v({keywords:O,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:R}),
+["cs"]);p(v({keywords:N,cStyleComments:!0}),["java"]);p(v({keywords:y,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);p(v({keywords:P,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);p(v({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]);p(v({keywords:Q,
+hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);p(v({keywords:E,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);p(v({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);p(v({keywords:W,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]);
+p(C([],[["str",/^[\S\s]+/]]),["regex"]);var Y=D.PR={createSimpleLexer:C,registerLangHandler:p,sourceDecorator:v,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:D.prettyPrintOne=function(a,d,g){var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;g&&J(b,g,!0);K({h:d,j:g,c:b,i:1});
+return b.innerHTML},prettyPrint:D.prettyPrint=function(a,d){function g(){for(var b=D.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;i<p.length&&c.now()<b;i++){for(var d=p[i],j=h,k=d;k=k.previousSibling;){var m=k.nodeType,o=(m===7||m===8)&&k.nodeValue;if(o?!/^\??prettify\b/.test(o):m!==3||/\S/.test(k.nodeValue))break;if(o){j={};o.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(a,b,c){j[b]=c});break}}k=d.className;if((j!==h||e.test(k))&&!v.test(k)){m=!1;for(o=d.parentNode;o;o=o.parentNode)if(f.test(o.tagName)&&
+o.className&&e.test(o.className)){m=!0;break}if(!m){d.className+=" prettyprinted";m=j.lang;if(!m){var m=k.match(n),y;if(!m&&(y=U(d))&&t.test(y.tagName))m=y.className.match(n);m&&(m=m[1])}if(w.test(d.tagName))o=1;else var o=d.currentStyle,u=s.defaultView,o=(o=o?o.whiteSpace:u&&u.getComputedStyle?u.getComputedStyle(d,q).getPropertyValue("white-space"):0)&&"pre"===o.substring(0,3);u=j.linenums;if(!(u=u==="true"||+u))u=(u=k.match(/\blinenums\b(?::(\d+))?/))?u[1]&&u[1].length?+u[1]:!0:!1;u&&J(d,u,o);r=
+{h:m,c:d,j:u,i:o};K(r)}}}i<p.length?setTimeout(g,250):"function"===typeof a&&a()}for(var b=d||document.body,s=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],p=[],m=0;m<b.length;++m)for(var j=0,k=b[m].length;j<k;++j)p.push(b[m][j]);var b=q,c=Date;c.now||(c={now:function(){return+new Date}});var i=0,r,n=/\blang(?:uage)?-([\w.]+)(?!\S)/,e=/\bprettyprint\b/,v=/\bprettyprinted\b/,w=/pre|xmp/i,t=/^code$/i,f=/^(?:pre|code|xmp)$/i,
+h={};g()}};typeof define==="function"&&define.amd&&define("google-code-prettify",[],function(){return Y})})();}()
diff --git a/old/js/run_prettify.min.js b/old/js/run_prettify.min.js
new file mode 100644
index 0000000..9eb3e16
--- /dev/null
+++ b/old/js/run_prettify.min.js
@@ -0,0 +1,34 @@
+!function(){var r=null;
+(function(){function X(e){function j(){try{J.doScroll("left")}catch(e){P(j,50);return}w("poll")}function w(j){if(!(j.type=="readystatechange"&&x.readyState!="complete")&&((j.type=="load"?n:x)[z](i+j.type,w,!1),!m&&(m=!0)))e.call(n,j.type||j)}var Y=x.addEventListener,m=!1,C=!0,t=Y?"addEventListener":"attachEvent",z=Y?"removeEventListener":"detachEvent",i=Y?"":"on";if(x.readyState=="complete")e.call(n,"lazy");else{if(x.createEventObject&&J.doScroll){try{C=!n.frameElement}catch(A){}C&&j()}x[t](i+"DOMContentLoaded",
+w,!1);x[t](i+"readystatechange",w,!1);n[t](i+"load",w,!1)}}function Q(){S&&X(function(){var e=K.length;$(e?function(){for(var j=0;j<e;++j)(function(e){P(function(){n.exports[K[e]].apply(n,arguments)},0)})(j)}:void 0)})}for(var n=window,P=n.setTimeout,x=document,J=x.documentElement,L=x.head||x.getElementsByTagName("head")[0]||J,z="",A=x.scripts,m=A.length;--m>=0;){var M=A[m],T=M.src.match(/^[^#?]*\/run_prettify\.js(\?[^#]*)?(?:#.*)?$/);if(T){z=T[1]||"";M.parentNode.removeChild(M);break}}var S=!0,D=
+[],N=[],K=[];z.replace(/[&?]([^&=]+)=([^&]+)/g,function(e,j,w){w=decodeURIComponent(w);j=decodeURIComponent(j);j=="autorun"?S=!/^[0fn]/i.test(w):j=="lang"?D.push(w):j=="skin"?N.push(w):j=="callback"&&K.push(w)});m=0;for(z=D.length;m<z;++m)(function(){var e=x.createElement("script");e.onload=e.onerror=e.onreadystatechange=function(){if(e&&(!e.readyState||/loaded|complete/.test(e.readyState)))e.onerror=e.onload=e.onreadystatechange=r,--R,R||P(Q,0),e.parentNode&&e.parentNode.removeChild(e),e=r};e.type=
+"text/javascript";e.src="https://google-code-prettify.googlecode.com/svn/loader/lang-"+encodeURIComponent(D[m])+".js";L.insertBefore(e,L.firstChild)})(D[m]);for(var R=D.length,A=[],m=0,z=N.length;m<z;++m)A.push("https://google-code-prettify.googlecode.com/svn/loader/skins/"+encodeURIComponent(N[m])+".css");A.push("https://google-code-prettify.googlecode.com/svn/loader/prettify.css");(function(e){function j(m){if(m!==w){var n=x.createElement("link");n.rel="stylesheet";n.type="text/css";if(m+1<w)n.error=
+n.onerror=function(){j(m+1)};n.href=e[m];L.appendChild(n)}}var w=e.length;j(0)})(A);var $=function(){window.PR_SHOULD_USE_CONTINUATION=!0;var e;(function(){function j(a){function d(f){var b=f.charCodeAt(0);if(b!==92)return b;var a=f.charAt(1);return(b=i[a])?b:"0"<=a&&a<="7"?parseInt(f.substring(1),8):a==="u"||a==="x"?parseInt(f.substring(2),16):f.charCodeAt(1)}function h(f){if(f<32)return(f<16?"\\x0":"\\x")+f.toString(16);f=String.fromCharCode(f);return f==="\\"||f==="-"||f==="]"||f==="^"?"\\"+f:
+f}function b(f){var b=f.substring(1,f.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),f=[],a=b[0]==="^",c=["["];a&&c.push("^");for(var a=a?1:0,g=b.length;a<g;++a){var k=b[a];if(/\\[bdsw]/i.test(k))c.push(k);else{var k=d(k),o;a+2<g&&"-"===b[a+1]?(o=d(b[a+2]),a+=2):o=k;f.push([k,o]);o<65||k>122||(o<65||k>90||f.push([Math.max(65,k)|32,Math.min(o,90)|32]),o<97||k>122||f.push([Math.max(97,k)&-33,Math.min(o,122)&-33]))}}f.sort(function(f,a){return f[0]-
+a[0]||a[1]-f[1]});b=[];g=[];for(a=0;a<f.length;++a)k=f[a],k[0]<=g[1]+1?g[1]=Math.max(g[1],k[1]):b.push(g=k);for(a=0;a<b.length;++a)k=b[a],c.push(h(k[0])),k[1]>k[0]&&(k[1]+1>k[0]&&c.push("-"),c.push(h(k[1])));c.push("]");return c.join("")}function e(f){for(var a=f.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),c=a.length,d=[],g=0,k=0;g<c;++g){var o=a[g];o==="("?++k:"\\"===o.charAt(0)&&(o=+o.substring(1))&&(o<=k?d[o]=-1:a[g]=h(o))}for(g=
+1;g<d.length;++g)-1===d[g]&&(d[g]=++j);for(k=g=0;g<c;++g)o=a[g],o==="("?(++k,d[k]||(a[g]="(?:")):"\\"===o.charAt(0)&&(o=+o.substring(1))&&o<=k&&(a[g]="\\"+d[o]);for(g=0;g<c;++g)"^"===a[g]&&"^"!==a[g+1]&&(a[g]="");if(f.ignoreCase&&F)for(g=0;g<c;++g)o=a[g],f=o.charAt(0),o.length>=2&&f==="["?a[g]=b(o):f!=="\\"&&(a[g]=o.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return a.join("")}for(var j=0,F=!1,l=!1,I=0,c=a.length;I<c;++I){var p=a[I];if(p.ignoreCase)l=
+!0;else if(/[a-z]/i.test(p.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){F=!0;l=!1;break}}for(var i={b:8,t:9,n:10,v:11,f:12,r:13},q=[],I=0,c=a.length;I<c;++I){p=a[I];if(p.global||p.multiline)throw Error(""+p);q.push("(?:"+e(p)+")")}return RegExp(q.join("|"),l?"gi":"g")}function m(a,d){function h(a){var c=a.nodeType;if(c==1){if(!b.test(a.className)){for(c=a.firstChild;c;c=c.nextSibling)h(c);c=a.nodeName.toLowerCase();if("br"===c||"li"===c)e[l]="\n",F[l<<1]=j++,F[l++<<1|1]=a}}else if(c==
+3||c==4)c=a.nodeValue,c.length&&(c=d?c.replace(/\r\n?/g,"\n"):c.replace(/[\t\n\r ]+/g," "),e[l]=c,F[l<<1]=j,j+=c.length,F[l++<<1|1]=a)}var b=/(?:^|\s)nocode(?:\s|$)/,e=[],j=0,F=[],l=0;h(a);return{a:e.join("").replace(/\n$/,""),d:F}}function n(a,d,h,b){d&&(a={a:d,e:a},h(a),b.push.apply(b,a.g))}function x(a){for(var d=void 0,h=a.firstChild;h;h=h.nextSibling)var b=h.nodeType,d=b===1?d?a:h:b===3?S.test(h.nodeValue)?a:d:d;return d===a?void 0:d}function C(a,d){function h(a){for(var l=a.e,j=[l,"pln"],c=
+0,p=a.a.match(e)||[],m={},q=0,f=p.length;q<f;++q){var B=p[q],y=m[B],u=void 0,g;if(typeof y==="string")g=!1;else{var k=b[B.charAt(0)];if(k)u=B.match(k[1]),y=k[0];else{for(g=0;g<i;++g)if(k=d[g],u=B.match(k[1])){y=k[0];break}u||(y="pln")}if((g=y.length>=5&&"lang-"===y.substring(0,5))&&!(u&&typeof u[1]==="string"))g=!1,y="src";g||(m[B]=y)}k=c;c+=B.length;if(g){g=u[1];var o=B.indexOf(g),H=o+g.length;u[2]&&(H=B.length-u[2].length,o=H-g.length);y=y.substring(5);n(l+k,B.substring(0,o),h,j);n(l+k+o,g,A(y,
+g),j);n(l+k+H,B.substring(H),h,j)}else j.push(l+k,y)}a.g=j}var b={},e;(function(){for(var h=a.concat(d),l=[],i={},c=0,p=h.length;c<p;++c){var m=h[c],q=m[3];if(q)for(var f=q.length;--f>=0;)b[q.charAt(f)]=m;m=m[1];q=""+m;i.hasOwnProperty(q)||(l.push(m),i[q]=r)}l.push(/[\S\s]/);e=j(l)})();var i=d.length;return h}function t(a){var d=[],h=[];a.tripleQuotedStrings?d.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,
+r,"'\""]):a.multiLineStrings?d.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,r,"'\"`"]):d.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,r,"\"'"]);a.verbatimStrings&&h.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,r]);var b=a.hashComments;b&&(a.cStyleComments?(b>1?d.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,r,"#"]):d.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,
+r,"#"]),h.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,r])):d.push(["com",/^#[^\n\r]*/,r,"#"]));a.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,r]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,r]));if(b=a.regexLiterals){var e=(b=b>1?"":"\n\r")?".":"[\\S\\s]";h.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+
+("/(?=[^/*"+b+"])(?:[^/\\x5B\\x5C"+b+"]|\\x5C"+e+"|\\x5B(?:[^\\x5C\\x5D"+b+"]|\\x5C"+e+")*(?:\\x5D|$))+/")+")")])}(b=a.types)&&h.push(["typ",b]);b=(""+a.keywords).replace(/^ | $/g,"");b.length&&h.push(["kwd",RegExp("^(?:"+b.replace(/[\s,]+/g,"|")+")\\b"),r]);d.push(["pln",/^\s+/,r," \r\n\t\u00a0"]);b="^.[^\\s\\w.$@'\"`/\\\\]*";a.regexLiterals&&(b+="(?!s*/)");h.push(["lit",/^@[$_a-z][\w$@]*/i,r],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,r],["pln",/^[$_a-z][\w$@]*/i,r],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,
+r,"0123456789"],["pln",/^\\[\S\s]?/,r],["pun",RegExp(b),r]);return C(d,h)}function z(a,d,h){function b(a){var c=a.nodeType;if(c==1&&!j.test(a.className))if("br"===a.nodeName)e(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)b(a);else if((c==3||c==4)&&h){var d=a.nodeValue,i=d.match(m);if(i)c=d.substring(0,i.index),a.nodeValue=c,(d=d.substring(i.index+i[0].length))&&a.parentNode.insertBefore(l.createTextNode(d),a.nextSibling),e(a),c||a.parentNode.removeChild(a)}}
+function e(a){function b(a,c){var d=c?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),h=a.nextSibling;f.appendChild(d);for(var e=h;e;e=h)h=e.nextSibling,f.appendChild(e)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),d;(d=a.parentNode)&&d.nodeType===1;)a=d;c.push(a)}for(var j=/(?:^|\s)nocode(?:\s|$)/,m=/\r\n?|\n/,l=a.ownerDocument,i=l.createElement("li");a.firstChild;)i.appendChild(a.firstChild);for(var c=[i],p=0;p<c.length;++p)b(c[p]);d===(d|0)&&c[0].setAttribute("value",
+d);var n=l.createElement("ol");n.className="linenums";for(var d=Math.max(0,d-1|0)||0,p=0,q=c.length;p<q;++p)i=c[p],i.className="L"+(p+d)%10,i.firstChild||i.appendChild(l.createTextNode("\u00a0")),n.appendChild(i);a.appendChild(n)}function i(a,d){for(var h=d.length;--h>=0;){var b=d[h];U.hasOwnProperty(b)?V.console&&console.warn("cannot override language handler %s",b):U[b]=a}}function A(a,d){if(!a||!U.hasOwnProperty(a))a=/^\s*</.test(d)?"default-markup":"default-code";return U[a]}function D(a){var d=
+a.h;try{var h=m(a.c,a.i),b=h.a;a.a=b;a.d=h.d;a.e=0;A(d,b)(a);var e=/\bMSIE\s(\d+)/.exec(navigator.userAgent),e=e&&+e[1]<=8,d=/\n/g,i=a.a,j=i.length,h=0,l=a.d,n=l.length,b=0,c=a.g,p=c.length,t=0;c[p]=j;var q,f;for(f=q=0;f<p;)c[f]!==c[f+2]?(c[q++]=c[f++],c[q++]=c[f++]):f+=2;p=q;for(f=q=0;f<p;){for(var x=c[f],y=c[f+1],u=f+2;u+2<=p&&c[u+1]===y;)u+=2;c[q++]=x;c[q++]=y;f=u}c.length=q;var g=a.c,k;if(g)k=g.style.display,g.style.display="none";try{for(;b<n;){var o=l[b+2]||j,H=c[t+2]||j,u=Math.min(o,H),E=l[b+
+1],W;if(E.nodeType!==1&&(W=i.substring(h,u))){e&&(W=W.replace(d,"\r"));E.nodeValue=W;var Z=E.ownerDocument,s=Z.createElement("span");s.className=c[t+1];var z=E.parentNode;z.replaceChild(s,E);s.appendChild(E);h<o&&(l[b+1]=E=Z.createTextNode(i.substring(u,o)),z.insertBefore(E,s.nextSibling))}h=u;h>=o&&(b+=2);h>=H&&(t+=2)}}finally{if(g)g.style.display=k}}catch(v){V.console&&console.log(v&&v.stack||v)}}var V=window,G=["break,continue,do,else,for,if,return,while"],O=[[G,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
+"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],J=[O,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],K=[O,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],
+L=[K,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],O=[O,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],M=[G,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
+N=[G,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],R=[G,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],G=[G,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],Q=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,
+S=/\S/,T=t({keywords:[J,L,O,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",M,N,G],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),U={};i(T,["default-code"]);i(C([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",
+/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);i(C([["pln",/^\s+/,r," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,r,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],
+["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);i(C([],[["atv",/^[\S\s]+/]]),["uq.val"]);i(t({keywords:J,hashComments:!0,cStyleComments:!0,types:Q}),["c","cc","cpp","cxx","cyc","m"]);i(t({keywords:"null,true,false"}),["json"]);i(t({keywords:L,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:Q}),
+["cs"]);i(t({keywords:K,cStyleComments:!0}),["java"]);i(t({keywords:G,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]);i(t({keywords:M,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]);i(t({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]);i(t({keywords:N,
+hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]);i(t({keywords:O,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]);i(t({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);i(t({keywords:R,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]);
+i(C([],[["str",/^[\S\s]+/]]),["regex"]);var X=V.PR={createSimpleLexer:C,registerLangHandler:i,sourceDecorator:t,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:function(a,d,e){var b=document.createElement("div");b.innerHTML="<pre>"+a+"</pre>";b=b.firstChild;e&&z(b,e,!0);D({h:d,j:e,c:b,i:1});return b.innerHTML},
+prettyPrint:e=e=function(a,d){function e(){for(var b=V.PR_SHOULD_USE_CONTINUATION?c.now()+250:Infinity;p<j.length&&c.now()<b;p++){for(var d=j[p],m=k,l=d;l=l.previousSibling;){var n=l.nodeType,s=(n===7||n===8)&&l.nodeValue;if(s?!/^\??prettify\b/.test(s):n!==3||/\S/.test(l.nodeValue))break;if(s){m={};s.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(a,b,c){m[b]=c});break}}l=d.className;if((m!==k||f.test(l))&&!w.test(l)){n=!1;for(s=d.parentNode;s;s=s.parentNode)if(g.test(s.tagName)&&s.className&&f.test(s.className)){n=
+!0;break}if(!n){d.className+=" prettyprinted";n=m.lang;if(!n){var n=l.match(q),A;if(!n&&(A=x(d))&&u.test(A.tagName))n=A.className.match(q);n&&(n=n[1])}if(y.test(d.tagName))s=1;else var s=d.currentStyle,v=i.defaultView,s=(s=s?s.whiteSpace:v&&v.getComputedStyle?v.getComputedStyle(d,r).getPropertyValue("white-space"):0)&&"pre"===s.substring(0,3);v=m.linenums;if(!(v=v==="true"||+v))v=(v=l.match(/\blinenums\b(?::(\d+))?/))?v[1]&&v[1].length?+v[1]:!0:!1;v&&z(d,v,s);t={h:n,c:d,j:v,i:s};D(t)}}}p<j.length?
+P(e,250):"function"===typeof a&&a()}for(var b=d||document.body,i=b.ownerDocument||document,b=[b.getElementsByTagName("pre"),b.getElementsByTagName("code"),b.getElementsByTagName("xmp")],j=[],m=0;m<b.length;++m)for(var l=0,n=b[m].length;l<n;++l)j.push(b[m][l]);var b=r,c=Date;c.now||(c={now:function(){return+new Date}});var p=0,t,q=/\blang(?:uage)?-([\w.]+)(?!\S)/,f=/\bprettyprint\b/,w=/\bprettyprinted\b/,y=/pre|xmp/i,u=/^code$/i,g=/^(?:pre|code|xmp)$/i,k={};e()}};typeof define==="function"&&define.amd&&
+define("google-code-prettify",[],function(){return X})})();return e}();R||P(Q,0)})();}()
diff --git a/old/js/snippets.js b/old/js/snippets.js
new file mode 100644
index 0000000..8096d16
--- /dev/null
+++ b/old/js/snippets.js
@@ -0,0 +1,127 @@
+var languages = {
+    "java" : "https://github.com/eclipse/paho.mqtt.java",
+    "python" : "https://github.com/eclipse/paho.mqtt.python"
+}
+
+
+var snippets;
+var snippetSearchValue = "";
+getIndex();
+
+
+// Add Watcher to Search Box
+setInterval(function() { updateSearch($('#snippet-search').val()); }, 100);
+
+function updateSearch(value){
+    if(snippetSearchValue !== value){
+        snippetSearchValue = value.toLowerCase();
+        var snippetSearchTags = snippetSearchValue.split(/[ ,]+/).filter(Boolean);
+        for(var key in snippets){
+            if(tagCompare(key.toLowerCase(),snippetSearchTags)){
+                $(".snippet-" + snippets[key]['classIndex']).removeClass('hidden');
+            } else {
+                $(".snippet-" + snippets[key]['classIndex']).addClass('hidden');
+            }
+        }
+    }
+}
+
+function tagCompare(sup, sub){
+    for(var i = 0; i < sub.length; i++){
+        if(sup.indexOf(sub[i]) === -1){
+            return false;
+        }
+    }
+    return true;
+
+}
+
+
+function updatePage(snippet_name){
+    if(!isEmpty(snippet_name)){
+        loadSnippet(snippet_name)
+    } else {
+        showIndex();
+    }
+}
+
+
+function loadSnippet(snippet_name){
+    // Set the title of the page
+    setTitle(snippet_name);
+    document.title = "Paho Examples: " + snippet_name;
+    // Hide/Show divs
+    $('.snippet-index').hide();
+    $('.snippet').show();
+    var snippet = snippets[snippet_name];
+    var language = snippet['language'];
+    $('.snippet-desc').text(snippet['description']);
+    $('.snippet-lang').html(language + ' - <a href="' + languages[language] + '" target="_blank">' + languages[language] + '</a>');
+    //$('.snippet-json').text(JSON.stringify(snippet,null,'\t'));
+
+    $('.prettyprinted').removeClass('prettyprinted');
+    $('.snippet-code').load('snippets/' + snippet['file'], function(){
+        // Re-run Pretty Print
+        PR.prettyPrint()
+    });
+    //var tagString = snippet['tags'].join(", ");
+    //$('.snippet-tags').text(tagString);
+
+}
+
+function setTitle(new_title){
+    $('snippet-title-text').text(new_title);
+}
+
+function getIndex(){
+    $.getJSON("https://jpwsutton.github.io/paho-examples/index.json", function(data) {
+        var items = []
+        snippets = data;
+        var index = 0;
+        $.each(data, function(key, val){
+            items.push("<div class=\"item col-xs-4 col-lg-4 snippet-" + index + "\">\
+                            <div class=\"panel panel-default\">\
+                                <div class=\"panel-heading\">\
+                                    <a href='#" + key + "'><h3 class=\"panel-title\">" + key + "</h3></a>\
+                                </div>\
+                                <div class=\"panel-body\">\
+                                    " + val["description"]+ "\
+                                </div>\
+                            </div>\
+                        </div>");
+                        snippets[key]['classIndex'] = index;
+                        ++index;
+        });
+
+        // $.each(data, function(key, val){
+        //     items.push( "<li id='" + key + "'><a href='#" + key + "'>" + key + "</a></li>" );
+        // });
+        $( ".snippet-list" ).html(items.join( "" ));
+
+       // If we are currently on a specific snippet, load it
+       var snippetName = window.location.hash.substr(1);
+       if(!isEmpty(snippetName)){
+           loadSnippet(snippetName)
+       } else {
+           showIndex();
+       }
+    });
+}
+
+function showIndex(){
+    // Set Title of page
+    setTitle("Paho Example Snippets");
+    document.title = "Paho Examples";
+    // Hide/Show Divs
+    $('.snippet').hide();
+    $('.snippet-index').show();
+}
+
+$(window).on('hashchange', function() {
+    var snippetName = window.location.hash.substr(1);
+    updatePage(snippetName);
+});
+
+function isEmpty(str) {
+    return (!str || 0 === str.length);
+}
diff --git a/old/js/twitterFeed.js b/old/js/twitterFeed.js
new file mode 100644
index 0000000..0bfa35a
--- /dev/null
+++ b/old/js/twitterFeed.js
@@ -0,0 +1,27 @@
+var tweetConfig = {
+  "id": '700329712393048064',
+  "domId": '',
+  "maxTweets": 3,
+  "showRetweet": true,
+  "customCallback": handleTweets,
+  "dataOnly" : true
+};
+
+function handleTweets(tweets){
+    var x = tweets.length;
+    var n = 0;
+    while(n < x) {
+        var url = 'https://api.twitter.com/1/statuses/oembed.json?url=https://twitter.com/eclipsepaho/status/' + tweets[n]['tid'] +
+        '&hide_media=true&hide_thread=true&omit_script=true&align=center';
+        var context = {};
+        context.n = n;
+        $.ajax({url: url, dataType: "jsonp", context: context, success: function(result){
+            var tweetBox = document.getElementById('tweet-' + this.n);
+            tweetBox.innerHTML = result.html;
+            twttr.widgets.load();
+        }});
+        n++;
+    }
+}
+
+twitterFetcher.fetch(tweetConfig);
diff --git a/old/js/twitterFetcher_min.js b/old/js/twitterFetcher_min.js
new file mode 100755
index 0000000..9326b3a
--- /dev/null
+++ b/old/js/twitterFetcher_min.js
@@ -0,0 +1,63 @@
+/*********************************************************************
+*  #### Twitter Post Fetcher v17.0.0 ####
+*  Coded by Jason Mayes 2015. A present to all the developers out there.
+*  www.jasonmayes.com
+*  Please keep this disclaimer with my code if you use it. Thanks. :-)
+*  Got feedback or questions, ask here:
+*  http://www.jasonmayes.com/projects/twitterApi/
+*  Github: https://github.com/jasonmayes/Twitter-Post-Fetcher
+*  Updates will be posted to this site.
+*********************************************************************/
+(function(root,factory){if(typeof define==='function'&&define.amd){define([],factory);}else if(typeof exports==='object'){module.exports=factory();}else{factory();}}(this,function(){var domNode='';var maxTweets=20;var parseLinks=true;var queue=[];var inProgress=false;var printTime=true;var printUser=true;var formatterFunction=null;var supportsClassName=true;var showRts=true;var customCallbackFunction=null;var showInteractionLinks=true;var showImages=false;var targetBlank=true;var lang='en';var permalinks=true;var dataOnly=false;var script=null;var scriptAdded=false;function handleTweets(tweets){if(customCallbackFunction===null){var x=tweets.length;var n=0;var element=document.getElementById(domNode);var html='<ul>';while(n<x){html+='<li>'+tweets[n]+'</li>';n++;}
+html+='</ul>';element.innerHTML=html;}else{customCallbackFunction(tweets);}}
+function strip(data){return data.replace(/<b[^>]*>(.*?)<\/b>/gi,function(a,s){return s;}).replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,'');}
+function targetLinksToNewWindow(el){var links=el.getElementsByTagName('a');for(var i=links.length-1;i>=0;i--){links[i].setAttribute('target','_blank');}}
+function getElementsByClassName(node,classname){var a=[];var regex=new RegExp('(^| )'+classname+'( |$)');var elems=node.getElementsByTagName('*');for(var i=0,j=elems.length;i<j;i++){if(regex.test(elems[i].className)){a.push(elems[i]);}}
+return a;}
+function extractImageUrl(image_data){if(image_data!==undefined&&image_data.innerHTML.indexOf('data-srcset')>=0){var data_src=image_data.innerHTML.match(/data-srcset="([A-z0-9%_\.-]+)/i)[0];return decodeURIComponent(data_src).split('"')[1];}}
+var twitterFetcher={fetch:function(config){if(config.maxTweets===undefined){config.maxTweets=20;}
+if(config.enableLinks===undefined){config.enableLinks=true;}
+if(config.showUser===undefined){config.showUser=true;}
+if(config.showTime===undefined){config.showTime=true;}
+if(config.dateFunction===undefined){config.dateFunction='default';}
+if(config.showRetweet===undefined){config.showRetweet=true;}
+if(config.customCallback===undefined){config.customCallback=null;}
+if(config.showInteraction===undefined){config.showInteraction=true;}
+if(config.showImages===undefined){config.showImages=false;}
+if(config.linksInNewWindow===undefined){config.linksInNewWindow=true;}
+if(config.showPermalinks===undefined){config.showPermalinks=true;}
+if(config.dataOnly===undefined){config.dataOnly=false;}
+if(inProgress){queue.push(config);}else{inProgress=true;domNode=config.domId;maxTweets=config.maxTweets;parseLinks=config.enableLinks;printUser=config.showUser;printTime=config.showTime;showRts=config.showRetweet;formatterFunction=config.dateFunction;customCallbackFunction=config.customCallback;showInteractionLinks=config.showInteraction;showImages=config.showImages;targetBlank=config.linksInNewWindow;permalinks=config.showPermalinks;dataOnly=config.dataOnly;var head=document.getElementsByTagName('head')[0];if(script!==null){head.removeChild(script);}
+script=document.createElement('script');script.type='text/javascript';if(config.list!==undefined){script.src='https://syndication.twitter.com/timeline/list?'+'callback=__twttrf.callback&dnt=false&list_slug='+
+config.list.listSlug+'&screen_name='+config.list.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random();}else if(config.profile!==undefined){script.src='https://syndication.twitter.com/timeline/profile?'+'callback=__twttrf.callback&dnt=false'+'&screen_name='+config.profile.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random();}else if(config.likes!==undefined){script.src='https://syndication.twitter.com/timeline/likes?'+'callback=__twttrf.callback&dnt=false'+'&screen_name='+config.likes.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random();}else{script.src='https://cdn.syndication.twimg.com/widgets/timelines/'+
+config.id+'?&lang='+(config.lang||lang)+'&callback=__twttrf.callback&'+'suppress_response_codes=true&rnd='+Math.random();}
+head.appendChild(script);}},callback:function(data){if(data===undefined||data.body===undefined){inProgress=false;if(queue.length>0){twitterFetcher.fetch(queue[0]);queue.splice(0,1);}
+return;}
+data.body=data.body.replace(/(<img[^c]*class="Emoji[^>]*>)|(<img[^c]*class="u-block[^>]*>)/g,'');if(!showImages){data.body=data.body.replace(/(<img[^c]*class="NaturalImage-image[^>]*>|(<img[^c]*class="CroppedImage-image[^>]*>))/g,'');}
+if(!printUser){data.body=data.body.replace(/(<img[^c]*class="Avatar"[^>]*>)/g,'');}
+var div=document.createElement('div');div.innerHTML=data.body;if(typeof(div.getElementsByClassName)==='undefined'){supportsClassName=false;}
+function swapDataSrc(element){var avatarImg=element.getElementsByTagName('img')[0];avatarImg.src=avatarImg.getAttribute('data-src-2x');return element;}
+var tweets=[];var authors=[];var times=[];var images=[];var rts=[];var tids=[];var permalinksURL=[];var x=0;if(supportsClassName){var tmp=div.getElementsByClassName('timeline-Tweet');while(x<tmp.length){if(tmp[x].getElementsByClassName('timeline-Tweet-retweetCredit').length>0){rts.push(true);}else{rts.push(false);}
+if(!rts[x]||rts[x]&&showRts){tweets.push(tmp[x].getElementsByClassName('timeline-Tweet-text')[0]);tids.push(tmp[x].getAttribute('data-tweet-id'));if(printUser){authors.push(swapDataSrc(tmp[x].getElementsByClassName('timeline-Tweet-author')[0]));}
+times.push(tmp[x].getElementsByClassName('dt-updated')[0]);permalinksURL.push(tmp[x].getElementsByClassName('timeline-Tweet-timestamp')[0]);if(tmp[x].getElementsByClassName('timeline-Tweet-media')[0]!==undefined){images.push(tmp[x].getElementsByClassName('timeline-Tweet-media')[0]);}else{images.push(undefined);}}
+x++;}}else{var tmp=getElementsByClassName(div,'timeline-Tweet');while(x<tmp.length){if(getElementsByClassName(tmp[x],'timeline-Tweet-retweetCredit').length>0){rts.push(true);}else{rts.push(false);}
+if(!rts[x]||rts[x]&&showRts){tweets.push(getElementsByClassName(tmp[x],'timeline-Tweet-text')[0]);tids.push(tmp[x].getAttribute('data-tweet-id'));if(printUser){authors.push(swapDataSrc(getElementsByClassName(tmp[x],'timeline-Tweet-author')[0]));}
+times.push(getElementsByClassName(tmp[x],'dt-updated')[0]);permalinksURL.push(getElementsByClassName(tmp[x],'timeline-Tweet-timestamp')[0]);if(getElementsByClassName(tmp[x],'timeline-Tweet-media')[0]!==undefined){images.push(getElementsByClassName(tmp[x],'timeline-Tweet-media')[0]);}else{images.push(undefined);}}
+x++;}}
+if(tweets.length>maxTweets){tweets.splice(maxTweets,(tweets.length-maxTweets));authors.splice(maxTweets,(authors.length-maxTweets));times.splice(maxTweets,(times.length-maxTweets));rts.splice(maxTweets,(rts.length-maxTweets));images.splice(maxTweets,(images.length-maxTweets));permalinksURL.splice(maxTweets,(permalinksURL.length-maxTweets));}
+var arrayTweets=[];var x=tweets.length;var n=0;if(dataOnly){while(n<x){arrayTweets.push({tweet:tweets[n].innerHTML,author:authors[n]?authors[n].innerHTML:'Unknown Author',time:times[n].textContent,timestamp:times[n].getAttribute('datetime').replace('+0000','Z').replace(/([\+\-])(\d\d)(\d\d)/,'$1$2:$3'),image:extractImageUrl(images[n]),rt:rts[n],tid:tids[n],permalinkURL:(permalinksURL[n]===undefined)?'':permalinksURL[n].href});n++;}}else{while(n<x){if(typeof(formatterFunction)!=='string'){var datetimeText=times[n].getAttribute('datetime');var newDate=new Date(times[n].getAttribute('datetime').replace(/-/g,'/').replace('T',' ').split('+')[0]);var dateString=formatterFunction(newDate,datetimeText);times[n].setAttribute('aria-label',dateString);if(tweets[n].textContent){if(supportsClassName){times[n].textContent=dateString;}else{var h=document.createElement('p');var t=document.createTextNode(dateString);h.appendChild(t);h.setAttribute('aria-label',dateString);times[n]=h;}}else{times[n].textContent=dateString;}}
+var op='';if(parseLinks){if(targetBlank){targetLinksToNewWindow(tweets[n]);if(printUser){targetLinksToNewWindow(authors[n]);}}
+if(printUser){op+='<div class="user">'+strip(authors[n].innerHTML)+'</div>';}
+op+='<p class="tweet">'+strip(tweets[n].innerHTML)+'</p>';if(printTime){if(permalinks){op+='<p class="timePosted"><a href="'+permalinksURL[n]+'">'+times[n].getAttribute('aria-label')+'</a></p>';}else{op+='<p class="timePosted">'+
+times[n].getAttribute('aria-label')+'</p>';}}}else{if(tweets[n].textContent){if(printUser){op+='<p class="user">'+authors[n].textContent+'</p>';}
+op+='<p class="tweet">'+tweets[n].textContent+'</p>';if(printTime){op+='<p class="timePosted">'+times[n].textContent+'</p>';}}else{if(printUser){op+='<p class="user">'+authors[n].textContent+'</p>';}
+op+='<p class="tweet">'+tweets[n].textContent+'</p>';if(printTime){op+='<p class="timePosted">'+times[n].textContent+'</p>';}}}
+if(showInteractionLinks){op+='<p class="interact"><a href="https://twitter.com/intent/'+'tweet?in_reply_to='+tids[n]+'" class="twitter_reply_icon"'+
+(targetBlank?' target="_blank">':'>')+'Reply</a><a href="https://twitter.com/intent/retweet?'+'tweet_id='+tids[n]+'" class="twitter_retweet_icon"'+
+(targetBlank?' target="_blank">':'>')+'Retweet</a>'+'<a href="https://twitter.com/intent/favorite?tweet_id='+
+tids[n]+'" class="twitter_fav_icon"'+
+(targetBlank?' target="_blank">':'>')+'Favorite</a></p>';}
+if(showImages&&images[n]!==undefined&&extractImageUrl(images[n])!==undefined){op+='<div class="media">'+'<img src="'+extractImageUrl(images[n])+'" alt="Image from tweet" />'+'</div>';}
+if(showImages){arrayTweets.push(op);}else if(!showImages&&tweets[n].textContent.length){arrayTweets.push(op);}
+n++;}}
+handleTweets(arrayTweets);inProgress=false;if(queue.length>0){twitterFetcher.fetch(queue[0]);queue.splice(0,1);}}};window.__twttrf=twitterFetcher;window.twitterFetcher=twitterFetcher;return twitterFetcher;}));
diff --git a/old/project-info/executive-summary.html b/old/project-info/executive-summary.html
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/old/project-info/executive-summary.html
diff --git a/old/project-info/home-page-one-liner.html b/old/project-info/home-page-one-liner.html
new file mode 100755
index 0000000..e9b2050
--- /dev/null
+++ b/old/project-info/home-page-one-liner.html
@@ -0,0 +1 @@
+Phoenix
\ No newline at end of file
diff --git a/old/project-info/maillist b/old/project-info/maillist
new file mode 100755
index 0000000..c191d00
--- /dev/null
+++ b/old/project-info/maillist
@@ -0,0 +1 @@
+::epf-dev::Mailing list for the Eclipse Process Framework Project.
\ No newline at end of file
diff --git a/old/project-info/newsgroup b/old/project-info/newsgroup
new file mode 100755
index 0000000..4cb94f6
--- /dev/null
+++ b/old/project-info/newsgroup
@@ -0,0 +1 @@
+::eclipse.technology.epf::The Eclipse Process Framework (EPF) aims at producing a customizable software process enginering framework, with exemplary process content and tools, supporting a broad variety of project types and development styles. Want to know more? See the EPF home page.
\ No newline at end of file
diff --git a/old/project-info/project-info.xml b/old/project-info/project-info.xml
new file mode 100755
index 0000000..c3bf39f
--- /dev/null
+++ b/old/project-info/project-info.xml
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project>
+  <!--
+     - This example is annotated to be instructive. In order to be instructive, the
+     - example is a mish-mash of information from a variety of projects. Obviously, 
+     - when you write the project-info.xml file for your project, the file will 
+     - contain information only about your one project.
+    -->
+  <!--
+     - Unless otherwise specified, all URLs are to be specified using rooted relative
+     - paths. In other words:
+     -    CORRECT: "/webtools/foo/bar.php"
+     -    INCORRECT: "foo/bar.php"
+     -    INCORRECT: "http://www.eclipse.org/webtools/foo/bar.php"
+    -->
+  
+  <!--
+     - Each Eclipse project as an official name, e.g., 
+     - "AJDT - AspectJ Development Tools Project" and a foundation database 
+     - key, e.g., "technology.ajdt". These are stored in an Eclipse Foundation
+     - database; You can override the name stored on the database by filling 
+     - the <name/> tag
+    -->
+  <name>Phoenix Project</name>
+    
+  <!--     
+     - Each project can also have a short name to be used in HTML lists and 
+     - other horizontally challenged places.
+    -->
+  <short-name>Phoenix</short-name>
+  
+  <!--
+     - Each Eclipse project has one or more Bugzilla products and components.
+     - Some projects also have a separate web page describing how to submit
+     - a bug, how bugs are prioritized, and other useful information.
+     - The <bugzilla> collects this information.
+     - 
+     - <bugzilla url="..."> <product name="..."/> ... </bugzilla>
+     - The url is optional; if absent, the url will default to the Bugzilla
+     - page of the first product. Multiple <product>s are allowed.
+    -->
+  <bugzilla>
+    <product name="Phoenix"/>
+  </bugzilla>
+
+  <!--
+     - Committers and non-committer Contributors are the raison d'etre of 
+     - an Eclipse project, thus each project should list and acknowledge these
+     - developers. Some of the Committers are 'special' in the sense that
+     - they are the project leaders.  The <team> element contains the 
+     - URL of the project's pages listing these important people.
+    -->
+  <team url="/phoenix/about.php" />
+  
+  <!--
+     - The source code of each Eclipse project is stored in CVS. Eclipse maintains
+     - a number of CVS repositories, thus the <cvs> element specifies which
+     - CVS repository and (if applicable) which root path stores this project's
+     - source code.
+     -
+     - A top-level project typically specifies only the repository:
+     -     <cvs repository="/cvsroot/tptp"/>
+     - A sub-project includes the root path as well:
+     -     <cvs repository="/cvsroot/technology/">
+     -       <module path="org.eclipse.higgins" />
+     -     </cvs>
+    -->
+  <cvs repository="/cvsroot/technology/">
+    <module path="org.eclipse.phoenix" /> 
+  </cvs>
+
+  <!--
+     - The description of an Eclipse project shows up in many places: the
+     - project's home page, perhaps the /projects/ page listing all the
+     - top-level projects, in the Roadmap, and so on. Some of the descriptions
+     - are separate HTML files (such as those described in 
+     - http://phoenix.eclipse.org/projects/dev_process/project-status-infrastructure.php).
+     - It would be nice 
+     - This <description> element contains two additional descriptions.
+     -    1. The optional <description url="..."> points to a web page with a larger
+     -       description of the entire project. 
+     -    2. The required <description paragraph-url="..."> points to a file
+     -       containing a couple of simple HTML paragraphs describing the project. 
+     -       This file is often stored in the /project-info/ directory, thus the
+     -       url would be something like "/tptp/project-info/description.html".
+    -->
+  <description url="/phoenix/about.php"
+     paragraph-url="/phoenix/project-info/project-page-paragraph.html"/>
+  
+  <!--
+     - In addition to the description, each Eclipse project is also required to
+     - provide an up-to-date status summary. "Up to date" means revised at least
+     - quarterly. 
+     - The required <summary paragraph-url="..."> points to a file
+     - containing a number of simple HTML paragraphs with an executive summary
+     - of the project status.
+     - This file is often stored in the /project-info/ directory, thus the
+     - url would be something like "/technology/project-info/executive-summary.html".
+    -->
+  <summary paragraph-url="/technology/phoenix/project-info/executive-summary.html"/>
+
+  <!--
+     - It is important to help new users get started with an Eclipse project
+     - because most Eclipse projects are solving some difficult technical
+     - problem and thus are somewhat complex. The <getting-started> element
+     - points to a web page on the project's site that describes how to
+     - get started using and extending the project's tools and frameworks.
+    -->
+  <getting-started url="/phoenix/docs/" />
+  
+  <!--
+     - It is also important to help new contributors get started with an Eclipse project.
+     - Most Eclipse projects have interesting/complex development environment
+     - setups or to-do lists. The <contributing> element
+     - points to a web page on the project's site that describes how to
+     - get started developing on, and contributing to, the project.
+    -->
+  <contributing url="/phoenix/docs/" />
+  
+  <!--
+     - Each Eclipse project is required to maintain a current Project IP Log.
+     - See http://www.eclipse.org/projects/dev_process/project-log.php
+     - The <ip-log> contains the URL of that log.  If the project has
+     - other legal information as well, it can use the <legal> element
+     - instead and then include the IP Log information on the Legal web page.
+    -->
+  <ip-log url="" /> 
+  <legal url="" /> 
+
+  <!--
+     - Each Eclipse project has one or more mailing lists.
+     - Some projects also have a separate web page describing these lists
+     - while others rely on the main Eclipse mailing lists page.
+     - 
+     - <mailing-lists url="..."> <list name="..."/> ... </mailing-lists>
+     - The url is optional; if absent, the url will default to the Eclipse
+     - mailing lists page. Multiple <lists>s are allowed.
+     -
+     - Note that currently mailing lists must be redundantly listed in
+     - the separate project-info/maillist file as well.
+    -->
+  <mailing-lists>
+    <list name="phoenix-dev"/>
+  </mailing-lists>
+  
+  <!--
+     - Each Eclipse project has one or more newsgroups.
+     - Some projects also have a separate web page describing these lists
+     - while others rely on the main Eclipse newsgroups page.
+     - 
+     - <newsgroups url="..."> <newsgroup name="..."/> ... </newsgroups>
+     - The url is optional; if absent, the url will default to the Eclipse
+     - newsgroups page. Multiple <newsgroups>s are allowed.
+    -->
+  <newsgroups>
+    <newsgroup name="eclipse.technology.phoenix" />
+  </newsgroups>
+  
+  <!--
+     - The dashboard attempts to measure the liveness of a project in many
+     - ways including the traffic on the mailing lists and newsgroups. There
+     - are other places where significant project-related traffic can occur
+     - including blogs and articles. When listed here, the dashboard incorporates
+     - them into the liveness measure (or rather, "will incorporate").
+    -->
+  <articles>
+  </articles>
+  
+  <blogs>
+  </blogs>
+  
+  <!--
+     - Each Eclipse project needs to have a plan both for its internal purposes
+     - (to guide development and resource allocation) and for the larger Eclipse
+     - community and ecosystem to understand what will be delivered and when
+     - it will be delivered.
+    -->
+  <project-plan url="" />
+
+  <!--
+     - Each Eclipse project creates (optional) nightly builds and milestone builds,
+     - but the important builds of a project are the releases. This section of the
+     - status file records the completed (past) and scheduled (future) releases of
+     - the project. 
+     - The status, name, and date are required attributes. The download is optional
+     - and only valid for completed releases; the plan is optional and valid for
+     - all releases.  The three valid types of releases are, in order of ascending 
+     - uncertainity: "completed", "scheduled", and "tentative".  Dates can be
+     - specified as particular day DD/MM/YYYY (e.g., 22/03/2005) or a particular
+     - month MM/YYYY (e.g., 10/2005), or a quarter NQYYYY (e.g., 3Q2005). Obviously
+     - completed releases should include the exact day the release was completed.
+     -
+     - In the following example, we have three completed, two scheduled, and one 
+     - tentative release.
+    -->
+  <releases>
+  </releases>
+</project>
\ No newline at end of file
diff --git a/old/project-info/project-page-paragraph.html b/old/project-info/project-page-paragraph.html
new file mode 100755
index 0000000..184c8df
--- /dev/null
+++ b/old/project-info/project-page-paragraph.html
@@ -0,0 +1 @@
+The purpose of this project is to improve the usability of the eclipse.org site, improving productivity and reducing duplication of effort across the eclipse user community.
\ No newline at end of file
diff --git a/old/talkingsmall/BeagleBoneWithTempSensor.png b/old/talkingsmall/BeagleBoneWithTempSensor.png
new file mode 100644
index 0000000..18c710c
--- /dev/null
+++ b/old/talkingsmall/BeagleBoneWithTempSensor.png
Binary files differ
diff --git a/old/talkingsmall/RaspberryPiWithBerryClip.png b/old/talkingsmall/RaspberryPiWithBerryClip.png
new file mode 100644
index 0000000..52c986a
--- /dev/null
+++ b/old/talkingsmall/RaspberryPiWithBerryClip.png
Binary files differ
diff --git a/old/talkingsmall/talking_small.html b/old/talkingsmall/talking_small.html
new file mode 100644
index 0000000..32da39e
--- /dev/null
+++ b/old/talkingsmall/talking_small.html
@@ -0,0 +1,461 @@
+<!doctype html>
+<html>
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
+<style>
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote {
+    margin: 0;
+    padding: 0;
+}
+body {
+    font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
+    font-size: 13px;
+    line-height: 18px;
+    color: #737373;
+    background-color: white;
+    margin: 10px 13px 10px 13px;
+}
+table {
+	margin: 10px 0 15px 0;
+	border-collapse: collapse;
+}
+td,th {
+	border: 1px solid #ddd;
+	padding: 3px 10px;
+}
+th {
+	padding: 5px 10px;
+}
+
+a {
+    color: #0069d6;
+}
+a:hover {
+    color: #0050a3;
+    text-decoration: none;
+}
+a img {
+    border: none;
+}
+p {
+    margin-bottom: 9px;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    color: #404040;
+    line-height: 36px;
+}
+h1 {
+    margin-bottom: 18px;
+    font-size: 30px;
+}
+h2 {
+    font-size: 24px;
+}
+h3 {
+    font-size: 18px;
+}
+h4 {
+    font-size: 16px;
+}
+h5 {
+    font-size: 14px;
+}
+h6 {
+    font-size: 13px;
+}
+hr {
+    margin: 0 0 19px;
+    border: 0;
+    border-bottom: 1px solid #ccc;
+}
+blockquote {
+    padding: 13px 13px 21px 15px;
+    margin-bottom: 18px;
+    font-family:georgia,serif;
+    font-style: italic;
+}
+blockquote:before {
+    content:"\201C";
+    font-size:40px;
+    margin-left:-10px;
+    font-family:georgia,serif;
+    color:#eee;
+}
+blockquote p {
+    font-size: 14px;
+    font-weight: 300;
+    line-height: 18px;
+    margin-bottom: 0;
+    font-style: italic;
+}
+code, pre {
+    font-family: Monaco, Andale Mono, Courier New, monospace;
+}
+code {
+    background-color: #fee9cc;
+    color: rgba(0, 0, 0, 0.75);
+    padding: 1px 3px;
+    font-size: 12px;
+    -webkit-border-radius: 3px;
+    -moz-border-radius: 3px;
+    border-radius: 3px;
+}
+pre {
+    display: block;
+    padding: 14px;
+    margin: 0 0 18px;
+    line-height: 16px;
+    font-size: 11px;
+    border: 1px solid #d9d9d9;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+}
+pre code {
+    background-color: #fff;
+    color:#737373;
+    font-size: 11px;
+    padding: 0;
+}
+sup {
+    font-size: 0.83em;
+    vertical-align: super;
+    line-height: 0;
+}
+* {
+	-webkit-print-color-adjust: exact;
+}
+@media screen and (min-width: 914px) {
+    body {
+        width: 854px;
+        margin:10px auto;
+    }
+}
+@media print {
+	body,code,pre code,h1,h2,h3,h4,h5,h6 {
+		color: black;
+	}
+	table, pre {
+		page-break-inside: avoid;
+	}
+}
+</style>
+<title>Talking Small</title>
+
+</head>
+<body>
+<h1>Talking Small</h1>
+
+<h2>Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi</h2>
+
+<p><em>by Dj Walker-Morgan</em></p>
+
+<p><em>How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the <a href="http://www.eclipse.org/paho/">Eclipse Paho project</a> can let you answer that challenge.</em></p>
+
+<p>The arrival of the Raspberry Pi and the BeagleBone Black has heralded a time when a small Linux-powered board can easily, and economically, make sense as a complex sensor or display in the Internet of Things. It also means that developers can end up using web technology that's not suited to the Internet of Things, where the connections may only be occasionally available and as reliable as a cellphone call and where devices need to sip power while sending and receiving information.</p>
+
+<p>This is where <a href="http://m2m.eclipse.org/protocols.html#mqtt">MQTT</a> comes in to take on these connectivity problems and open up a whole realm of possibilities for developers to create smarter, more connected applications. MQTT is a system, and a network protocol, for broadcasting and listening for information over networks. Designed as a complement to enterprise messaging systems, MQTT is a lightweight publish and subscribe protocol. The idea with what was called at the time, Message Queuing Telemetry Transport, to fill the gap between the numerous devices and applications that could produce data and the wider world of data consumers. As these devices were typically outside of the corporate network the protocol needed to be resilient to network issues. Now, known just as MQTT (with no acronym), the most recent version, MQTT 3.1, is being used as OASIS’s standard for messaging for the internet of things, further extending MQTT’s industry support and alongside that work, the Eclipse Foundation’s M2M project is curating open source versions of components for MQTT-based systems.</p>
+
+<p><img alt=""BeagleBone Black with temperature sensor" src="BeagleBoneWithTempSensor.png" title="BeagleBone Black with temperature sensor" width=320 align="right" border=5/></p>
+
+<p>In practice, MQTT lets developers write applications which publish their data as messages to the MQTT network without worrying themselves with how other applications will receive that data. The messages are published to topics, strings which can resemble filesystem paths, like “/rooms/a1/environment/temperature” or “/raspberrypi/status” or “/beaglebone/running/process”. This message data – the payload – is most typically small packets, but MQTT is flexible enough to allow it to be as much as 256MB. The MQTT overhead itself is as little as two bytes over the payload and topic and the load on clients is small as the broker takes over the heavier lifting of redistributing messages.</p>
+
+<p>Other developers can write applications that select which topics, or wildcard-based ranges of topics they will then receive messages for. These are the subscribers. There’s nothing to stop a client being both a publisher and a subscriber though. Bringing the two sides together and providing the glue of an MQTT network are the MQTT brokers. These are applications built to route, or retain, messages between publishing and subscribing clients.
+Getting building – a publishing sensor</p>
+
+<p>These concepts are best demonstrated so let’s start building our temperature sensor. We’re doing this on the BeagleBone Black. It’s a pretty self-contained device so you just need to add power and network and ssh to “root@beaglebone.local” to log into one fresh out of the box. You can, of course, attach a monitor and use a GUI on the BeagleBone Black - or the Raspberry Pi, which we will come to later - but here we are keeping hardware and software tooling requirements to a minimum so we can focus on MQTT.</p>
+
+<p>To attach a temperature sensor to a BeagleBone Black, we have followed the <a href="http://learn.adafruit.com/measuring-temperature-with-a-beaglebone-black/overview">tutorial</a> created by Simon Monk for the AdaFruit Learning System. The electronics are very simple and connect the three pins of a TMP36 temperature sensor to an analogue input on the BeagleBone Black. The software side involves <a href="http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation">installing  and using an AdaFruit library</a> to read the value and we end up running a Python program similar to this:</p>
+
+<pre><code>import Adafruit_BBIO.ADC as ADC
+import time
+
+sensor_pin = 'P9_40'
+
+ADC.setup()
+
+while True:
+   reading = ADC.read(sensor_pin)
+   millivolts = reading * 1800  # 1.8V reference = 1800 mV
+   temp_c = (millivolts - 500) / 10
+   print('mv=%.2f C=%.2f' % (millivolts, temp_c)
+   time.sleep(1)
+</code></pre>
+
+<p>So now we have a source of temperature data. Now we can MQTT enable this program. Our first stop is the Eclipse Paho project where MQTT client libraries for various languages have been assembled. There you can find the Paho Python library, but as it is yet to be formally packaged and released, we will need to build it. To build it for the BeagleBone Black’s Angstrom Linux distribution we first need to download the source code using git:</p>
+
+<pre><code>git clone https://github.com/eclipse/paho.mqtt.python.git org.eclipse.paho.mqtt.python.git
+</code></pre>
+
+<p>This will create a copy of the repository in the directory “org.eclipse.paho.mqtt.python”. If we now move into that directory we can get on with building the code:</p>
+
+<pre><code>cd org.eclipse.paho.mqtt.python
+make
+make install
+</code></pre>
+
+<p>With the Paho MQTT library built, we can return to our Python code and start adding the basic elements. The first thing to do is to import the library:</p>
+
+<pre><code>import Adafruit_BBIO.ADC as ADC
+import time
+import paho.mqtt.client as mqtt
+</code></pre>
+
+<p>Now we can set up the client connection to the broker:</p>
+
+<pre><code>mqttc = mqtt.Client()
+mqttc.connect("m2m.eclipse.org", 1883, 60)
+mqttc.loop_start()
+</code></pre>
+
+<p>Here we create our client and tell it to connect to m2m.eclipse.org. That’s the Eclipse public sandbox for M2M developers which has been created to let people experiment with M2M without setting up their own broker. That said, you can easily set up a broker with Mosquitto (http://mosquitto.org/), the open source dedicated MQTT broker, if you wish. Other brokers are available, but it’s worth noting that Mosquitto is also becoming an Eclipse M2M project.</p>
+
+<p>The connection to the broker is made over port 1883 and the connection will be kept alive with a 60 second ping in the absence of any other activity. The code also starts up a thread to handle incoming messages from the broker with the loop_start method. We are now almost ready to send messages to the broker, but before we do that, we need come up with a topic. We shall start with a root name of “bbbexample” for our topics, then have a subtopic “tmp36” to represent the temperature sensor and two sub-subtopics “mv” and “c” to represent the milli-volt and centigrade readings from that sensor. This will give us two absolute topics “bbbexample/tmp36/mv” and “bbbexample/tmp36/c”. Remember though, that if you are working in a shared sandbox like m2m.eclipse.org, you will want to change “bbbexample” to something unique to you (and the broker) or risk having your readings overwritten by another person.</p>
+
+<p>With topics selected, once we’ve printed the millivolt and centigrade temperature readings we can add:</p>
+
+<pre><code>mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+</code></pre>
+
+<p>Formatting the values to two decimal places for tidiness. This gives us our complete program:</p>
+
+<pre><code>import time
+import Adafruit_BBIO.ADC as ADC
+import paho.mqtt.client as mqtt
+
+sensor_pin = 'P9_40'
+ADC.setup()
+
+mqttc = mqtt.Client()
+mqttc.connect("m2m.eclipse.org", 1883, 60)
+mqttc.loop_start()
+
+while True:
+  reading = ADC.read(sensor_pin)
+  millivolts = reading * 1800  # 1.8V reference = 1800 mV
+  temp_c = (millivolts - 500) / 10
+  print('mv=%.2f C=%.2f' % (millivolts, temp_c))
+  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+  time.sleep(1)
+</code></pre>
+
+<p>And running that should publish values to the Eclipse sandbox every second. To check this is happening without writing a client, we can make use of one feature of the Eclipse M2M sandbox, the <a href="http://eclipse.mqttbridge.com">Eclipse MQTT Bridge</a> (at eclipse.mqttbridge.com), which presents the contents of a sandbox in easily consumable web formats. By using the curl utility, it is possible to obtain the value from the last message passed through the broker like so:</p>
+
+<pre><code># curl http://eclipse.mqttbridge.com/bbbexample/tmp36/c
+19.10#
+</code></pre>
+
+<p>We shall return to the BeagleBone Black and the Python client later; the next stop for us is creating a client that will use that temperature data.</p>
+
+<h2>The listening Pi</h2>
+
+<p>Moving on to the Raspberry Pi, we are going to use Java rather than Python, but the language and libraries used are generally interchangeable between the platforms. The various MQTT APIs typically use callbacks to notify applications when an event has occurred. When we subscribe to messages from a topic and a message subsequently arrives, an appropriate callback is invoked. In Java the MQTT callbacks are encapsulated in an interface called MqttCallback. In our code, we’ll need to implement that interface:</p>
+
+<pre><code>import org.eclipse.paho.client.mqttv3.*;
+
+public class PahoMqttSubscribe implements MqttCallback
+{
+  MqttClient client;
+
+  public PahoMqttSubscribe() {}
+
+  public static void main (String[] args) {
+    new PahoMqttSubscribe().doDemo();
+  }
+</code></pre>
+
+<p>We’ve also declared an MqttClient variable, an empty constructor and a main method for our PahoMqttSubscribe class. The doDemo method will contain most of the code. In that method we need to create a connection to the Eclipse sandbox.</p>
+
+<pre><code>public void doDemo() {
+    try {
+      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+      client.connect();
+</code></pre>
+
+<p>Like the Python code previously, this makes the connection to m2m.eclipse.org though, unlike the Python, it takes a URI which specifies protocol and port. It also explicitly generates and sets a client ID for the program. Client applications connecting to the broker need to have a unique client ID on that broker. Where the client doesn’t want to make use of the reliable persistent features of MQTT, a function like Mqtt.generateClientId() can make up an id based on the username, time and other local elements. Our code then explicitly connects to the broker. Next, it needs to configure the client so it receives those callbacks we previously mentioned:</p>
+
+<pre><code>      client.setCallback(this);
+</code></pre>
+
+<p>The program is now ready to subscribe to a topic. In the Python code, we were publishing the centigrade temperature to bbbexample/tmp36/c, so let’s subscribe to that:</p>
+
+<pre><code>      client.subscribe("bbbexample/tmp36/c");
+</code></pre>
+
+<p>And we can continue doing whatever processing we want after… in the example, we’ll just idly wait calling Thread.sleep. There’s only one thing missing - we haven’t implemented the methods needed by MqttCallback, and most importantly, the messageArrived callback. This delivers the topic the message has been sent to and the message itself. For now, the code can just print the topic and the message payload:</p>
+
+<pre><code> public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    System.out.println (topic + " " + new String(message.getPayload()));
+  }
+</code></pre>
+
+<p>These aren’t the only callbacks needed though, so the code will need to declare the others, even if they only do nothing:</p>
+
+<pre><code>  public void connectionLost (Throwable cause) {}
+  public void deliveryComplete(IMqttDeliveryToken token) {}
+</code></pre>
+
+<p>The connectionLost callback allows an application to manage reconnection to the broker, while the deliveryComplete callback is called when a message is delivered to the broker. There are actually two APIs available in Java for MQTT. One is a fully non-blocking API which uses a number of token mechanisms to track all progress. The other is the API we are using here which is a wrapper around the non-blocking API and generally blocks on calls, though callback methods like deliveryComplete offer a preview of the control of the non-blocking API.</p>
+
+<p>We now have our complete code:</p>
+
+<pre><code>import org.eclipse.paho.client.mqttv3.*;
+
+public class PahoMqttSubscribe implements MqttCallback
+{
+
+  MqttClient client;
+
+  public PahoMqttSubscribe() {}
+
+  public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    System.out.println (topic + " " + new String (message.getPayload()));
+  }
+
+  public void connectionLost (Throwable cause) {}
+  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+  public static void main (String[] args) {
+    new PahoMqttSubscribe().doDemo();
+  }
+
+  public void doDemo() {
+    try {
+      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+      client.connect();
+      client.setCallback(this);
+
+      client.subscribe("bbbexample/tmp36/c");
+
+      // We’ll now idle here sleeping, but your app can be busy
+      // working here instead
+      while (true) {
+      try { Thread.sleep (1000); } catch (InterruptedException e) {}
+      }
+    }
+    catch (MqttException e) { e.printStackTrace (); }
+  }
+}
+</code></pre>
+
+<p>All we have to do is compile and run it and for that we’ll need a JDK. It used to be the case that you had to download a JDK for the Raspberry Pi’s Linux, but now the Pi’s Raspbian distribution comes with Oracle’s JDK as standard, so to keep it simple (and up to date) it is best to go to the RaspberryPi.org downloads page to get and install the latest version of Raspbian. For the Java version of the Paho MQTT libraries, we could use Maven to install it, but as we are working with minimal tooling, we can simply retrieve the jar file from the Eclipse Paho release repository with this command:</p>
+
+<pre><code>curl -O https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/mqtt-client-0.4.0.jar
+</code></pre>
+
+<p>With the library downloaded and in the same directory, we can compile and run our application like so:</p>
+
+<pre><code>javac -cp mqtt-client-0.4.0.jar PahoMqttSubscribe.java
+java -cp mqtt-client-0.4.0.jar:. PahoMqttSubscribe
+</code></pre>
+
+<p>If the BeagleBone sensor is still running, the program should start printing the temperature data as it is received.</p>
+
+<h2>Pi Lumination</h2>
+
+<p><img alt="Raspberry Pi with BerryClip" src="RaspberryPiWithBerryClip.png" title="BeagleBone Black with temperature sensor" align="right" width=320 border=5/></p>
+
+<p>It’s at this point we take a brief digression into how to make these results turn up in the form of LEDs being illuminated. It is, of course, perfectly reasonable to take the GPIO pins on the Raspberry Pi and wire them, with breadboard and jumper cables, to LEDs. But, we are more interested in getting some quick illumination so have opted for the <a href="http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/">BerryClip</a>, a small add-on board kit with gives us 6 LEDs, a button and a buzzer in one kit.</p>
+
+<p>Controlling the BerryClip’s LEDs from Java can be accomplished by use of the <a href="http://pi4j.com/">Pi4J library</a>. This is a Java wrapper around the WiringPi library and gives extensive access to the Pi’s GPIO controller and pins. There is one caveat, programs using Pi4J have to be run as root. Pi4J is packaged as a .deb file and can be installed with the commands:</p>
+
+<pre><code>wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb
+sudo dpkg -i pi4j-0.0.5.deb
+</code></pre>
+
+<p>With the library installed we can modify the code so that when it is invoked it configures the LEDs, by adding:</p>
+
+<pre><code>  final GpioController gpio=GpioFactory.getInstance();
+  GpioPinDigitalOutput pina = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_07,"PinA");
+  GpioPinDigitalOutput pinb = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00,"PinB");
+  GpioPinDigitalOutput pinc = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_03,"PinC");
+  GpioPinDigitalOutput pind = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_12,"PinD");
+  GpioPinDigitalOutput pine = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_13,"PinE");
+  GpioPinDigitalOutput pinf = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_14,"PinF");
+</code></pre>
+
+<p>And replacing the code in the messageArrived method so that it sets the LEDs depending on the temperature, in this case, over the range 20-30 degrees C:</p>
+
+<pre><code>  public void messageArrived(String topic, MqttMessage message) throws Exception
+  {
+    String msg=new String(message.getPayload());
+    Double dval=Double.parseDouble(msg);
+    int val=dval.intValue();
+    pinf.setState(val&gt;=20);
+    pine.setState(val&gt;=22);
+    pind.setState(val&gt;=24);
+    pinc.setState(val&gt;=26);
+    pinb.setState(val&gt;=28);
+    pina.setState(val&gt;=30);
+  }
+</code></pre>
+
+<p>To compile and run the code now will require the Pi4J libraries to be included on the classpath like so:</p>
+
+<pre><code>javac -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*' PahoMqttSubLED.java
+sudo java -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*':. PahoMqttSubLED
+</code></pre>
+
+<p>Now, the temperature sensor on the BeagleBone Black will be reflected in the LEDs. If you want to test that, try touching the temperature sensor on the BeagleBone.</p>
+
+<h2>Going deeper with MQTT</h2>
+
+<p>So far, we’ve used MQTT at its very basic level. Despite this, we have already built a system that can handle multiple displays without modification as each display client just subscribes to the temperature updates. And by changing the topic for each sensor, we can publish data from any number of sensors and come up with more complex, rich displays.</p>
+
+<p>But there are some things you may notice with our basic setup. We’ll look at some of them now and how MQTT already has solutions for them.</p>
+
+<p><strong>More topics</strong>: Our Raspberry Pi display only subscribes to a single topic for its data. When publishing, you have to use “absolute” topics, but when subscribing it is possible to use wildcard characters to define a range of topics we want the code to listen to. The wildcard characters for MQTT topics are “#” and “+”. A “#” in the topic means, in the implied topic hierarchy, all topics at this level and their children, while a “+” limits it to the single immediate level. So, if we wanted to subscribe to all the messages from the temperature sensor, we could change</p>
+
+<pre><code>  client.subscribe("bbbexample/tmp36/c");
+</code></pre>
+
+<p>to</p>
+
+<pre><code>  client.subscribe("bbbexample/tmp36/+");
+</code></pre>
+
+<p>Which would mean that messages for both “bbbexample/tmp36/mv” and “bbbexample/tmp36/c” would arrive at the messageArrived method. It would be up to the code to distinguish between the topics and decide what action it wants to take. Other examples of topic subscriptions would be “bbbexample/#”, which would match any message sent to a subtopic of “bbbexample” and “bbbexample/+/c” which would match messages to any immediate child of “bbbexample” which had an immediate child “c”.</p>
+
+<p><strong>Retention</strong>: If you have built this project and started the display client before starting the BeagleBone’s Python code, you will notice that nothing happens at the display client until the Python code is started and starts emitting messages. This is fine for many applications, but where clients may be connecting at any point they may require the last message’s values so they can process them. MQTT brokers are cable of retaining messages for late arriving clients; all a client has to do is ask when posting the message. Changing the sensor client’s publish lines to do so simply means setting a parameter retain to be true:</p>
+
+<pre><code>  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts, retain=1);
+  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c, retain=1);
+</code></pre>
+
+<p><strong>Getting the message through</strong>: Because there are different levels of assurance needed for different kinds of messages, MQTT supports three levels of quality of service. These QoS settings can be set when publishing a message or when subscribing to a topic. The lowest and quickest level, 0, is the “fire and forget” mode where messages are sent and no attempt is made to acknowledge their reception. QoS 1 is the usual default setting where messages are sent, and re-sent, until there’s at least one acknowledgement. It’s slower than “fire and forget” but gives some assurance the message has got through, though the downside is that multiple copies of the message may be received. QoS 2 is the slowest of the settings as it goes through a complete two-stage process of acknowledgement, which ensures that one, and only one, copy of a message is delivered.</p>
+
+<p><strong>Losing the connection</strong>: When a client goes “off air” abnormally, it is normally hard for other clients to detect that anomaly. With MQTT, this is easier thanks to what are called wills. A will is a topic and a message payload that a client can lodge with the broker with the implicit instruction “in the event that you can’t get in touch with me and I haven’t cleanly disconnected, deliver this message for me”. The various Paho MQTT APIs have different ways of setting this; in Python, a setWill method on the MQTT connection is used, while in the Java API, the will is part of a collection of options the developer can set in MqttConnectionOptions, an instance of which can be passed to the connect method.</p>
+
+<p><strong>Recovering the connection</strong>: With those quality of service settings, the client has to be able to pick up the pieces when it’s been disconnected and is reconnecting. There’s a pair of elements to this in MQTT.  Firstly there is a clean flag that is usually set by default. This tells the client and server to start afresh every time they connect. If the clean flag is set to false, it is then the second element comes into play. This is the client ID, which we mentioned previously while setting to a different value each time, can also be set to a fixed (or deterministically generated) string. This changes how the broker and client connect. When a client with the same client ID as its previous connection connects to the server and the clean flag is false, the broker and client will work to ensure the new session starts from where the old one left off. To help in this, client libraries implement various forms of persistence for their connections so they can figure out what they were in the process of sending. Depending on the use case, this means that you can create anything from a “fire and forget” stateless stats-gathering network to a network-resilient, assured-delivery platform with MQTT.</p>
+
+<p>Securing the connection: For simplicity, we’ve been using un-authenticated and un-encrypted connections to the MQTT broker so anyone could have found out what the temperature was. MQTT does, though, support both authentication and SSL-encrypted connections for when the data is more mission critical than the temperature of your office (or fingers).</p>
+
+<h2>Further experiments</h2>
+
+<p>In the <a href="https://github.com/codepope/talking-small">GitHub repository for this article</a> at <code>https://github.com/codepope/talking-small</code>, there’s an extended example of the code which sends a test message from the Raspberry Pi when the BerryClip’s button is pressed and a version of the Python code for the BeagleBone which picks up that test message.</p>
+
+<p>If you want to attach a temperature sensor to your Raspberry Pi, then you can use the TMP36 sensor, but you’ll also need an analog to digital converter like the MCP3008 as the Pi doesn’t have any analog pins. Instructions on the hardware can be found in another project from the <a href="http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/connecting-the-cobbler-slash-mcp3008-slash-tmp36">AdaFruit Learning System</a>. The other option is to use a digital thermometer like the DS18B20 - instructions for interfacing that are on the [Raspberry Spy blog] (http://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/) - an example of code to use a DS18B20 is available with the other code in the repository.</p>
+
+<h2>Wrapping up the software</h2>
+
+<p>We’ve only touched on the capabilities of MQTT and the capabilities of the libraries from the Eclipse Paho project, which also has, at various stages of development or release, libraries for C, C++, JavaScript and Lua along with Eclipse IDE tools to make it easier to work with MQTT across different platforms. As you can see, MQTT is ideal for the Internet of Things with its combination of lightweight code and extensive functionality… it’s easy to use, built for the modern mostly-reliable internet and light on the hardware and power needs, making it a leading candidate for the network glue in your next M2M project.</p>
+
+<p><strong>About the author</strong>: Dj Walker-Morgan has been writing code since the early 80s and writing about software since the 90s. Developing in everything from 6502 to Java and working on projects from enterprise-level network management to embedded devices.</p>
+</body>
+</html>
diff --git a/old/talkingsmall/talking_small.mou.md b/old/talkingsmall/talking_small.mou.md
new file mode 100644
index 0000000..f996ea2
--- /dev/null
+++ b/old/talkingsmall/talking_small.mou.md
@@ -0,0 +1,279 @@
+#Talking Small
+##Using Eclipse Paho's MQTT on BeagleBone Black and Raspberry Pi
+
+_by Dj Walker-Morgan_
+
+*How would you connect the information from a temperature sensor on a BeagleBone Black to an LED display on a Raspberry Pi and would your solution scale up to many sensors and displays? In this article we’ll show how MQTT and the [Eclipse Paho project](http://www.eclipse.org/paho/) can let you answer that challenge.*
+
+The arrival of the Raspberry Pi and the BeagleBone Black has heralded a time when a small Linux-powered board can easily, and economically, make sense as a complex sensor or display in the Internet of Things. It also means that developers can end up using web technology that's not suited to the Internet of Things, where the connections may only be occasionally available and as reliable as a cellphone call and where devices need to sip power while sending and receiving information.
+
+This is where [MQTT](http://m2m.eclipse.org/protocols.html#mqtt) comes in to take on these connectivity problems and open up a whole realm of possibilities for developers to create smarter, more connected applications. MQTT is a system, and a network protocol, for broadcasting and listening for information over networks. Designed as a complement to enterprise messaging systems, MQTT is a lightweight publish and subscribe protocol. The idea with what was called at the time, Message Queuing Telemetry Transport, to fill the gap between the numerous devices and applications that could produce data and the wider world of data consumers. As these devices were typically outside of the corporate network the protocol needed to be resilient to network issues. Now, known just as MQTT (with no acronym), the most recent version, MQTT 3.1, is being used as OASIS’s standard for messaging for the internet of things, further extending MQTT’s industry support and alongside that work, the Eclipse Foundation’s M2M project is curating open source versions of components for MQTT-based systems.
+
+<img alt=""BeagleBone Black with temperature sensor" src="BeagleBoneWithTempSensor.png" title="BeagleBone Black with temperature sensor" width=320 align="right" border=5/>
+
+In practice, MQTT lets developers write applications which publish their data as messages to the MQTT network without worrying themselves with how other applications will receive that data. The messages are published to topics, strings which can resemble filesystem paths, like “/rooms/a1/environment/temperature” or “/raspberrypi/status” or “/beaglebone/running/process”. This message data – the payload – is most typically small packets, but MQTT is flexible enough to allow it to be as much as 256MB. The MQTT overhead itself is as little as two bytes over the payload and topic and the load on clients is small as the broker takes over the heavier lifting of redistributing messages.
+
+Other developers can write applications that select which topics, or wildcard-based ranges of topics they will then receive messages for. These are the subscribers. There’s nothing to stop a client being both a publisher and a subscriber though. Bringing the two sides together and providing the glue of an MQTT network are the MQTT brokers. These are applications built to route, or retain, messages between publishing and subscribing clients.
+Getting building – a publishing sensor
+
+These concepts are best demonstrated so let’s start building our temperature sensor. We’re doing this on the BeagleBone Black. It’s a pretty self-contained device so you just need to add power and network and ssh to “root@beaglebone.local” to log into one fresh out of the box. You can, of course, attach a monitor and use a GUI on the BeagleBone Black - or the Raspberry Pi, which we will come to later - but here we are keeping hardware and software tooling requirements to a minimum so we can focus on MQTT.
+
+To attach a temperature sensor to a BeagleBone Black, we have followed the [tutorial](http://learn.adafruit.com/measuring-temperature-with-a-beaglebone-black/overview) created by Simon Monk for the AdaFruit Learning System. The electronics are very simple and connect the three pins of a TMP36 temperature sensor to an analogue input on the BeagleBone Black. The software side involves [installing  and using an AdaFruit library](http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation) to read the value and we end up running a Python program similar to this:
+
+    import Adafruit_BBIO.ADC as ADC
+    import time
+
+    sensor_pin = 'P9_40'
+
+    ADC.setup()
+
+    while True:
+       reading = ADC.read(sensor_pin)
+       millivolts = reading * 1800  # 1.8V reference = 1800 mV
+       temp_c = (millivolts - 500) / 10
+       print('mv=%.2f C=%.2f' % (millivolts, temp_c)
+       time.sleep(1)
+
+So now we have a source of temperature data. Now we can MQTT enable this program. Our first stop is the Eclipse Paho project where MQTT client libraries for various languages have been assembled. There you can find the Paho Python library, but as it is yet to be formally packaged and released, we will need to build it. To build it for the BeagleBone Black’s Angstrom Linux distribution we first need to download the source code using git:
+
+    git clone https://github.com/eclipse/paho.mqtt.python.git org.eclipse.paho.mqtt.python.git
+
+This will create a copy of the repository in the directory “org.eclipse.paho.mqtt.python”. If we now move into that directory we can get on with building the code:
+
+	cd org.eclipse.paho.mqtt.python
+	make
+	make install
+
+With the Paho MQTT library built, we can return to our Python code and start adding the basic elements. The first thing to do is to import the library:
+
+	import Adafruit_BBIO.ADC as ADC
+	import time
+	import paho.mqtt.client as mqtt
+
+Now we can set up the client connection to the broker:
+
+	mqttc = mqtt.Client()
+	mqttc.connect("m2m.eclipse.org", 1883, 60)
+	mqttc.loop_start()
+
+Here we create our client and tell it to connect to m2m.eclipse.org. That’s the Eclipse public sandbox for M2M developers which has been created to let people experiment with M2M without setting up their own broker. That said, you can easily set up a broker with Mosquitto (http://mosquitto.org/), the open source dedicated MQTT broker, if you wish. Other brokers are available, but it’s worth noting that Mosquitto is also becoming an Eclipse M2M project.
+
+The connection to the broker is made over port 1883 and the connection will be kept alive with a 60 second ping in the absence of any other activity. The code also starts up a thread to handle incoming messages from the broker with the loop_start method. We are now almost ready to send messages to the broker, but before we do that, we need come up with a topic. We shall start with a root name of “bbbexample” for our topics, then have a subtopic “tmp36” to represent the temperature sensor and two sub-subtopics “mv” and “c” to represent the milli-volt and centigrade readings from that sensor. This will give us two absolute topics “bbbexample/tmp36/mv” and “bbbexample/tmp36/c”. Remember though, that if you are working in a shared sandbox like m2m.eclipse.org, you will want to change “bbbexample” to something unique to you (and the broker) or risk having your readings overwritten by another person.
+
+With topics selected, once we’ve printed the millivolt and centigrade temperature readings we can add:
+
+	mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+	mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+
+Formatting the values to two decimal places for tidiness. This gives us our complete program:
+
+	import time
+	import Adafruit_BBIO.ADC as ADC
+	import paho.mqtt.client as mqtt
+
+	sensor_pin = 'P9_40'
+	ADC.setup()
+
+	mqttc = mqtt.Client()
+	mqttc.connect("m2m.eclipse.org", 1883, 60)
+	mqttc.loop_start()
+
+	while True:
+	  reading = ADC.read(sensor_pin)
+	  millivolts = reading * 1800  # 1.8V reference = 1800 mV
+	  temp_c = (millivolts - 500) / 10
+	  print('mv=%.2f C=%.2f' % (millivolts, temp_c))
+	  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts);
+	  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c);
+	  time.sleep(1)
+
+And running that should publish values to the Eclipse sandbox every second. To check this is happening without writing a client, we can make use of one feature of the Eclipse M2M sandbox, the [Eclipse MQTT Bridge](http://eclipse.mqttbridge.com) (at eclipse.mqttbridge.com), which presents the contents of a sandbox in easily consumable web formats. By using the curl utility, it is possible to obtain the value from the last message passed through the broker like so:
+
+	# curl http://eclipse.mqttbridge.com/bbbexample/tmp36/c
+	19.10#
+
+We shall return to the BeagleBone Black and the Python client later; the next stop for us is creating a client that will use that temperature data.
+
+##The listening Pi
+
+Moving on to the Raspberry Pi, we are going to use Java rather than Python, but the language and libraries used are generally interchangeable between the platforms. The various MQTT APIs typically use callbacks to notify applications when an event has occurred. When we subscribe to messages from a topic and a message subsequently arrives, an appropriate callback is invoked. In Java the MQTT callbacks are encapsulated in an interface called MqttCallback. In our code, we’ll need to implement that interface:
+
+	import org.eclipse.paho.client.mqttv3.*;
+
+	public class PahoMqttSubscribe implements MqttCallback
+	{
+	  MqttClient client;
+
+	  public PahoMqttSubscribe() {}
+
+	  public static void main (String[] args) {
+	    new PahoMqttSubscribe().doDemo();
+	  }
+
+
+We’ve also declared an MqttClient variable, an empty constructor and a main method for our PahoMqttSubscribe class. The doDemo method will contain most of the code. In that method we need to create a connection to the Eclipse sandbox.
+
+	public void doDemo() {
+	    try {
+	      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+	      client.connect();
+
+Like the Python code previously, this makes the connection to m2m.eclipse.org though, unlike the Python, it takes a URI which specifies protocol and port. It also explicitly generates and sets a client ID for the program. Client applications connecting to the broker need to have a unique client ID on that broker. Where the client doesn’t want to make use of the reliable persistent features of MQTT, a function like Mqtt.generateClientId() can make up an id based on the username, time and other local elements. Our code then explicitly connects to the broker. Next, it needs to configure the client so it receives those callbacks we previously mentioned:
+
+	      client.setCallback(this);
+
+The program is now ready to subscribe to a topic. In the Python code, we were publishing the centigrade temperature to bbbexample/tmp36/c, so let’s subscribe to that:
+
+	      client.subscribe("bbbexample/tmp36/c");
+
+And we can continue doing whatever processing we want after… in the example, we’ll just idly wait calling Thread.sleep. There’s only one thing missing - we haven’t implemented the methods needed by MqttCallback, and most importantly, the messageArrived callback. This delivers the topic the message has been sent to and the message itself. For now, the code can just print the topic and the message payload:
+
+	 public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    System.out.println (topic + " " + new String(message.getPayload()));
+	  }
+
+These aren’t the only callbacks needed though, so the code will need to declare the others, even if they only do nothing:
+
+	  public void connectionLost (Throwable cause) {}
+	  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+The connectionLost callback allows an application to manage reconnection to the broker, while the deliveryComplete callback is called when a message is delivered to the broker. There are actually two APIs available in Java for MQTT. One is a fully non-blocking API which uses a number of token mechanisms to track all progress. The other is the API we are using here which is a wrapper around the non-blocking API and generally blocks on calls, though callback methods like deliveryComplete offer a preview of the control of the non-blocking API.
+
+We now have our complete code:
+
+	import org.eclipse.paho.client.mqttv3.*;
+
+	public class PahoMqttSubscribe implements MqttCallback
+	{
+
+	  MqttClient client;
+
+	  public PahoMqttSubscribe() {}
+
+	  public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    System.out.println (topic + " " + new String (message.getPayload()));
+	  }
+
+	  public void connectionLost (Throwable cause) {}
+	  public void deliveryComplete(IMqttDeliveryToken token) {}
+
+	  public static void main (String[] args) {
+	    new PahoMqttSubscribe().doDemo();
+	  }
+
+	  public void doDemo() {
+	    try {
+	      client = new MqttClient("tcp://m2m.eclipse.org:1883", MqttClient.generateClientId());
+	      client.connect();
+	      client.setCallback(this);
+
+	      client.subscribe("bbbexample/tmp36/c");
+
+	      // We’ll now idle here sleeping, but your app can be busy
+	      // working here instead
+	      while (true) {
+		  try { Thread.sleep (1000); } catch (InterruptedException e) {}
+	      }
+	    }
+	    catch (MqttException e) { e.printStackTrace (); }
+	  }
+	}
+
+All we have to do is compile and run it and for that we’ll need a JDK. It used to be the case that you had to download a JDK for the Raspberry Pi’s Linux, but now the Pi’s Raspbian distribution comes with Oracle’s JDK as standard, so to keep it simple (and up to date) it is best to go to the RaspberryPi.org downloads page to get and install the latest version of Raspbian. For the Java version of the Paho MQTT libraries, we could use Maven to install it, but as we are working with minimal tooling, we can simply retrieve the jar file from the Eclipse Paho release repository with this command:
+
+    curl -O https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/mqtt-client/0.4.0/mqtt-client-0.4.0.jar
+
+With the library downloaded and in the same directory, we can compile and run our application like so:
+
+    javac -cp mqtt-client-0.4.0.jar PahoMqttSubscribe.java
+    java -cp mqtt-client-0.4.0.jar:. PahoMqttSubscribe
+
+If the BeagleBone sensor is still running, the program should start printing the temperature data as it is received.
+
+##Pi Lumination
+
+<img alt="Raspberry Pi with BerryClip" src="RaspberryPiWithBerryClip.png" title="BeagleBone Black with temperature sensor" align="right" width=320 border=5/>
+
+It’s at this point we take a brief digression into how to make these results turn up in the form of LEDs being illuminated. It is, of course, perfectly reasonable to take the GPIO pins on the Raspberry Pi and wire them, with breadboard and jumper cables, to LEDs. But, we are more interested in getting some quick illumination so have opted for the [BerryClip](http://www.raspberrypi-spy.co.uk/berryclip-6-led-add-on-board/), a small add-on board kit with gives us 6 LEDs, a button and a buzzer in one kit.
+
+Controlling the BerryClip’s LEDs from Java can be accomplished by use of the [Pi4J library](http://pi4j.com/). This is a Java wrapper around the WiringPi library and gives extensive access to the Pi’s GPIO controller and pins. There is one caveat, programs using Pi4J have to be run as root. Pi4J is packaged as a .deb file and can be installed with the commands:
+
+    wget http://pi4j.googlecode.com/files/pi4j-0.0.5.deb
+    sudo dpkg -i pi4j-0.0.5.deb
+
+With the library installed we can modify the code so that when it is invoked it configures the LEDs, by adding:
+
+	  final GpioController gpio=GpioFactory.getInstance();
+	  GpioPinDigitalOutput pina = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_07,"PinA");
+	  GpioPinDigitalOutput pinb = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00,"PinB");
+	  GpioPinDigitalOutput pinc = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_03,"PinC");
+	  GpioPinDigitalOutput pind = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_12,"PinD");
+	  GpioPinDigitalOutput pine = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_13,"PinE");
+	  GpioPinDigitalOutput pinf = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_14,"PinF");
+
+And replacing the code in the messageArrived method so that it sets the LEDs depending on the temperature, in this case, over the range 20-30 degrees C:
+
+	  public void messageArrived(String topic, MqttMessage message) throws Exception
+	  {
+	    String msg=new String(message.getPayload());
+	    Double dval=Double.parseDouble(msg);
+	    int val=dval.intValue();
+	    pinf.setState(val>=20);
+	    pine.setState(val>=22);
+	    pind.setState(val>=24);
+	    pinc.setState(val>=26);
+	    pinb.setState(val>=28);
+	    pina.setState(val>=30);
+	  }
+
+To compile and run the code now will require the Pi4J libraries to be included on the classpath like so:
+
+	javac -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*' PahoMqttSubLED.java
+	sudo java -cp mqtt-client-0.4.0.jar:/opt/pi4j/lib/'*':. PahoMqttSubLED
+
+Now, the temperature sensor on the BeagleBone Black will be reflected in the LEDs. If you want to test that, try touching the temperature sensor on the BeagleBone.
+
+##Going deeper with MQTT
+
+So far, we’ve used MQTT at its very basic level. Despite this, we have already built a system that can handle multiple displays without modification as each display client just subscribes to the temperature updates. And by changing the topic for each sensor, we can publish data from any number of sensors and come up with more complex, rich displays.
+
+But there are some things you may notice with our basic setup. We’ll look at some of them now and how MQTT already has solutions for them.
+
+__More topics__: Our Raspberry Pi display only subscribes to a single topic for its data. When publishing, you have to use “absolute” topics, but when subscribing it is possible to use wildcard characters to define a range of topics we want the code to listen to. The wildcard characters for MQTT topics are “#” and “+”. A “#” in the topic means, in the implied topic hierarchy, all topics at this level and their children, while a “+” limits it to the single immediate level. So, if we wanted to subscribe to all the messages from the temperature sensor, we could change
+
+	  client.subscribe("bbbexample/tmp36/c");
+
+to
+
+	  client.subscribe("bbbexample/tmp36/+");
+
+Which would mean that messages for both “bbbexample/tmp36/mv” and “bbbexample/tmp36/c” would arrive at the messageArrived method. It would be up to the code to distinguish between the topics and decide what action it wants to take. Other examples of topic subscriptions would be “bbbexample/#”, which would match any message sent to a subtopic of “bbbexample” and “bbbexample/+/c” which would match messages to any immediate child of “bbbexample” which had an immediate child “c”.  
+
+__Retention__: If you have built this project and started the display client before starting the BeagleBone’s Python code, you will notice that nothing happens at the display client until the Python code is started and starts emitting messages. This is fine for many applications, but where clients may be connecting at any point they may require the last message’s values so they can process them. MQTT brokers are cable of retaining messages for late arriving clients; all a client has to do is ask when posting the message. Changing the sensor client’s publish lines to do so simply means setting a parameter retain to be true:
+
+	  mqttc.publish("bbbexample/tmp36/mv","%.2f" % millivolts, retain=1);
+	  mqttc.publish("bbbexample/tmp36/c","%.2f" % temp_c, retain=1);
+
+__Getting the message through__: Because there are different levels of assurance needed for different kinds of messages, MQTT supports three levels of quality of service. These QoS settings can be set when publishing a message or when subscribing to a topic. The lowest and quickest level, 0, is the “fire and forget” mode where messages are sent and no attempt is made to acknowledge their reception. QoS 1 is the usual default setting where messages are sent, and re-sent, until there’s at least one acknowledgement. It’s slower than “fire and forget” but gives some assurance the message has got through, though the downside is that multiple copies of the message may be received. QoS 2 is the slowest of the settings as it goes through a complete two-stage process of acknowledgement, which ensures that one, and only one, copy of a message is delivered.
+
+__Losing the connection__: When a client goes “off air” abnormally, it is normally hard for other clients to detect that anomaly. With MQTT, this is easier thanks to what are called wills. A will is a topic and a message payload that a client can lodge with the broker with the implicit instruction “in the event that you can’t get in touch with me and I haven’t cleanly disconnected, deliver this message for me”. The various Paho MQTT APIs have different ways of setting this; in Python, a setWill method on the MQTT connection is used, while in the Java API, the will is part of a collection of options the developer can set in MqttConnectionOptions, an instance of which can be passed to the connect method.
+
+__Recovering the connection__: With those quality of service settings, the client has to be able to pick up the pieces when it’s been disconnected and is reconnecting. There’s a pair of elements to this in MQTT.  Firstly there is a clean flag that is usually set by default. This tells the client and server to start afresh every time they connect. If the clean flag is set to false, it is then the second element comes into play. This is the client ID, which we mentioned previously while setting to a different value each time, can also be set to a fixed (or deterministically generated) string. This changes how the broker and client connect. When a client with the same client ID as its previous connection connects to the server and the clean flag is false, the broker and client will work to ensure the new session starts from where the old one left off. To help in this, client libraries implement various forms of persistence for their connections so they can figure out what they were in the process of sending. Depending on the use case, this means that you can create anything from a “fire and forget” stateless stats-gathering network to a network-resilient, assured-delivery platform with MQTT.
+
+Securing the connection: For simplicity, we’ve been using un-authenticated and un-encrypted connections to the MQTT broker so anyone could have found out what the temperature was. MQTT does, though, support both authentication and SSL-encrypted connections for when the data is more mission critical than the temperature of your office (or fingers).
+
+
+##Further experiments
+
+In the [GitHub repository for this article](https://github.com/codepope/talking-small) at `https://github.com/codepope/talking-small`, there’s an extended example of the code which sends a test message from the Raspberry Pi when the BerryClip’s button is pressed and a version of the Python code for the BeagleBone which picks up that test message.
+
+If you want to attach a temperature sensor to your Raspberry Pi, then you can use the TMP36 sensor, but you’ll also need an analog to digital converter like the MCP3008 as the Pi doesn’t have any analog pins. Instructions on the hardware can be found in another project from the [AdaFruit Learning System](http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/connecting-the-cobbler-slash-mcp3008-slash-tmp36). The other option is to use a digital thermometer like the DS18B20 - instructions for interfacing that are on the [Raspberry Spy blog] (http://www.raspberrypi-spy.co.uk/2013/03/raspberry-pi-1-wire-digital-thermometer-sensor/) - an example of code to use a DS18B20 is available with the other code in the repository.
+
+##Wrapping up the software
+
+We’ve only touched on the capabilities of MQTT and the capabilities of the libraries from the Eclipse Paho project, which also has, at various stages of development or release, libraries for C, C++, JavaScript and Lua along with Eclipse IDE tools to make it easier to work with MQTT across different platforms. As you can see, MQTT is ideal for the Internet of Things with its combination of lightweight code and extensive functionality… it’s easy to use, built for the modern mostly-reliable internet and light on the hardware and power needs, making it a leading candidate for the network glue in your next M2M project.
+
+
+**About the author**: Dj Walker-Morgan has been writing code since the early 80s and writing about software since the 90s. Developing in everything from 6502 to Java and working on projects from enterprise-level network management to embedded devices.
diff --git a/old/testing/Brokers.html b/old/testing/Brokers.html
new file mode 100644
index 0000000..6566d21
--- /dev/null
+++ b/old/testing/Brokers.html
@@ -0,0 +1,216 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>Broker</h1>
+<p>The logic for the broker, in abstract form, without the details of the MQTT packets.</p>
+<pre>
+<div class="highlight"><pre><a name="Brokers.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Brokers.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="Brokers.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="Brokers.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="Brokers.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="Brokers.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="Brokers.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="Brokers.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="Brokers.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="Brokers.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="Brokers.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="Brokers.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="Brokers.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="Brokers.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="Brokers.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="Brokers.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="Brokers.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Brokers.py-pyg.html-18"></a>
+<a name="Brokers.py-pyg.html-19"></a><span class="kn">import</span> <span class="nn">types</span><span class="o">,</span> <span class="nn">time</span><span class="o">,</span> <span class="nn">logging</span>
+<a name="Brokers.py-pyg.html-20"></a>
+<a name="Brokers.py-pyg.html-21"></a><span class="kn">from</span> <span class="nn">.</span> <span class="kn">import</span> <span class="n">Topics</span>
+<a name="Brokers.py-pyg.html-22"></a><span class="kn">from</span> <span class="nn">.SubscriptionEngines</span> <span class="kn">import</span> <span class="n">SubscriptionEngines</span>
+<a name="Brokers.py-pyg.html-23"></a>
+<a name="Brokers.py-pyg.html-24"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-25"></a> 
+<a name="Brokers.py-pyg.html-26"></a><span class="k">class</span> <span class="nc">Brokers</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-27"></a>
+<a name="Brokers.py-pyg.html-28"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">overlapping_single</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-29"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">se</span> <span class="o">=</span> <span class="n">SubscriptionEngines</span><span class="p">()</span>
+<a name="Brokers.py-pyg.html-30"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span> <span class="o">=</span> <span class="p">{}</span> <span class="c"># clientid -&gt; client</span>
+<a name="Brokers.py-pyg.html-31"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">overlapping_single</span> <span class="o">=</span> <span class="n">overlapping_single</span>
+<a name="Brokers.py-pyg.html-32"></a>
+<a name="Brokers.py-pyg.html-33"></a>  <span class="k">def</span> <span class="nf">reinitialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-34"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span> <span class="o">=</span> <span class="p">{}</span>
+<a name="Brokers.py-pyg.html-35"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">reinitialize</span><span class="p">()</span>
+<a name="Brokers.py-pyg.html-36"></a>
+<a name="Brokers.py-pyg.html-37"></a>  <span class="k">def</span> <span class="nf">getClient</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">clientid</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-38"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">clientid</span><span class="p">]</span> <span class="k">if</span> <span class="p">(</span><span class="n">clientid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span> <span class="k">else</span> <span class="bp">None</span>
+<a name="Brokers.py-pyg.html-39"></a>
+<a name="Brokers.py-pyg.html-40"></a>  <span class="k">def</span> <span class="nf">cleanSession</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-41"></a>    <span class="s">&quot;clear any outstanding subscriptions and publications&quot;</span>
+<a name="Brokers.py-pyg.html-42"></a>    <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getRetainedTopics</span><span class="p">(</span><span class="s">&quot;#&quot;</span><span class="p">))</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-43"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-7] retained messages not cleaned up as part of session state for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-44"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">clearSubscriptions</span><span class="p">(</span><span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-45"></a>
+<a name="Brokers.py-pyg.html-46"></a>  <span class="k">def</span> <span class="nf">connect</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClient</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-47"></a>    <span class="n">aClient</span><span class="o">.</span><span class="n">connected</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="Brokers.py-pyg.html-48"></a>    <span class="n">aClient</span><span class="o">.</span><span class="n">timestamp</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">clock</span><span class="p">()</span>
+<a name="Brokers.py-pyg.html-49"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClient</span><span class="o">.</span><span class="n">id</span><span class="p">]</span> <span class="o">=</span> <span class="n">aClient</span>
+<a name="Brokers.py-pyg.html-50"></a>    <span class="k">if</span> <span class="n">aClient</span><span class="o">.</span><span class="n">cleansession</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-51"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">cleanSession</span><span class="p">(</span><span class="n">aClient</span><span class="o">.</span><span class="n">id</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-52"></a>
+<a name="Brokers.py-pyg.html-53"></a>  <span class="k">def</span> <span class="nf">terminate</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-54"></a>    <span class="s">&quot;Abrupt disconnect which also causes a will msg to be sent out&quot;</span>
+<a name="Brokers.py-pyg.html-55"></a>    <span class="k">if</span> <span class="n">aClientid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">connected</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-56"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">will</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-57"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-8] sending will message for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-58"></a>        <span class="n">willtopic</span><span class="p">,</span> <span class="n">willQoS</span><span class="p">,</span> <span class="n">willmsg</span><span class="p">,</span> <span class="n">willRetain</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">will</span>
+<a name="Brokers.py-pyg.html-59"></a>        <span class="k">if</span> <span class="n">willRetain</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-60"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-15] sending will message retained for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-61"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-62"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-14] sending will message non-retained for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-63"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">willtopic</span><span class="p">,</span> <span class="n">willmsg</span><span class="p">,</span> <span class="n">willQoS</span><span class="p">,</span> <span class="n">willRetain</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-64"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-65"></a>
+<a name="Brokers.py-pyg.html-66"></a>  <span class="k">def</span> <span class="nf">disconnect</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-67"></a>    <span class="k">if</span> <span class="n">aClientid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="Brokers.py-pyg.html-68"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">connected</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="Brokers.py-pyg.html-69"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">cleansession</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-70"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-6] broker must discard the session data for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-71"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">cleanSession</span><span class="p">(</span><span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-72"></a>        <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span>
+<a name="Brokers.py-pyg.html-73"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-74"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-4] broker must store the session data for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-75"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">timestamp</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">clock</span><span class="p">()</span>
+<a name="Brokers.py-pyg.html-76"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">connected</span> <span class="o">=</span> <span class="bp">False</span> 
+<a name="Brokers.py-pyg.html-77"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-10] will message is deleted after use or disconnect, for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-78"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.14.4-3] on receipt of disconnect, will message is deleted&quot;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-79"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">will</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="Brokers.py-pyg.html-80"></a>
+<a name="Brokers.py-pyg.html-81"></a>  <span class="k">def</span> <span class="nf">disconnectAll</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-82"></a>    <span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="o">.</span><span class="n">keys</span><span class="p">()[:]:</span> <span class="c"># copy the array because disconnect will remove an element</span>
+<a name="Brokers.py-pyg.html-83"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-84"></a>
+<a name="Brokers.py-pyg.html-85"></a>  <span class="k">def</span> <span class="nf">publish</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">qos</span><span class="p">,</span> <span class="n">retained</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-86"></a>    <span class="sd">&quot;&quot;&quot;publish to all subscribed connected clients</span>
+<a name="Brokers.py-pyg.html-87"></a><span class="sd">       also to any disconnected non-cleansession clients with qos in [1,2]</span>
+<a name="Brokers.py-pyg.html-88"></a><span class="sd">    &quot;&quot;&quot;</span>
+<a name="Brokers.py-pyg.html-89"></a>    <span class="k">if</span> <span class="n">retained</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-90"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-6] store retained message and QoS&quot;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-91"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">setRetained</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-92"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-93"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-12] non-retained message - do not store&quot;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-94"></a>
+<a name="Brokers.py-pyg.html-95"></a>    <span class="k">for</span> <span class="n">subscriber</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">subscribers</span><span class="p">(</span><span class="n">topic</span><span class="p">):</span>  <span class="c"># all subscribed clients</span>
+<a name="Brokers.py-pyg.html-96"></a>      <span class="c"># qos is lower of publication and subscription</span>
+<a name="Brokers.py-pyg.html-97"></a>      <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getSubscriptions</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscriber</span><span class="p">))</span> <span class="o">&gt;</span> <span class="mi">1</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-98"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.3.5-1] overlapping subscriptions&quot;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-99"></a>      <span class="k">if</span> <span class="n">retained</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-100"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-10] outgoing publish does not have retained flag set&quot;</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-101"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">overlapping_single</span><span class="p">:</span>   
+<a name="Brokers.py-pyg.html-102"></a>        <span class="n">out_qos</span> <span class="o">=</span> <span class="nb">min</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">qosOf</span><span class="p">(</span><span class="n">subscriber</span><span class="p">,</span> <span class="n">topic</span><span class="p">),</span> <span class="n">qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-103"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">subscriber</span><span class="p">]</span><span class="o">.</span><span class="n">publishArrived</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">out_qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-104"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="Brokers.py-pyg.html-105"></a>        <span class="k">for</span> <span class="n">subscription</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getSubscriptions</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscriber</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-106"></a>          <span class="n">out_qos</span> <span class="o">=</span> <span class="nb">min</span><span class="p">(</span><span class="n">subscription</span><span class="o">.</span><span class="n">getQoS</span><span class="p">(),</span> <span class="n">qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-107"></a>          <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">subscriber</span><span class="p">]</span><span class="o">.</span><span class="n">publishArrived</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">out_qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-108"></a>
+<a name="Brokers.py-pyg.html-109"></a>  <span class="k">def</span> <span class="nf">__doRetained__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-110"></a>    <span class="c"># topic can be single, or a list</span>
+<a name="Brokers.py-pyg.html-111"></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span> <span class="o">!=</span> <span class="nb">type</span><span class="p">([]):</span>
+<a name="Brokers.py-pyg.html-112"></a>      <span class="n">topic</span> <span class="o">=</span> <span class="p">[</span><span class="n">topic</span><span class="p">]</span>
+<a name="Brokers.py-pyg.html-113"></a>      <span class="n">qos</span> <span class="o">=</span> <span class="p">[</span><span class="n">qos</span><span class="p">]</span>
+<a name="Brokers.py-pyg.html-114"></a>    <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="Brokers.py-pyg.html-115"></a>    <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">topic</span><span class="p">:</span> <span class="c"># t is a wildcard subscription topic</span>
+<a name="Brokers.py-pyg.html-116"></a>      <span class="n">topicsUsed</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="Brokers.py-pyg.html-117"></a>      <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getRetainedTopics</span><span class="p">(</span><span class="n">topic</span><span class="p">):</span> <span class="c"># s is a non-wildcard retained topic</span>
+<a name="Brokers.py-pyg.html-118"></a>        <span class="k">if</span> <span class="n">s</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">topicsUsed</span> <span class="ow">and</span> <span class="n">Topics</span><span class="o">.</span><span class="n">topicMatches</span><span class="p">(</span><span class="n">t</span><span class="p">,</span> <span class="n">s</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-119"></a>          <span class="c"># topic has retained publication</span>
+<a name="Brokers.py-pyg.html-120"></a>          <span class="n">topicsUsed</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">s</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-121"></a>          <span class="p">(</span><span class="n">ret_msg</span><span class="p">,</span> <span class="n">ret_qos</span><span class="p">)</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getRetained</span><span class="p">(</span><span class="n">s</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-122"></a>          <span class="n">thisqos</span> <span class="o">=</span> <span class="nb">min</span><span class="p">(</span><span class="n">ret_qos</span><span class="p">,</span> <span class="n">qos</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
+<a name="Brokers.py-pyg.html-123"></a>          <span class="bp">self</span><span class="o">.</span><span class="n">__clients</span><span class="p">[</span><span class="n">aClientid</span><span class="p">]</span><span class="o">.</span><span class="n">publishArrived</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="n">ret_msg</span><span class="p">,</span> <span class="n">thisqos</span><span class="p">,</span> <span class="bp">True</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-124"></a>      <span class="n">i</span> <span class="o">+=</span> <span class="mi">1</span>
+<a name="Brokers.py-pyg.html-125"></a>
+<a name="Brokers.py-pyg.html-126"></a>  <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-127"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-128"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__doRetained__</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-129"></a>    <span class="k">return</span> <span class="n">rc</span>
+<a name="Brokers.py-pyg.html-130"></a>
+<a name="Brokers.py-pyg.html-131"></a>  <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-132"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-133"></a>
+<a name="Brokers.py-pyg.html-134"></a>  <span class="k">def</span> <span class="nf">getSubscriptions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
+<a name="Brokers.py-pyg.html-135"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">se</span><span class="o">.</span><span class="n">getSubscriptions</span><span class="p">(</span><span class="n">aClientid</span><span class="p">)</span>
+<a name="Brokers.py-pyg.html-136"></a> 
+<a name="Brokers.py-pyg.html-137"></a>
+<a name="Brokers.py-pyg.html-138"></a> 
+<a name="Brokers.py-pyg.html-139"></a>
+<a name="Brokers.py-pyg.html-140"></a> 
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/MQTTBrokers.html b/old/testing/MQTTBrokers.html
new file mode 100644
index 0000000..87922f9
--- /dev/null
+++ b/old/testing/MQTTBrokers.html
@@ -0,0 +1,470 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>MQTT Broker</h1>
+<p>The MQTT packet specific logic for the broker.</p>
+<pre>
+<div class="highlight"><pre><a name="MQTTBrokers.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="MQTTBrokers.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="MQTTBrokers.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="MQTTBrokers.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="MQTTBrokers.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="MQTTBrokers.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="MQTTBrokers.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="MQTTBrokers.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="MQTTBrokers.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="MQTTBrokers.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="MQTTBrokers.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="MQTTBrokers.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="MQTTBrokers.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="MQTTBrokers.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="MQTTBrokers.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="MQTTBrokers.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-18"></a>
+<a name="MQTTBrokers.py-pyg.html-19"></a><span class="kn">import</span> <span class="nn">traceback</span><span class="o">,</span> <span class="nn">random</span><span class="o">,</span> <span class="nn">sys</span><span class="o">,</span> <span class="nn">string</span><span class="o">,</span> <span class="nn">copy</span><span class="o">,</span> <span class="nn">threading</span><span class="o">,</span> <span class="nn">logging</span><span class="o">,</span> <span class="nn">socket</span><span class="o">,</span> <span class="nn">time</span>
+<a name="MQTTBrokers.py-pyg.html-20"></a>
+<a name="MQTTBrokers.py-pyg.html-21"></a><span class="kn">from</span> <span class="nn">..formats</span> <span class="kn">import</span> <span class="n">MQTTV311</span> <span class="k">as</span> <span class="n">MQTTV3</span>
+<a name="MQTTBrokers.py-pyg.html-22"></a>
+<a name="MQTTBrokers.py-pyg.html-23"></a><span class="kn">from</span> <span class="nn">.Brokers</span> <span class="kn">import</span> <span class="n">Brokers</span>
+<a name="MQTTBrokers.py-pyg.html-24"></a>
+<a name="MQTTBrokers.py-pyg.html-25"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-26"></a>
+<a name="MQTTBrokers.py-pyg.html-27"></a><span class="k">def</span> <span class="nf">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-28"></a>  <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;out: &quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="n">packet</span><span class="p">))</span>
+<a name="MQTTBrokers.py-pyg.html-29"></a>  <span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="s">&quot;handlePacket&quot;</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-30"></a>    <span class="n">sock</span><span class="o">.</span><span class="n">handlePacket</span><span class="p">(</span><span class="n">packet</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-31"></a>  <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-32"></a>    <span class="k">try</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-33"></a>      <span class="n">sock</span><span class="o">.</span><span class="n">send</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">pack</span><span class="p">())</span> <span class="c"># Could get socket error on send</span>
+<a name="MQTTBrokers.py-pyg.html-34"></a>    <span class="k">except</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-35"></a>      <span class="k">pass</span>
+<a name="MQTTBrokers.py-pyg.html-36"></a>
+<a name="MQTTBrokers.py-pyg.html-37"></a><span class="k">class</span> <span class="nc">MQTTClients</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-38"></a>
+<a name="MQTTBrokers.py-pyg.html-39"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">anId</span><span class="p">,</span> <span class="n">cleansession</span><span class="p">,</span> <span class="n">keepalive</span><span class="p">,</span> <span class="n">socket</span><span class="p">,</span> <span class="n">broker</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-40"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">anId</span> <span class="c"># required</span>
+<a name="MQTTBrokers.py-pyg.html-41"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">cleansession</span> <span class="o">=</span> <span class="n">cleansession</span>
+<a name="MQTTBrokers.py-pyg.html-42"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">socket</span> <span class="o">=</span> <span class="n">socket</span>
+<a name="MQTTBrokers.py-pyg.html-43"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-44"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span> <span class="o">=</span> <span class="p">[]</span> <span class="c"># message objects - for ordering </span>
+<a name="MQTTBrokers.py-pyg.html-45"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span> <span class="o">=</span> <span class="p">{}</span> <span class="c"># msgids to message objects</span>
+<a name="MQTTBrokers.py-pyg.html-46"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span> <span class="o">=</span> <span class="n">broker</span>
+<a name="MQTTBrokers.py-pyg.html-47"></a>    <span class="k">if</span> <span class="n">broker</span><span class="o">.</span><span class="n">publish_on_pubrel</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-48"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">inbound</span> <span class="o">=</span> <span class="p">{}</span> <span class="c"># stored inbound QoS 2 publications</span>
+<a name="MQTTBrokers.py-pyg.html-49"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-50"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">inbound</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTBrokers.py-pyg.html-51"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">connected</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTBrokers.py-pyg.html-52"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">will</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTBrokers.py-pyg.html-53"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">keepalive</span> <span class="o">=</span> <span class="n">keepalive</span>
+<a name="MQTTBrokers.py-pyg.html-54"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">lastPacket</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTBrokers.py-pyg.html-55"></a>
+<a name="MQTTBrokers.py-pyg.html-56"></a>  <span class="k">def</span> <span class="nf">resend</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-57"></a>    <span class="k">for</span> <span class="n">pub</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-58"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s">&quot;resending&quot;</span><span class="p">,</span> <span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-59"></a>      <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-60"></a>      <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-61"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-3] Dup when resending QoS 1 publish id </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-62"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-4] Message id same as original publish on resend&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-63"></a>        <span class="n">respond</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">socket</span><span class="p">,</span> <span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-64"></a>      <span class="k">elif</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-65"></a>        <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">qos2state</span> <span class="o">==</span> <span class="s">&quot;PUBREC&quot;</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-66"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-3] Dup when resending QoS 2 publish id </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-67"></a>          <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-68"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-4] Message id same as original publish on resend&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-69"></a>          <span class="n">respond</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">socket</span><span class="p">,</span> <span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-70"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-71"></a>          <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pubrels</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-72"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-4] Message id same as original publish on resend&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-73"></a>          <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">pub</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-74"></a>          <span class="n">respond</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">socket</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-75"></a>
+<a name="MQTTBrokers.py-pyg.html-76"></a>  <span class="k">def</span> <span class="nf">publishArrived</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">msg</span><span class="p">,</span> <span class="n">qos</span><span class="p">,</span> <span class="n">retained</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-77"></a>    <span class="n">pub</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Publishes</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-78"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.2.3-3] topic name must match the subscription&#39;s topic filter&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-79"></a>    <span class="n">pub</span><span class="o">.</span><span class="n">topicName</span> <span class="o">=</span> <span class="n">topic</span>
+<a name="MQTTBrokers.py-pyg.html-80"></a>    <span class="n">pub</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">msg</span>
+<a name="MQTTBrokers.py-pyg.html-81"></a>    <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">qos</span>
+<a name="MQTTBrokers.py-pyg.html-82"></a>    <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">=</span> <span class="n">retained</span>
+<a name="MQTTBrokers.py-pyg.html-83"></a>    <span class="k">if</span> <span class="n">retained</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-84"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-7] Last retained message on matching topics sent on subscribe&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-85"></a>    <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-86"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-9] Set retained flag on retained messages&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-87"></a>    <span class="k">if</span> <span class="n">qos</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-88"></a>      <span class="n">pub</span><span class="o">.</span><span class="n">qos2state</span> <span class="o">=</span> <span class="s">&quot;PUBREC&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-89"></a>    <span class="k">if</span> <span class="n">qos</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">]:</span>
+<a name="MQTTBrokers.py-pyg.html-90"></a>      <span class="n">pub</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span>
+<a name="MQTTBrokers.py-pyg.html-91"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s">&quot;client id: </span><span class="si">%d</span><span class="s"> msgid: </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-92"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span> <span class="o">==</span> <span class="mi">65535</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-93"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-94"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-95"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">msgid</span> <span class="o">+=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-96"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-97"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">pub</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">]</span> <span class="o">=</span> <span class="n">pub</span>
+<a name="MQTTBrokers.py-pyg.html-98"></a>    <span class="k">if</span> <span class="n">qos</span> <span class="o">==</span> <span class="mi">0</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">dropQoS0</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-99"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-100"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">connected</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-101"></a>      <span class="n">respond</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">socket</span><span class="p">,</span> <span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-102"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-103"></a>      <span class="k">if</span> <span class="n">qos</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">]:</span>
+<a name="MQTTBrokers.py-pyg.html-104"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-5] storing of QoS 1 and 2 messagesfor disconnected client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-105"></a>
+<a name="MQTTBrokers.py-pyg.html-106"></a>  <span class="k">def</span> <span class="nf">puback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-107"></a>    <span class="k">if</span> <span class="n">msgid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-108"></a>      <span class="n">pub</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-109"></a>      <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-110"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-111"></a>        <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-112"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-113"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%s</span><span class="s">: Puback received for msgid </span><span class="si">%d</span><span class="s">, but QoS is </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-114"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-115"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%s</span><span class="s">: Puback received for msgid </span><span class="si">%d</span><span class="s">, but no message found&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-116"></a>
+<a name="MQTTBrokers.py-pyg.html-117"></a>  <span class="k">def</span> <span class="nf">pubrec</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-118"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTBrokers.py-pyg.html-119"></a>    <span class="k">if</span> <span class="n">msgid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-120"></a>      <span class="n">pub</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-121"></a>      <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-122"></a>        <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">qos2state</span> <span class="o">==</span> <span class="s">&quot;PUBREC&quot;</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-123"></a>          <span class="n">pub</span><span class="o">.</span><span class="n">qos2state</span> <span class="o">=</span> <span class="s">&quot;PUBCOMP&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-124"></a>          <span class="n">rc</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="MQTTBrokers.py-pyg.html-125"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-126"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%s</span><span class="s">: Pubrec received for msgid </span><span class="si">%d</span><span class="s">, but message in wrong state&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-127"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-128"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%s</span><span class="s">: Pubrec received for msgid </span><span class="si">%d</span><span class="s">, but QoS is </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-129"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-130"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;</span><span class="si">%s</span><span class="s">: Pubrec received for msgid </span><span class="si">%d</span><span class="s">, but no message found&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-131"></a>    <span class="k">return</span> <span class="n">rc</span>
+<a name="MQTTBrokers.py-pyg.html-132"></a>
+<a name="MQTTBrokers.py-pyg.html-133"></a>  <span class="k">def</span> <span class="nf">pubcomp</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-134"></a>    <span class="k">if</span> <span class="n">msgid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-135"></a>      <span class="n">pub</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-136"></a>      <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-137"></a>        <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">qos2state</span> <span class="o">==</span> <span class="s">&quot;PUBCOMP&quot;</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-138"></a>          <span class="bp">self</span><span class="o">.</span><span class="n">outbound</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">pub</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-139"></a>          <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">outmsgs</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-140"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-141"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;Pubcomp received for msgid </span><span class="si">%d</span><span class="s">, but message in wrong state&quot;</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-142"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-143"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;Pubcomp received for msgid </span><span class="si">%d</span><span class="s">, but QoS is </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-144"></a>    <span class="k">else</span><span class="p">:</span>  
+<a name="MQTTBrokers.py-pyg.html-145"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;Pubcomp received for msgid </span><span class="si">%d</span><span class="s">, but no message found&quot;</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-146"></a>
+<a name="MQTTBrokers.py-pyg.html-147"></a>  <span class="k">def</span> <span class="nf">pubrel</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-148"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTBrokers.py-pyg.html-149"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">publish_on_pubrel</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-150"></a>        <span class="n">pub</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">inbound</span><span class="p">[</span><span class="n">msgid</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-151"></a>        <span class="k">if</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-152"></a>          <span class="n">rc</span> <span class="o">=</span> <span class="n">pub</span>
+<a name="MQTTBrokers.py-pyg.html-153"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-154"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;Pubrec received for msgid </span><span class="si">%d</span><span class="s">, but QoS is </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-155"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-156"></a>      <span class="n">rc</span> <span class="o">=</span> <span class="n">msgid</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">inbound</span>
+<a name="MQTTBrokers.py-pyg.html-157"></a>    <span class="k">if</span> <span class="ow">not</span> <span class="n">rc</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-158"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;Pubrec received for msgid </span><span class="si">%d</span><span class="s">, but no message found&quot;</span><span class="p">,</span> <span class="n">msgid</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-159"></a>    <span class="k">return</span> <span class="n">rc</span> 
+<a name="MQTTBrokers.py-pyg.html-160"></a>  
+<a name="MQTTBrokers.py-pyg.html-161"></a>
+<a name="MQTTBrokers.py-pyg.html-162"></a><span class="k">class</span> <span class="nc">MQTTBrokers</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-163"></a>
+<a name="MQTTBrokers.py-pyg.html-164"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">publish_on_pubrel</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">overlapping_single</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">dropQoS0</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-165"></a>
+<a name="MQTTBrokers.py-pyg.html-166"></a>    <span class="c"># optional behaviour</span>
+<a name="MQTTBrokers.py-pyg.html-167"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">publish_on_pubrel</span> <span class="o">=</span> <span class="n">publish_on_pubrel</span>
+<a name="MQTTBrokers.py-pyg.html-168"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">dropQoS0</span> <span class="o">=</span> <span class="n">dropQoS0</span>                    <span class="c"># don&#39;t queue QoS 0 messages for disconnected clients</span>
+<a name="MQTTBrokers.py-pyg.html-169"></a>
+<a name="MQTTBrokers.py-pyg.html-170"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span> <span class="o">=</span> <span class="n">Brokers</span><span class="p">(</span><span class="n">overlapping_single</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-171"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">clients</span> <span class="o">=</span> <span class="p">{}</span>   <span class="c"># socket -&gt; clients</span>
+<a name="MQTTBrokers.py-pyg.html-172"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">lock</span> <span class="o">=</span> <span class="n">threading</span><span class="o">.</span><span class="n">RLock</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-173"></a>
+<a name="MQTTBrokers.py-pyg.html-174"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;MQTT 3.1.1 Paho Test Broker&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-175"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Optional behaviour, publish on pubrel: </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">publish_on_pubrel</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-176"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Optional behaviour, single publish on overlapping topics: </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">overlapping_single</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-177"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Optional behaviour, drop QoS 0 publications to disconnected clients: </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">dropQoS0</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-178"></a>
+<a name="MQTTBrokers.py-pyg.html-179"></a>
+<a name="MQTTBrokers.py-pyg.html-180"></a>  <span class="k">def</span> <span class="nf">reinitialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-181"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Reinitializing broker&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-182"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">clients</span> <span class="o">=</span> <span class="p">{}</span>   
+<a name="MQTTBrokers.py-pyg.html-183"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">reinitialize</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-184"></a>
+<a name="MQTTBrokers.py-pyg.html-185"></a>  <span class="k">def</span> <span class="nf">handleRequest</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-186"></a>    <span class="s">&quot;this is going to be called from multiple threads, so synchronize&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-187"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">lock</span><span class="o">.</span><span class="n">acquire</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-188"></a>    <span class="n">terminate</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTBrokers.py-pyg.html-189"></a>    <span class="k">try</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-190"></a>      <span class="n">raw_packet</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">getPacket</span><span class="p">(</span><span class="n">sock</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-191"></a>      <span class="k">if</span> <span class="n">raw_packet</span> <span class="o">==</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-192"></a>        <span class="c"># will message</span>
+<a name="MQTTBrokers.py-pyg.html-193"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">,</span> <span class="n">terminate</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-194"></a>        <span class="n">terminate</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="MQTTBrokers.py-pyg.html-195"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-196"></a>        <span class="n">packet</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">unpackPacket</span><span class="p">(</span><span class="n">raw_packet</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-197"></a>        <span class="k">if</span> <span class="n">packet</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-198"></a>          <span class="n">terminate</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">handlePacket</span><span class="p">(</span><span class="n">packet</span><span class="p">,</span> <span class="n">sock</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-199"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-200"></a>          <span class="k">raise</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;[MQTT-2.0.0-1] handleRequest: badly formed MQTT packet&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-201"></a>    <span class="k">finally</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-202"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">lock</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-203"></a>    <span class="k">return</span> <span class="n">terminate</span>
+<a name="MQTTBrokers.py-pyg.html-204"></a>
+<a name="MQTTBrokers.py-pyg.html-205"></a>  <span class="k">def</span> <span class="nf">handlePacket</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">,</span> <span class="n">sock</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-206"></a>    <span class="n">terminate</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTBrokers.py-pyg.html-207"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;in: &quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="n">packet</span><span class="p">))</span>
+<a name="MQTTBrokers.py-pyg.html-208"></a>    <span class="k">if</span> <span class="n">sock</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="ow">and</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">!=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">CONNECT</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-209"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-210"></a>      <span class="k">raise</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.0-1] Connect was not first packet on socket&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-211"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-212"></a>      <span class="nb">getattr</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">packetNames</span><span class="p">[</span><span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">MessageType</span><span class="p">]</span><span class="o">.</span><span class="n">lower</span><span class="p">())(</span><span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-213"></a>      <span class="k">if</span> <span class="n">sock</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-214"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">lastPacket</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-215"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">==</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">DISCONNECT</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-216"></a>      <span class="n">terminate</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="MQTTBrokers.py-pyg.html-217"></a>    <span class="k">return</span> <span class="n">terminate</span>
+<a name="MQTTBrokers.py-pyg.html-218"></a>
+<a name="MQTTBrokers.py-pyg.html-219"></a>  <span class="k">def</span> <span class="nf">connect</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-220"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="o">!=</span> <span class="s">&quot;MQTT&quot;</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-221"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-222"></a>      <span class="k">raise</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-1] Wrong protocol name </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolName</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-223"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="o">!=</span> <span class="mi">4</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-224"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-2] Wrong protocol version </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolVersion</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-225"></a>      <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Connacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-226"></a>      <span class="n">resp</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTBrokers.py-pyg.html-227"></a>      <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-228"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-229"></a>      <span class="k">return</span>
+<a name="MQTTBrokers.py-pyg.html-230"></a>    <span class="k">if</span> <span class="n">sock</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>    <span class="c"># is socket is already connected?</span>
+<a name="MQTTBrokers.py-pyg.html-231"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-232"></a>      <span class="k">raise</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.0-2] Second connect packet&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-233"></a>    <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span> <span class="ow">and</span> <span class="n">packet</span><span class="o">.</span><span class="n">Cleansession</span> <span class="o">==</span> <span class="bp">False</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-234"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-8] Reject 0-length clientid with cleansession false&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-235"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-9] if clientid is rejected, must send connack 2 and close connection&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-236"></a>      <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Connacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-237"></a>      <span class="n">resp</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">=</span> <span class="mi">2</span>
+<a name="MQTTBrokers.py-pyg.html-238"></a>      <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-239"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-240"></a>      <span class="k">return</span>
+<a name="MQTTBrokers.py-pyg.html-241"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-5] Clientids of 1 to 23 chars and ascii alphanumeric must be allowed&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-242"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span> <span class="ow">in</span> <span class="p">[</span><span class="n">client</span><span class="o">.</span><span class="n">id</span> <span class="k">for</span> <span class="n">client</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">values</span><span class="p">()]:</span> <span class="c"># is this client already connected on a different socket?</span>
+<a name="MQTTBrokers.py-pyg.html-243"></a>      <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-244"></a>        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">s</span><span class="p">]</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-245"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.4-2] Disconnecting old client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-246"></a>          <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-247"></a>          <span class="k">break</span>
+<a name="MQTTBrokers.py-pyg.html-248"></a>    <span class="n">me</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTBrokers.py-pyg.html-249"></a>    <span class="k">if</span> <span class="ow">not</span> <span class="n">packet</span><span class="o">.</span><span class="n">CleanSession</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-250"></a>      <span class="n">me</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">getClient</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span> <span class="c"># find existing state, if there is any</span>
+<a name="MQTTBrokers.py-pyg.html-251"></a>      <span class="k">if</span> <span class="n">me</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-252"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-2] clientid used to retrieve client state&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-253"></a>    <span class="k">if</span> <span class="n">me</span> <span class="o">==</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-254"></a>      <span class="n">me</span> <span class="o">=</span> <span class="n">MQTTClients</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">CleanSession</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">KeepAliveTimer</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-255"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-256"></a>      <span class="n">me</span><span class="o">.</span><span class="n">socket</span> <span class="o">=</span> <span class="n">sock</span> <span class="c"># set existing client state to new socket</span>
+<a name="MQTTBrokers.py-pyg.html-257"></a>      <span class="n">me</span><span class="o">.</span><span class="n">cleansession</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">CleanSession</span>
+<a name="MQTTBrokers.py-pyg.html-258"></a>      <span class="n">me</span><span class="o">.</span><span class="n">keepalive</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">KeepAliveTimer</span>
+<a name="MQTTBrokers.py-pyg.html-259"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span> <span class="o">=</span> <span class="n">me</span>
+<a name="MQTTBrokers.py-pyg.html-260"></a>    <span class="n">me</span><span class="o">.</span><span class="n">will</span> <span class="o">=</span> <span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">WillTopic</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillQoS</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillMessage</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillRETAIN</span><span class="p">)</span> <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillFlag</span> <span class="k">else</span> <span class="bp">None</span>
+<a name="MQTTBrokers.py-pyg.html-261"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="n">me</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-262"></a>    <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Connacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-263"></a>    <span class="n">resp</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTBrokers.py-pyg.html-264"></a>    <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-265"></a>    <span class="n">me</span><span class="o">.</span><span class="n">resend</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-266"></a>
+<a name="MQTTBrokers.py-pyg.html-267"></a>  <span class="k">def</span> <span class="nf">disconnect</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">,</span> <span class="n">terminate</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-268"></a>    <span class="k">if</span> <span class="n">sock</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-269"></a>      <span class="k">if</span> <span class="n">terminate</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-270"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">terminate</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-271"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-272"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-273"></a>      <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-274"></a>    <span class="k">try</span><span class="p">:</span>   
+<a name="MQTTBrokers.py-pyg.html-275"></a>      <span class="n">sock</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">socket</span><span class="o">.</span><span class="n">SHUT_RDWR</span><span class="p">)</span> <span class="c"># must call shutdown to close socket immediately</span>
+<a name="MQTTBrokers.py-pyg.html-276"></a>    <span class="k">except</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-277"></a>      <span class="k">pass</span> <span class="c"># doesn&#39;t matter if the socket has been closed at the other end already</span>
+<a name="MQTTBrokers.py-pyg.html-278"></a>    <span class="k">try</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-279"></a>      <span class="n">sock</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-280"></a>    <span class="k">except</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-281"></a>      <span class="k">pass</span> <span class="c"># doesn&#39;t matter if the socket has been closed at the other end already</span>
+<a name="MQTTBrokers.py-pyg.html-282"></a>
+<a name="MQTTBrokers.py-pyg.html-283"></a>  <span class="k">def</span> <span class="nf">disconnectAll</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-284"></a>    <span class="k">for</span> <span class="n">sock</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-285"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-286"></a>
+<a name="MQTTBrokers.py-pyg.html-287"></a>  <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-288"></a>    <span class="n">topics</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTBrokers.py-pyg.html-289"></a>    <span class="n">qoss</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTBrokers.py-pyg.html-290"></a>    <span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-291"></a>      <span class="n">topics</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">p</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
+<a name="MQTTBrokers.py-pyg.html-292"></a>      <span class="n">qoss</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">p</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
+<a name="MQTTBrokers.py-pyg.html-293"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">topics</span><span class="p">,</span> <span class="n">qoss</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-294"></a>    <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Subacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-295"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-7][MQTT-3.8.4-2] Suback has same message id as subscribe&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-296"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.8.4-1] Must respond with suback&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-297"></a>    <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-298"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.8.4-5] return code must be returned for each topic in subscribe&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-299"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.9.3-1] the order of return codes must match order of topics in subscribe&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-300"></a>    <span class="n">resp</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">qoss</span>
+<a name="MQTTBrokers.py-pyg.html-301"></a>    <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-302"></a>
+<a name="MQTTBrokers.py-pyg.html-303"></a>  <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-304"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-305"></a>    <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Unsubacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-306"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-7] Unsuback has same message id as unsubscribe&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-307"></a>    <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-308"></a>    <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-309"></a>
+<a name="MQTTBrokers.py-pyg.html-310"></a>  <span class="k">def</span> <span class="nf">publish</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-311"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;+&quot;</span><span class="p">)</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span> <span class="ow">or</span> <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;#&quot;</span><span class="p">)</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-312"></a>      <span class="k">raise</span> <span class="n">MqttException</span><span class="p">(</span><span class="s">&quot;[MQTT-3.3.2-2][MQTT-4.7.1-1] wildcards not allowed in topic name&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-313"></a>    <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-314"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">,</span>
+<a name="MQTTBrokers.py-pyg.html-315"></a>             <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-316"></a>    <span class="k">elif</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-317"></a>      <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-318"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-5] Incoming publish DUP 1 ==&gt; outgoing publish with DUP 0&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-319"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">id</span><span class="p">,</span>
+<a name="MQTTBrokers.py-pyg.html-320"></a>             <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-321"></a>      <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pubacks</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-322"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-6] puback messge id same as publish&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-323"></a>      <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-324"></a>      <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-325"></a>    <span class="k">elif</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-326"></a>      <span class="n">myclient</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-327"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">publish_on_pubrel</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-328"></a>        <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="ow">in</span> <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-329"></a>          <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-330"></a>            <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-2] duplicate QoS 2 message id </span><span class="si">%d</span><span class="s"> found with DUP 0&quot;</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-331"></a>          <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-332"></a>            <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-2] DUP flag is 1 on redelivery&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-333"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-334"></a>          <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="p">[</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">]</span> <span class="o">=</span> <span class="n">packet</span>
+<a name="MQTTBrokers.py-pyg.html-335"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-336"></a>        <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="ow">in</span> <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-337"></a>          <span class="k">if</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-338"></a>            <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-2] duplicate QoS 2 message id </span><span class="si">%d</span><span class="s"> found with DUP 0&quot;</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-339"></a>          <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-340"></a>            <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.2-2] DUP flag is 1 on redelivery&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-341"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-342"></a>          <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-343"></a>          <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="n">myclient</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">,</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-344"></a>      <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pubrecs</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-345"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-6] pubrec messge id same as publish&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-346"></a>      <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-347"></a>      <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-348"></a>
+<a name="MQTTBrokers.py-pyg.html-349"></a>  <span class="k">def</span> <span class="nf">pubrel</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-350"></a>    <span class="n">myclient</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-351"></a>    <span class="n">pub</span> <span class="o">=</span> <span class="n">myclient</span><span class="o">.</span><span class="n">pubrel</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-352"></a>    <span class="k">if</span> <span class="n">pub</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-353"></a>      <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">publish_on_pubrel</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-354"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">broker</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="n">myclient</span><span class="o">.</span><span class="n">id</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">topicName</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">data</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span><span class="p">,</span> <span class="n">pub</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-355"></a>        <span class="k">del</span> <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="p">[</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-356"></a>      <span class="k">else</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-357"></a>        <span class="n">myclient</span><span class="o">.</span><span class="n">inbound</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-358"></a>    <span class="c"># must respond with pubcomp regardless of whether a message was found</span>
+<a name="MQTTBrokers.py-pyg.html-359"></a>    <span class="k">if</span> <span class="ow">not</span> <span class="n">pub</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-360"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.6.4-1] must respond with a pubcomp packet&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-361"></a>    <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pubcomps</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-362"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-6] pubcomp messge id same as publish&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-363"></a>    <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-364"></a>    <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-365"></a>
+<a name="MQTTBrokers.py-pyg.html-366"></a>  <span class="k">def</span> <span class="nf">pingreq</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-367"></a>    <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pingresps</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-368"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.12.4-1] sending pingresp in response to pingreq&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-369"></a>    <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-370"></a>
+<a name="MQTTBrokers.py-pyg.html-371"></a>  <span class="k">def</span> <span class="nf">puback</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-372"></a>    <span class="s">&quot;confirmed reception of qos 1&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-373"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">puback</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-374"></a>
+<a name="MQTTBrokers.py-pyg.html-375"></a>  <span class="k">def</span> <span class="nf">pubrec</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-376"></a>    <span class="s">&quot;confirmed reception of qos 2&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-377"></a>    <span class="n">myclient</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-378"></a>    <span class="k">if</span> <span class="n">myclient</span><span class="o">.</span><span class="n">pubrec</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-379"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.5.4-1] must reply with pubrel in response to pubrec&quot;</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-380"></a>      <span class="n">resp</span> <span class="o">=</span> <span class="n">MQTTV3</span><span class="o">.</span><span class="n">Pubrels</span><span class="p">()</span>
+<a name="MQTTBrokers.py-pyg.html-381"></a>      <span class="n">resp</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTBrokers.py-pyg.html-382"></a>      <span class="n">respond</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="n">resp</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-383"></a>
+<a name="MQTTBrokers.py-pyg.html-384"></a>  <span class="k">def</span> <span class="nf">pubcomp</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-385"></a>    <span class="s">&quot;confirmed reception of qos 2&quot;</span>
+<a name="MQTTBrokers.py-pyg.html-386"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span><span class="o">.</span><span class="n">pubcomp</span><span class="p">(</span><span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-387"></a>
+<a name="MQTTBrokers.py-pyg.html-388"></a>  <span class="k">def</span> <span class="nf">keepalive</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sock</span><span class="p">):</span>
+<a name="MQTTBrokers.py-pyg.html-389"></a>    <span class="k">if</span> <span class="n">sock</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="MQTTBrokers.py-pyg.html-390"></a>      <span class="n">client</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">clients</span><span class="p">[</span><span class="n">sock</span><span class="p">]</span>
+<a name="MQTTBrokers.py-pyg.html-391"></a>      <span class="k">if</span> <span class="n">client</span><span class="o">.</span><span class="n">keepalive</span> <span class="o">&gt;</span> <span class="mi">0</span> <span class="ow">and</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">-</span> <span class="n">client</span><span class="o">.</span><span class="n">lastPacket</span> <span class="o">&gt;</span> <span class="n">client</span><span class="o">.</span><span class="n">keepalive</span> <span class="o">*</span> <span class="mf">1.5</span><span class="p">:</span>
+<a name="MQTTBrokers.py-pyg.html-392"></a>        <span class="c"># keep alive timeout</span>
+<a name="MQTTBrokers.py-pyg.html-393"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-22] keepalive timeout for client </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">client</span><span class="o">.</span><span class="n">id</span><span class="p">)</span>
+<a name="MQTTBrokers.py-pyg.html-394"></a>        <span class="bp">self</span><span class="o">.</span><span class="n">disconnect</span><span class="p">(</span><span class="n">sock</span><span class="p">,</span> <span class="bp">None</span><span class="p">,</span> <span class="n">terminate</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/MQTTV311.html b/old/testing/MQTTV311.html
new file mode 100644
index 0000000..652c318
--- /dev/null
+++ b/old/testing/MQTTV311.html
@@ -0,0 +1,946 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>MQTT 3.1.1 packet formats</h1>
+<pre>
+<div class="highlight"><pre><a name="MQTTV311.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="MQTTV311.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="MQTTV311.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="MQTTV311.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="MQTTV311.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="MQTTV311.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="MQTTV311.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="MQTTV311.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="MQTTV311.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="MQTTV311.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="MQTTV311.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="MQTTV311.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="MQTTV311.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="MQTTV311.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="MQTTV311.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="MQTTV311.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="MQTTV311.py-pyg.html-17"></a>
+<a name="MQTTV311.py-pyg.html-18"></a>
+<a name="MQTTV311.py-pyg.html-19"></a><span class="sd">Assertions are used to validate incoming data, but are omitted from outgoing packets.  This is</span>
+<a name="MQTTV311.py-pyg.html-20"></a><span class="sd">so that the tests that use this package can send invalid data for error testing.</span>
+<a name="MQTTV311.py-pyg.html-21"></a>
+<a name="MQTTV311.py-pyg.html-22"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="MQTTV311.py-pyg.html-23"></a>
+<a name="MQTTV311.py-pyg.html-24"></a><span class="kn">import</span> <span class="nn">logging</span>
+<a name="MQTTV311.py-pyg.html-25"></a>
+<a name="MQTTV311.py-pyg.html-26"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-27"></a>
+<a name="MQTTV311.py-pyg.html-28"></a><span class="c"># Low-level protocol interface</span>
+<a name="MQTTV311.py-pyg.html-29"></a>
+<a name="MQTTV311.py-pyg.html-30"></a><span class="k">class</span> <span class="nc">MQTTException</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-31"></a>  <span class="k">pass</span>
+<a name="MQTTV311.py-pyg.html-32"></a>   
+<a name="MQTTV311.py-pyg.html-33"></a>
+<a name="MQTTV311.py-pyg.html-34"></a><span class="c"># Message types</span>
+<a name="MQTTV311.py-pyg.html-35"></a><span class="n">CONNECT</span><span class="p">,</span> <span class="n">CONNACK</span><span class="p">,</span> <span class="n">PUBLISH</span><span class="p">,</span> <span class="n">PUBACK</span><span class="p">,</span> <span class="n">PUBREC</span><span class="p">,</span> <span class="n">PUBREL</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-36"></a><span class="n">PUBCOMP</span><span class="p">,</span> <span class="n">SUBSCRIBE</span><span class="p">,</span> <span class="n">SUBACK</span><span class="p">,</span> <span class="n">UNSUBSCRIBE</span><span class="p">,</span> <span class="n">UNSUBACK</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-37"></a><span class="n">PINGREQ</span><span class="p">,</span> <span class="n">PINGRESP</span><span class="p">,</span> <span class="n">DISCONNECT</span> <span class="o">=</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">15</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-38"></a>
+<a name="MQTTV311.py-pyg.html-39"></a><span class="n">packetNames</span> <span class="o">=</span> <span class="p">[</span> <span class="s">&quot;reserved&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-40"></a><span class="s">&quot;Connect&quot;</span><span class="p">,</span> <span class="s">&quot;Connack&quot;</span><span class="p">,</span> <span class="s">&quot;Publish&quot;</span><span class="p">,</span> <span class="s">&quot;Puback&quot;</span><span class="p">,</span> <span class="s">&quot;Pubrec&quot;</span><span class="p">,</span> <span class="s">&quot;Pubrel&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-41"></a><span class="s">&quot;Pubcomp&quot;</span><span class="p">,</span> <span class="s">&quot;Subscribe&quot;</span><span class="p">,</span> <span class="s">&quot;Suback&quot;</span><span class="p">,</span> <span class="s">&quot;Unsubscribe&quot;</span><span class="p">,</span> <span class="s">&quot;Unsuback&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-42"></a><span class="s">&quot;Pingreq&quot;</span><span class="p">,</span> <span class="s">&quot;Pingresp&quot;</span><span class="p">,</span> <span class="s">&quot;Disconnect&quot;</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-43"></a>
+<a name="MQTTV311.py-pyg.html-44"></a><span class="n">classNames</span> <span class="o">=</span> <span class="p">[</span> <span class="s">&quot;reserved&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-45"></a><span class="s">&quot;Connects&quot;</span><span class="p">,</span> <span class="s">&quot;Connacks&quot;</span><span class="p">,</span> <span class="s">&quot;Publishes&quot;</span><span class="p">,</span> <span class="s">&quot;Pubacks&quot;</span><span class="p">,</span> <span class="s">&quot;Pubrecs&quot;</span><span class="p">,</span> <span class="s">&quot;Pubrels&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-46"></a><span class="s">&quot;Pubcomps&quot;</span><span class="p">,</span> <span class="s">&quot;Subscribes&quot;</span><span class="p">,</span> <span class="s">&quot;Subacks&quot;</span><span class="p">,</span> <span class="s">&quot;Unsubscribes&quot;</span><span class="p">,</span> <span class="s">&quot;Unsubacks&quot;</span><span class="p">,</span> \
+<a name="MQTTV311.py-pyg.html-47"></a><span class="s">&quot;Pingreqs&quot;</span><span class="p">,</span> <span class="s">&quot;Pingresps&quot;</span><span class="p">,</span> <span class="s">&quot;Disconnects&quot;</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-48"></a>
+<a name="MQTTV311.py-pyg.html-49"></a>
+<a name="MQTTV311.py-pyg.html-50"></a><span class="k">def</span> <span class="nf">MessageType</span><span class="p">(</span><span class="n">byte</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-51"></a>  <span class="k">if</span> <span class="n">byte</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-52"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="n">byte</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">&gt;&gt;</span> <span class="mi">4</span>
+<a name="MQTTV311.py-pyg.html-53"></a>  <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-54"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTV311.py-pyg.html-55"></a>  <span class="k">return</span> <span class="n">rc</span>
+<a name="MQTTV311.py-pyg.html-56"></a>
+<a name="MQTTV311.py-pyg.html-57"></a>
+<a name="MQTTV311.py-pyg.html-58"></a><span class="k">def</span> <span class="nf">getPacket</span><span class="p">(</span><span class="n">aSocket</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-59"></a>  <span class="s">&quot;receive the next packet&quot;</span>
+<a name="MQTTV311.py-pyg.html-60"></a>  <span class="n">buf</span> <span class="o">=</span> <span class="n">aSocket</span><span class="o">.</span><span class="n">recv</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> <span class="c"># get the first byte fixed header</span>
+<a name="MQTTV311.py-pyg.html-61"></a>  <span class="k">if</span> <span class="n">buf</span> <span class="o">==</span> <span class="n">b</span><span class="s">&quot;&quot;</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-62"></a>    <span class="k">return</span> <span class="bp">None</span>
+<a name="MQTTV311.py-pyg.html-63"></a>  <span class="c"># now get the remaining length</span>
+<a name="MQTTV311.py-pyg.html-64"></a>  <span class="n">multiplier</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-65"></a>  <span class="n">remlength</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-66"></a>  <span class="k">while</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-67"></a>    <span class="n">buf</span> <span class="o">+=</span> <span class="n">aSocket</span><span class="o">.</span><span class="n">recv</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-68"></a>    <span class="n">digit</span> <span class="o">=</span> <span class="n">buf</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-69"></a>    <span class="n">remlength</span> <span class="o">+=</span> <span class="p">(</span><span class="n">digit</span> <span class="o">&amp;</span> <span class="mi">127</span><span class="p">)</span> <span class="o">*</span> <span class="n">multiplier</span>
+<a name="MQTTV311.py-pyg.html-70"></a>    <span class="k">if</span> <span class="n">digit</span> <span class="o">&amp;</span> <span class="mi">128</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-71"></a>      <span class="k">break</span>
+<a name="MQTTV311.py-pyg.html-72"></a>    <span class="n">multiplier</span> <span class="o">*=</span> <span class="mi">128</span>
+<a name="MQTTV311.py-pyg.html-73"></a>  <span class="c"># receive the remaining length if there is any</span>
+<a name="MQTTV311.py-pyg.html-74"></a>  <span class="n">rest</span> <span class="o">=</span> <span class="nb">bytes</span><span class="p">([])</span>
+<a name="MQTTV311.py-pyg.html-75"></a>  <span class="k">if</span> <span class="n">remlength</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-76"></a>    <span class="k">while</span> <span class="nb">len</span><span class="p">(</span><span class="n">rest</span><span class="p">)</span> <span class="o">&lt;</span> <span class="n">remlength</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-77"></a>      <span class="n">rest</span> <span class="o">+=</span> <span class="n">aSocket</span><span class="o">.</span><span class="n">recv</span><span class="p">(</span><span class="n">remlength</span><span class="o">-</span><span class="nb">len</span><span class="p">(</span><span class="n">rest</span><span class="p">))</span>
+<a name="MQTTV311.py-pyg.html-78"></a>  <span class="k">return</span> <span class="n">buf</span> <span class="o">+</span> <span class="n">rest</span>
+<a name="MQTTV311.py-pyg.html-79"></a>
+<a name="MQTTV311.py-pyg.html-80"></a>
+<a name="MQTTV311.py-pyg.html-81"></a><span class="k">class</span> <span class="nc">FixedHeaders</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-82"></a>
+<a name="MQTTV311.py-pyg.html-83"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aMessageType</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-84"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">=</span> <span class="n">aMessageType</span>
+<a name="MQTTV311.py-pyg.html-85"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-86"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-87"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-88"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-89"></a>
+<a name="MQTTV311.py-pyg.html-90"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">fh</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-91"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">==</span> <span class="n">fh</span><span class="o">.</span><span class="n">MessageType</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-92"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-93"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-94"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="c"># and \</span>
+<a name="MQTTV311.py-pyg.html-95"></a>           <span class="c"># self.remainingLength == fh.remainingLength</span>
+<a name="MQTTV311.py-pyg.html-96"></a>
+<a name="MQTTV311.py-pyg.html-97"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-98"></a>    <span class="s">&quot;return printable representation of our data&quot;</span>
+<a name="MQTTV311.py-pyg.html-99"></a>    <span class="k">return</span> <span class="n">classNames</span><span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">MessageType</span><span class="p">]</span><span class="o">+</span><span class="s">&#39;(DUP=&#39;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">DUP</span><span class="p">)</span><span class="o">+</span> \
+<a name="MQTTV311.py-pyg.html-100"></a>           <span class="s">&quot;, QoS=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">QoS</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, Retain=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-101"></a>
+<a name="MQTTV311.py-pyg.html-102"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">length</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-103"></a>    <span class="s">&quot;pack data into string buffer ready for transmission down socket&quot;</span>
+<a name="MQTTV311.py-pyg.html-104"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="nb">bytes</span><span class="p">([(</span><span class="bp">self</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">&lt;&lt;</span> <span class="mi">4</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">DUP</span> <span class="o">&lt;&lt;</span> <span class="mi">3</span><span class="p">)</span> <span class="o">|</span>\
+<a name="MQTTV311.py-pyg.html-105"></a>                         <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">QoS</span> <span class="o">&lt;&lt;</span> <span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="bp">self</span><span class="o">.</span><span class="n">RETAIN</span><span class="p">])</span>
+<a name="MQTTV311.py-pyg.html-106"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">=</span> <span class="n">length</span>
+<a name="MQTTV311.py-pyg.html-107"></a>    <span class="nb">buffer</span> <span class="o">+=</span> <span class="bp">self</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="n">length</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-108"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-109"></a>
+<a name="MQTTV311.py-pyg.html-110"></a>  <span class="k">def</span> <span class="nf">encode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-111"></a>    <span class="k">assert</span> <span class="mi">0</span> <span class="o">&lt;=</span> <span class="n">x</span> <span class="o">&lt;=</span> <span class="mi">268435455</span>
+<a name="MQTTV311.py-pyg.html-112"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">b</span><span class="s">&#39;&#39;</span>
+<a name="MQTTV311.py-pyg.html-113"></a>    <span class="k">while</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-114"></a>      <span class="n">digit</span> <span class="o">=</span> <span class="n">x</span> <span class="o">%</span> <span class="mi">128</span>
+<a name="MQTTV311.py-pyg.html-115"></a>      <span class="n">x</span> <span class="o">//=</span> <span class="mi">128</span>
+<a name="MQTTV311.py-pyg.html-116"></a>      <span class="k">if</span> <span class="n">x</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-117"></a>        <span class="n">digit</span> <span class="o">|=</span> <span class="mh">0x80</span>
+<a name="MQTTV311.py-pyg.html-118"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="nb">bytes</span><span class="p">([</span><span class="n">digit</span><span class="p">])</span>
+<a name="MQTTV311.py-pyg.html-119"></a>      <span class="k">if</span> <span class="n">x</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-120"></a>        <span class="k">break</span>
+<a name="MQTTV311.py-pyg.html-121"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-122"></a>
+<a name="MQTTV311.py-pyg.html-123"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-124"></a>    <span class="s">&quot;unpack data from string buffer into separate fields&quot;</span>
+<a name="MQTTV311.py-pyg.html-125"></a>    <span class="n">b0</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-126"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">MessageType</span> <span class="o">=</span> <span class="n">b0</span> <span class="o">&gt;&gt;</span> <span class="mi">4</span>
+<a name="MQTTV311.py-pyg.html-127"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="p">((</span><span class="n">b0</span> <span class="o">&gt;&gt;</span> <span class="mi">3</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-128"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="p">(</span><span class="n">b0</span> <span class="o">&gt;&gt;</span> <span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x03</span>
+<a name="MQTTV311.py-pyg.html-129"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">=</span> <span class="p">(</span><span class="n">b0</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-130"></a>    <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">remainingLength</span><span class="p">,</span> <span class="nb">bytes</span><span class="p">)</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-131"></a>    <span class="k">return</span> <span class="nb">bytes</span> <span class="o">+</span> <span class="mi">1</span> <span class="c"># length of fixed header</span>
+<a name="MQTTV311.py-pyg.html-132"></a>
+<a name="MQTTV311.py-pyg.html-133"></a>  <span class="k">def</span> <span class="nf">decode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-134"></a>    <span class="n">multiplier</span> <span class="o">=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-135"></a>    <span class="n">value</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-136"></a>    <span class="nb">bytes</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-137"></a>    <span class="k">while</span> <span class="mi">1</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-138"></a>      <span class="nb">bytes</span> <span class="o">+=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-139"></a>      <span class="n">digit</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-140"></a>      <span class="nb">buffer</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span>
+<a name="MQTTV311.py-pyg.html-141"></a>      <span class="n">value</span> <span class="o">+=</span> <span class="p">(</span><span class="n">digit</span> <span class="o">&amp;</span> <span class="mi">127</span><span class="p">)</span> <span class="o">*</span> <span class="n">multiplier</span>
+<a name="MQTTV311.py-pyg.html-142"></a>      <span class="k">if</span> <span class="n">digit</span> <span class="o">&amp;</span> <span class="mi">128</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-143"></a>        <span class="k">break</span>
+<a name="MQTTV311.py-pyg.html-144"></a>      <span class="n">multiplier</span> <span class="o">*=</span> <span class="mi">128</span>
+<a name="MQTTV311.py-pyg.html-145"></a>    <span class="k">return</span> <span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="nb">bytes</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-146"></a>
+<a name="MQTTV311.py-pyg.html-147"></a>
+<a name="MQTTV311.py-pyg.html-148"></a><span class="k">def</span> <span class="nf">writeInt16</span><span class="p">(</span><span class="n">length</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-149"></a>  <span class="k">return</span> <span class="nb">bytes</span><span class="p">([</span><span class="n">length</span> <span class="o">//</span> <span class="mi">256</span><span class="p">,</span> <span class="n">length</span> <span class="o">%</span> <span class="mi">256</span><span class="p">])</span>
+<a name="MQTTV311.py-pyg.html-150"></a>
+<a name="MQTTV311.py-pyg.html-151"></a><span class="k">def</span> <span class="nf">readInt16</span><span class="p">(</span><span class="n">buf</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-152"></a>  <span class="k">return</span> <span class="n">buf</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="mi">256</span> <span class="o">+</span> <span class="n">buf</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-153"></a>
+<a name="MQTTV311.py-pyg.html-154"></a><span class="k">def</span> <span class="nf">writeUTF</span><span class="p">(</span><span class="n">data</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-155"></a>  <span class="c"># data could be a string, or bytes.  If string, encode into bytes with utf-8</span>
+<a name="MQTTV311.py-pyg.html-156"></a>  <span class="k">return</span> <span class="n">writeInt16</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">data</span><span class="p">))</span> <span class="o">+</span> <span class="p">(</span><span class="n">data</span> <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">data</span><span class="p">)</span> <span class="o">==</span> <span class="nb">type</span><span class="p">(</span><span class="n">b</span><span class="s">&quot;&quot;</span><span class="p">)</span> <span class="k">else</span> <span class="nb">bytes</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="s">&quot;utf-8&quot;</span><span class="p">))</span>
+<a name="MQTTV311.py-pyg.html-157"></a>
+<a name="MQTTV311.py-pyg.html-158"></a><span class="k">def</span> <span class="nf">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">,</span> <span class="n">maxlen</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-159"></a>  <span class="k">if</span> <span class="n">maxlen</span> <span class="o">&gt;</span> <span class="mi">2</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-160"></a>    <span class="n">length</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-161"></a>  <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-162"></a>    <span class="k">raise</span> <span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;Not enough data to read string length&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-163"></a>  <span class="n">maxlen</span> <span class="o">-=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-164"></a>  <span class="k">if</span> <span class="n">length</span> <span class="o">&gt;</span> <span class="n">maxlen</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-165"></a>    <span class="k">raise</span> <span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;Length delimited string too long&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-166"></a>  <span class="n">buf</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">2</span><span class="p">:</span><span class="mi">2</span><span class="o">+</span><span class="n">length</span><span class="p">]</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s">&quot;utf-8&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-167"></a>  <span class="n">zz</span> <span class="o">=</span> <span class="n">buf</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;</span><span class="se">\x00</span><span class="s">&quot;</span><span class="p">)</span> <span class="c"># look for null in the UTF string</span>
+<a name="MQTTV311.py-pyg.html-168"></a>  <span class="k">if</span> <span class="n">zz</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-169"></a>    <span class="k">raise</span> <span class="n">MQTTException</span><span class="p">(</span><span class="s">&quot;[MQTT-1.4.0-2] Null found in UTF data &quot;</span><span class="o">+</span><span class="n">buf</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-170"></a>  <span class="k">if</span> <span class="n">buf</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;</span><span class="se">\uFEFF</span><span class="s">&quot;</span><span class="p">)</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-171"></a>    <span class="n">logging</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-1.2.0-3] U+FEFF in UTF string&quot;</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-172"></a>  <span class="k">return</span> <span class="n">buf</span>
+<a name="MQTTV311.py-pyg.html-173"></a>
+<a name="MQTTV311.py-pyg.html-174"></a><span class="k">def</span> <span class="nf">writeBytes</span><span class="p">(</span><span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-175"></a>  <span class="k">return</span> <span class="n">writeInt16</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-176"></a>
+<a name="MQTTV311.py-pyg.html-177"></a><span class="k">def</span> <span class="nf">readBytes</span><span class="p">(</span><span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-178"></a>  <span class="n">length</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-179"></a>  <span class="k">return</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">2</span><span class="p">:</span><span class="mi">2</span><span class="o">+</span><span class="n">length</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-180"></a>
+<a name="MQTTV311.py-pyg.html-181"></a>
+<a name="MQTTV311.py-pyg.html-182"></a><span class="k">class</span> <span class="nc">Packets</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-183"></a>
+<a name="MQTTV311.py-pyg.html-184"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-185"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-186"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-187"></a>
+<a name="MQTTV311.py-pyg.html-188"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-189"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-190"></a>
+<a name="MQTTV311.py-pyg.html-191"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-192"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">fh</span> <span class="k">if</span> <span class="n">packet</span> <span class="k">else</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-193"></a>
+<a name="MQTTV311.py-pyg.html-194"></a>
+<a name="MQTTV311.py-pyg.html-195"></a><span class="k">class</span> <span class="nc">Connects</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-196"></a>
+<a name="MQTTV311.py-pyg.html-197"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">None</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-198"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">CONNECT</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-199"></a>
+<a name="MQTTV311.py-pyg.html-200"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-201"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="o">=</span> <span class="s">&quot;MQTT&quot;</span>
+<a name="MQTTV311.py-pyg.html-202"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="o">=</span> <span class="mi">4</span>
+<a name="MQTTV311.py-pyg.html-203"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">CleanSession</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="MQTTV311.py-pyg.html-204"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-205"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-206"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-207"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">KeepAliveTimer</span> <span class="o">=</span> <span class="mi">30</span>
+<a name="MQTTV311.py-pyg.html-208"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-209"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="MQTTV311.py-pyg.html-210"></a>
+<a name="MQTTV311.py-pyg.html-211"></a>    <span class="c"># Payload</span>
+<a name="MQTTV311.py-pyg.html-212"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span> <span class="o">=</span> <span class="s">&quot;&quot;</span>   <span class="c"># UTF-8</span>
+<a name="MQTTV311.py-pyg.html-213"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span> <span class="o">=</span> <span class="bp">None</span>        <span class="c"># UTF-8</span>
+<a name="MQTTV311.py-pyg.html-214"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span> <span class="o">=</span> <span class="bp">None</span>      <span class="c"># binary</span>
+<a name="MQTTV311.py-pyg.html-215"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">username</span> <span class="o">=</span> <span class="bp">None</span>         <span class="c"># UTF-8</span>
+<a name="MQTTV311.py-pyg.html-216"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">password</span> <span class="o">=</span> <span class="bp">None</span>         <span class="c"># binary</span>
+<a name="MQTTV311.py-pyg.html-217"></a>
+<a name="MQTTV311.py-pyg.html-218"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-219"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-220"></a>
+<a name="MQTTV311.py-pyg.html-221"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>    
+<a name="MQTTV311.py-pyg.html-222"></a>    <span class="n">connectFlags</span> <span class="o">=</span> <span class="nb">bytes</span><span class="p">([(</span><span class="bp">self</span><span class="o">.</span><span class="n">CleanSession</span> <span class="o">&lt;&lt;</span> <span class="mi">1</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="o">&lt;&lt;</span> <span class="mi">2</span><span class="p">)</span> <span class="o">|</span> \
+<a name="MQTTV311.py-pyg.html-223"></a>                       <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="o">&lt;&lt;</span> <span class="mi">3</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="o">&lt;&lt;</span> <span class="mi">5</span><span class="p">)</span> <span class="o">|</span> \
+<a name="MQTTV311.py-pyg.html-224"></a>                       <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span> <span class="o">&lt;&lt;</span> <span class="mi">6</span><span class="p">)</span> <span class="o">|</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span> <span class="o">&lt;&lt;</span> <span class="mi">7</span><span class="p">)])</span>
+<a name="MQTTV311.py-pyg.html-225"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span><span class="p">)</span> <span class="o">+</span> <span class="nb">bytes</span><span class="p">([</span><span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span><span class="p">])</span> <span class="o">+</span> \
+<a name="MQTTV311.py-pyg.html-226"></a>              <span class="n">connectFlags</span> <span class="o">+</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">KeepAliveTimer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-227"></a>    <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-228"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-229"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-230"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeBytes</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-231"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-232"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">username</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-233"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-234"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeBytes</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">password</span><span class="p">)</span> 
+<a name="MQTTV311.py-pyg.html-235"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-236"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-237"></a>
+<a name="MQTTV311.py-pyg.html-238"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-239"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-240"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">CONNECT</span>
+<a name="MQTTV311.py-pyg.html-241"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-242"></a>    <span class="n">packlen</span> <span class="o">=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-243"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">packlen</span>
+<a name="MQTTV311.py-pyg.html-244"></a>    <span class="n">curlen</span> <span class="o">=</span> <span class="n">fhlen</span> <span class="c"># points to after header + remaining length</span>
+<a name="MQTTV311.py-pyg.html-245"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-246"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-247"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-248"></a>
+<a name="MQTTV311.py-pyg.html-249"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:],</span> <span class="n">packlen</span> <span class="o">-</span> <span class="n">curlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-250"></a>    <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-251"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="o">==</span> <span class="s">&quot;MQTT&quot;</span><span class="p">,</span> <span class="s">&quot;Wrong protocol name </span><span class="si">%s</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span>
+<a name="MQTTV311.py-pyg.html-252"></a>
+<a name="MQTTV311.py-pyg.html-253"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-254"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">4</span><span class="p">],</span> <span class="s">&quot;Wrong protocol version </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span>
+<a name="MQTTV311.py-pyg.html-255"></a>    <span class="n">curlen</span> <span class="o">+=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-256"></a>    
+<a name="MQTTV311.py-pyg.html-257"></a>    <span class="n">connectFlags</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-258"></a>    <span class="k">assert</span> <span class="p">(</span><span class="n">connectFlags</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-3.1.2-3] reserved connect flag must be 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-259"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">CleanSession</span> <span class="o">=</span> <span class="p">((</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">1</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-260"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="o">=</span> <span class="p">((</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">2</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-261"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="o">=</span> <span class="p">(</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">3</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x03</span>
+<a name="MQTTV311.py-pyg.html-262"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="o">=</span> <span class="p">(</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">5</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span>
+<a name="MQTTV311.py-pyg.html-263"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span> <span class="o">=</span> <span class="p">((</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">6</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-264"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span> <span class="o">=</span> <span class="p">((</span><span class="n">connectFlags</span> <span class="o">&gt;&gt;</span> <span class="mi">7</span><span class="p">)</span> <span class="o">&amp;</span> <span class="mh">0x01</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-265"></a>    <span class="n">curlen</span> <span class="o">+=</span><span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-266"></a>
+<a name="MQTTV311.py-pyg.html-267"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-268"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">],</span> <span class="s">&quot;[MQTT-3.1.2-12] will qos must not be 3&quot;</span>
+<a name="MQTTV311.py-pyg.html-269"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-270"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-3.1.2-11] will qos must be 0, if will flag is false&quot;</span>
+<a name="MQTTV311.py-pyg.html-271"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-3.1.2-13] will retain must be false, if will flag is false&quot;</span>
+<a name="MQTTV311.py-pyg.html-272"></a>
+<a name="MQTTV311.py-pyg.html-273"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">KeepAliveTimer</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-274"></a>    <span class="n">curlen</span> <span class="o">+=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-275"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-3] Clientid must be present, and first field&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-276"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-4] Clientid must be Unicode, and between 0 and 65535 bytes long&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-277"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:],</span> <span class="n">packlen</span> <span class="o">-</span> <span class="n">curlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-278"></a>    <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-279"></a>
+<a name="MQTTV311.py-pyg.html-280"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-281"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:],</span> <span class="n">packlen</span> <span class="o">-</span> <span class="n">curlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-282"></a>      <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-283"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span> <span class="o">=</span> <span class="n">readBytes</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-284"></a>      <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-285"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[[MQTT-3.1.2-9] will topic and will message fields must be present&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-286"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-287"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTV311.py-pyg.html-288"></a>
+<a name="MQTTV311.py-pyg.html-289"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-290"></a>      <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;</span> <span class="n">curlen</span><span class="o">+</span><span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Buffer too short to read username length&quot;</span>
+<a name="MQTTV311.py-pyg.html-291"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">username</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:],</span> <span class="n">packlen</span> <span class="o">-</span> <span class="n">curlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-292"></a>      <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">username</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-293"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-17] username must be in payload if user name flag is 1&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-294"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-295"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-16] username must not be in payload if user name flag is 0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-296"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-3.1.2-20] password flag must be 0 if username flag is 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-297"></a>
+<a name="MQTTV311.py-pyg.html-298"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-299"></a>      <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;</span> <span class="n">curlen</span><span class="o">+</span><span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Buffer too short to read password length&quot;</span>
+<a name="MQTTV311.py-pyg.html-300"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">password</span> <span class="o">=</span> <span class="n">readBytes</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-301"></a>      <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">password</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-302"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-19] password must be in payload if password flag is 0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-303"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-304"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.2-16] username must not be in payload if user name flag is 0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-305"></a>
+<a name="MQTTV311.py-pyg.html-306"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-307"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.1.3-1] clientid, will topic, will message, username and password all present&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-308"></a>
+<a name="MQTTV311.py-pyg.html-309"></a>    <span class="k">assert</span> <span class="n">curlen</span> <span class="o">==</span> <span class="n">packlen</span><span class="p">,</span> <span class="s">&quot;Packet is wrong length curlen </span><span class="si">%d</span><span class="s"> != packlen </span><span class="si">%d</span><span class="s">&quot;</span>
+<a name="MQTTV311.py-pyg.html-310"></a>
+<a name="MQTTV311.py-pyg.html-311"></a>
+<a name="MQTTV311.py-pyg.html-312"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-313"></a>    <span class="n">buf</span> <span class="o">=</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, ProtocolName=&quot;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, ProtocolVersion=&quot;</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-314"></a>          <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, CleanSession=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">CleanSession</span><span class="p">)</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-315"></a>          <span class="s">&quot;, WillFlag=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, KeepAliveTimer=&quot;</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-316"></a>          <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">KeepAliveTimer</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, ClientId=&quot;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span><span class="p">)</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-317"></a>          <span class="s">&quot;, usernameFlag=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">usernameFlag</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, passwordFlag=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">passwordFlag</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-318"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-319"></a>      <span class="n">buf</span> <span class="o">+=</span> <span class="s">&quot;, WillQoS=&quot;</span> <span class="o">+</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span><span class="p">)</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-320"></a>             <span class="s">&quot;, WillRETAIN=&quot;</span> <span class="o">+</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span><span class="p">)</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-321"></a>             <span class="s">&quot;, WillTopic=&#39;&quot;</span><span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span> <span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-322"></a>             <span class="s">&quot;&#39;, WillMessage=&#39;&quot;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;&#39;&quot;</span>
+<a name="MQTTV311.py-pyg.html-323"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">username</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-324"></a>      <span class="n">buf</span> <span class="o">+=</span> <span class="s">&quot;, username=&quot;</span><span class="o">+</span><span class="bp">self</span><span class="o">.</span><span class="n">username</span>
+<a name="MQTTV311.py-pyg.html-325"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">password</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-326"></a>      <span class="n">buf</span> <span class="o">+=</span> <span class="s">&quot;, password=&quot;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">password</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-327"></a>    <span class="k">return</span> <span class="n">buf</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-328"></a>
+<a name="MQTTV311.py-pyg.html-329"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-330"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-331"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolName</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-332"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">ProtocolVersion</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-333"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">CleanSession</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">CleanSession</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-334"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillFlag</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-335"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">KeepAliveTimer</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">KeepAliveTimer</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-336"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">ClientIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">ClientIdentifier</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-337"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillFlag</span>
+<a name="MQTTV311.py-pyg.html-338"></a>    <span class="k">if</span> <span class="n">rc</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillFlag</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-339"></a>      <span class="n">rc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">WillQoS</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillQoS</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-340"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillRETAIN</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-341"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">WillTopic</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillTopic</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-342"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">WillMessage</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">WillMessage</span>
+<a name="MQTTV311.py-pyg.html-343"></a>    <span class="k">return</span> <span class="n">rc</span>
+<a name="MQTTV311.py-pyg.html-344"></a>
+<a name="MQTTV311.py-pyg.html-345"></a>
+<a name="MQTTV311.py-pyg.html-346"></a><span class="k">class</span> <span class="nc">Connacks</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-347"></a>
+<a name="MQTTV311.py-pyg.html-348"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">ReturnCode</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-349"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">CONNACK</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-350"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-351"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-352"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-353"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">=</span> <span class="n">ReturnCode</span>
+<a name="MQTTV311.py-pyg.html-354"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-355"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-356"></a>
+<a name="MQTTV311.py-pyg.html-357"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-358"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="nb">bytes</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">returnCode</span><span class="p">])</span>
+<a name="MQTTV311.py-pyg.html-359"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-360"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-361"></a>
+<a name="MQTTV311.py-pyg.html-362"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-363"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">4</span>
+<a name="MQTTV311.py-pyg.html-364"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">CONNACK</span>
+<a name="MQTTV311.py-pyg.html-365"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-366"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Connack packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-367"></a>    <span class="k">assert</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;Reserved byte&quot;</span>
+<a name="MQTTV311.py-pyg.html-368"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-369"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-370"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-371"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-372"></a>
+<a name="MQTTV311.py-pyg.html-373"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-374"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, ReturnCode=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">returnCode</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-375"></a>
+<a name="MQTTV311.py-pyg.html-376"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-377"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-378"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">returnCode</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">returnCode</span>
+<a name="MQTTV311.py-pyg.html-379"></a>
+<a name="MQTTV311.py-pyg.html-380"></a>
+<a name="MQTTV311.py-pyg.html-381"></a><span class="k">class</span> <span class="nc">Disconnects</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-382"></a>
+<a name="MQTTV311.py-pyg.html-383"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-384"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">DISCONNECT</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-385"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-386"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-387"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-388"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-389"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-390"></a>
+<a name="MQTTV311.py-pyg.html-391"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-392"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-393"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">DISCONNECT</span>
+<a name="MQTTV311.py-pyg.html-394"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-395"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;Disconnect packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-396"></a>    <span class="n">logging</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.14.1-1] disconnect reserved bits must be 0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-397"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-398"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-399"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-400"></a>
+<a name="MQTTV311.py-pyg.html-401"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-402"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-403"></a>
+<a name="MQTTV311.py-pyg.html-404"></a>
+<a name="MQTTV311.py-pyg.html-405"></a><span class="k">class</span> <span class="nc">Publishes</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-406"></a>
+<a name="MQTTV311.py-pyg.html-407"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">TopicName</span><span class="o">=</span><span class="s">&quot;&quot;</span><span class="p">,</span> <span class="n">Payload</span><span class="o">=</span><span class="n">b</span><span class="s">&quot;&quot;</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-408"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PUBLISH</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-409"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-410"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-411"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-412"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-413"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">topicName</span> <span class="o">=</span> <span class="n">TopicName</span>
+<a name="MQTTV311.py-pyg.html-414"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-415"></a>    <span class="c"># payload</span>
+<a name="MQTTV311.py-pyg.html-416"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">Payload</span>
+<a name="MQTTV311.py-pyg.html-417"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-418"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-419"></a>
+<a name="MQTTV311.py-pyg.html-420"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-421"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">topicName</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-422"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-423"></a>      <span class="nb">buffer</span> <span class="o">+=</span>  <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-424"></a>    <span class="nb">buffer</span> <span class="o">+=</span> <span class="bp">self</span><span class="o">.</span><span class="n">data</span>
+<a name="MQTTV311.py-pyg.html-425"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-426"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-427"></a>
+<a name="MQTTV311.py-pyg.html-428"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-429"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-430"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PUBLISH</span>
+<a name="MQTTV311.py-pyg.html-431"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-432"></a>    <span class="n">packlen</span> <span class="o">=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-433"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">packlen</span>
+<a name="MQTTV311.py-pyg.html-434"></a>    <span class="n">curlen</span> <span class="o">=</span> <span class="n">fhlen</span>
+<a name="MQTTV311.py-pyg.html-435"></a>    <span class="k">try</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-436"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">topicName</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:],</span> <span class="n">packlen</span> <span class="o">-</span> <span class="n">curlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-437"></a>    <span class="k">except</span> <span class="ne">UnicodeDecodeError</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-438"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.3.2-1] topic name in publish must be utf-8&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-439"></a>      <span class="k">raise</span>
+<a name="MQTTV311.py-pyg.html-440"></a>    <span class="n">curlen</span> <span class="o">+=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">topicName</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-441"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-442"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-443"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be in publish if QoS is 1 or 2&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-444"></a>      <span class="n">curlen</span> <span class="o">+=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-445"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be &gt; 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-446"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-447"></a>      <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-5] no packet indentifier in publish if QoS is 0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-448"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-449"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="n">curlen</span><span class="p">:</span><span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-450"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-451"></a>      <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-4]&quot;</span>
+<a name="MQTTV311.py-pyg.html-452"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-453"></a>
+<a name="MQTTV311.py-pyg.html-454"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-455"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-456"></a>    <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-457"></a>      <span class="n">rc</span> <span class="o">+=</span> <span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-458"></a>    <span class="n">rc</span> <span class="o">+=</span> <span class="s">&quot;, TopicName=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">topicName</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, Payload=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-459"></a>    <span class="k">return</span> <span class="n">rc</span>
+<a name="MQTTV311.py-pyg.html-460"></a>
+<a name="MQTTV311.py-pyg.html-461"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-462"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-463"></a>         <span class="bp">self</span><span class="o">.</span><span class="n">topicName</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">topicName</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-464"></a>         <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span>
+<a name="MQTTV311.py-pyg.html-465"></a>    <span class="k">if</span> <span class="n">rc</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-466"></a>      <span class="n">rc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-467"></a>    <span class="k">return</span> <span class="n">rc</span>
+<a name="MQTTV311.py-pyg.html-468"></a>
+<a name="MQTTV311.py-pyg.html-469"></a>
+<a name="MQTTV311.py-pyg.html-470"></a><span class="k">class</span> <span class="nc">Pubacks</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-471"></a>
+<a name="MQTTV311.py-pyg.html-472"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-473"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PUBACK</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-474"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-475"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-476"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-477"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-478"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-479"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-480"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-481"></a>
+<a name="MQTTV311.py-pyg.html-482"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-483"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-484"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-485"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-486"></a>
+<a name="MQTTV311.py-pyg.html-487"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-488"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-489"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PUBACK</span>
+<a name="MQTTV311.py-pyg.html-490"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-491"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Puback packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-492"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-493"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-494"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-495"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-496"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-497"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-498"></a>
+<a name="MQTTV311.py-pyg.html-499"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-500"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId &quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-501"></a>
+<a name="MQTTV311.py-pyg.html-502"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-503"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-504"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-505"></a>
+<a name="MQTTV311.py-pyg.html-506"></a>
+<a name="MQTTV311.py-pyg.html-507"></a><span class="k">class</span> <span class="nc">Pubrecs</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-508"></a>
+<a name="MQTTV311.py-pyg.html-509"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-510"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PUBREC</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-511"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-512"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-513"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-514"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-515"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-516"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-517"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-518"></a>
+<a name="MQTTV311.py-pyg.html-519"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-520"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-521"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-522"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-523"></a>
+<a name="MQTTV311.py-pyg.html-524"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-525"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-526"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PUBREC</span>
+<a name="MQTTV311.py-pyg.html-527"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-528"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Pubrec packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-529"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-530"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-531"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-532"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-533"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-534"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-535"></a>
+<a name="MQTTV311.py-pyg.html-536"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-537"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-538"></a>
+<a name="MQTTV311.py-pyg.html-539"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-540"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-541"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-542"></a>
+<a name="MQTTV311.py-pyg.html-543"></a>
+<a name="MQTTV311.py-pyg.html-544"></a><span class="k">class</span> <span class="nc">Pubrels</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-545"></a>
+<a name="MQTTV311.py-pyg.html-546"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-547"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PUBREL</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-548"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-549"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-550"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-551"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-552"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-553"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-554"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-555"></a>
+<a name="MQTTV311.py-pyg.html-556"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-557"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-558"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-559"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-560"></a>
+<a name="MQTTV311.py-pyg.html-561"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-562"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-563"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PUBREL</span>
+<a name="MQTTV311.py-pyg.html-564"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-565"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Pubrel packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-566"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-567"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-568"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] DUP should be False in PUBREL&quot;</span>
+<a name="MQTTV311.py-pyg.html-569"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] QoS should be 1 in PUBREL&quot;</span>
+<a name="MQTTV311.py-pyg.html-570"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] RETAIN should be False in PUBREL&quot;</span>
+<a name="MQTTV311.py-pyg.html-571"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.6.1-1] bits in fixed header for pubrel are ok&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-572"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-573"></a>
+<a name="MQTTV311.py-pyg.html-574"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-575"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-576"></a>
+<a name="MQTTV311.py-pyg.html-577"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-578"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-579"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-580"></a>
+<a name="MQTTV311.py-pyg.html-581"></a>
+<a name="MQTTV311.py-pyg.html-582"></a><span class="k">class</span> <span class="nc">Pubcomps</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-583"></a>
+<a name="MQTTV311.py-pyg.html-584"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-585"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PUBCOMP</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-586"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-587"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-588"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-589"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-590"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-591"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-592"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-593"></a>
+<a name="MQTTV311.py-pyg.html-594"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-595"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-596"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-597"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-598"></a>
+<a name="MQTTV311.py-pyg.html-599"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-600"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-601"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PUBCOMP</span>
+<a name="MQTTV311.py-pyg.html-602"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-603"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-604"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">2</span><span class="p">,</span> <span class="s">&quot;Pubcomp packet is wrong length </span><span class="si">%d</span><span class="s">&quot;</span> <span class="o">%</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-605"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-606"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] DUP should be False in Pubcomp&quot;</span>
+<a name="MQTTV311.py-pyg.html-607"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] QoS should be 0 in Pubcomp&quot;</span>
+<a name="MQTTV311.py-pyg.html-608"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] Retain should be false in Pubcomp&quot;</span>
+<a name="MQTTV311.py-pyg.html-609"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-610"></a>
+<a name="MQTTV311.py-pyg.html-611"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-612"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-613"></a>
+<a name="MQTTV311.py-pyg.html-614"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-615"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-616"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-617"></a>
+<a name="MQTTV311.py-pyg.html-618"></a>
+<a name="MQTTV311.py-pyg.html-619"></a><span class="k">class</span> <span class="nc">Subscribes</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-620"></a>
+<a name="MQTTV311.py-pyg.html-621"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Data</span><span class="o">=</span><span class="p">[]):</span>
+<a name="MQTTV311.py-pyg.html-622"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">SUBSCRIBE</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-623"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-624"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-625"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-626"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-627"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-628"></a>    <span class="c"># payload - list of topic, qos pairs</span>
+<a name="MQTTV311.py-pyg.html-629"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">Data</span><span class="p">[:]</span>
+<a name="MQTTV311.py-pyg.html-630"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-631"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-632"></a>
+<a name="MQTTV311.py-pyg.html-633"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-634"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-635"></a>    <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-636"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="n">d</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> <span class="o">+</span> <span class="nb">bytes</span><span class="p">([</span><span class="n">d</span><span class="p">[</span><span class="mi">1</span><span class="p">]])</span>
+<a name="MQTTV311.py-pyg.html-637"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-638"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-639"></a>
+<a name="MQTTV311.py-pyg.html-640"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-641"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-642"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">SUBSCRIBE</span>
+<a name="MQTTV311.py-pyg.html-643"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-644"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-645"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be in subscribe&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-646"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-647"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be &gt; 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-648"></a>    <span class="n">leftlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">-</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-649"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTV311.py-pyg.html-650"></a>    <span class="k">while</span> <span class="n">leftlen</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-651"></a>      <span class="n">topic</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="o">-</span><span class="n">leftlen</span><span class="p">:],</span> <span class="n">leftlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-652"></a>      <span class="n">leftlen</span> <span class="o">-=</span> <span class="nb">len</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-653"></a>      <span class="n">qos</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="o">-</span><span class="n">leftlen</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-654"></a>      <span class="k">assert</span> <span class="n">qos</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">],</span> <span class="s">&quot;[MQTT-3.8.3-2] reserved bits must be zero&quot;</span>
+<a name="MQTTV311.py-pyg.html-655"></a>      <span class="n">leftlen</span> <span class="o">-=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-656"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">append</span><span class="p">((</span><span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">))</span>
+<a name="MQTTV311.py-pyg.html-657"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-3.8.3-1] at least one topic, qos pair must be in subscribe&quot;</span>
+<a name="MQTTV311.py-pyg.html-658"></a>    <span class="k">assert</span> <span class="n">leftlen</span> <span class="o">==</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-659"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-660"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-661"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-662"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-663"></a>
+<a name="MQTTV311.py-pyg.html-664"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-665"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-666"></a>           <span class="s">&quot;, Data=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-667"></a>
+<a name="MQTTV311.py-pyg.html-668"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-669"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-670"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-671"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span>
+<a name="MQTTV311.py-pyg.html-672"></a>
+<a name="MQTTV311.py-pyg.html-673"></a>
+<a name="MQTTV311.py-pyg.html-674"></a><span class="k">class</span> <span class="nc">Subacks</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-675"></a>
+<a name="MQTTV311.py-pyg.html-676"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Data</span><span class="o">=</span><span class="p">[]):</span>
+<a name="MQTTV311.py-pyg.html-677"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">SUBACK</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-678"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-679"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-680"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-681"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-682"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-683"></a>    <span class="c"># payload - list of qos</span>
+<a name="MQTTV311.py-pyg.html-684"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">Data</span><span class="p">[:]</span>
+<a name="MQTTV311.py-pyg.html-685"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-686"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-687"></a>
+<a name="MQTTV311.py-pyg.html-688"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-689"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-690"></a>    <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-691"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="nb">bytes</span><span class="p">([</span><span class="n">d</span><span class="p">])</span>
+<a name="MQTTV311.py-pyg.html-692"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-693"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-694"></a>
+<a name="MQTTV311.py-pyg.html-695"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-696"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-697"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">SUBACK</span>
+<a name="MQTTV311.py-pyg.html-698"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-699"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-700"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-701"></a>    <span class="n">leftlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">-</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-702"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTV311.py-pyg.html-703"></a>    <span class="k">while</span> <span class="n">leftlen</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-704"></a>      <span class="n">qos</span> <span class="o">=</span> <span class="nb">buffer</span><span class="p">[</span><span class="o">-</span><span class="n">leftlen</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-705"></a>      <span class="k">assert</span> <span class="n">qos</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mh">0x80</span><span class="p">],</span> <span class="s">&quot;[MQTT-3.9.3-2] return code in QoS must be 0, 1, 2 or 0x80&quot;</span>
+<a name="MQTTV311.py-pyg.html-706"></a>      <span class="n">leftlen</span> <span class="o">-=</span> <span class="mi">1</span>
+<a name="MQTTV311.py-pyg.html-707"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">qos</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-708"></a>    <span class="k">assert</span> <span class="n">leftlen</span> <span class="o">==</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-709"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] DUP should be false in suback&quot;</span>
+<a name="MQTTV311.py-pyg.html-710"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] QoS should be 0 in suback&quot;</span>
+<a name="MQTTV311.py-pyg.html-711"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1] Retain should be false in suback&quot;</span>
+<a name="MQTTV311.py-pyg.html-712"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-713"></a>
+<a name="MQTTV311.py-pyg.html-714"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-715"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-716"></a>           <span class="s">&quot;, Data=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-717"></a>
+<a name="MQTTV311.py-pyg.html-718"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-719"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-720"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-721"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span>
+<a name="MQTTV311.py-pyg.html-722"></a>
+<a name="MQTTV311.py-pyg.html-723"></a>
+<a name="MQTTV311.py-pyg.html-724"></a><span class="k">class</span> <span class="nc">Unsubscribes</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-725"></a>
+<a name="MQTTV311.py-pyg.html-726"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Data</span><span class="o">=</span><span class="p">[]):</span>
+<a name="MQTTV311.py-pyg.html-727"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">UNSUBSCRIBE</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-728"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-729"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-730"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-731"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-732"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-733"></a>    <span class="c"># payload - list of topics</span>
+<a name="MQTTV311.py-pyg.html-734"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="n">Data</span><span class="p">[:]</span>
+<a name="MQTTV311.py-pyg.html-735"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-736"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-737"></a>
+<a name="MQTTV311.py-pyg.html-738"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-739"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-740"></a>    <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-741"></a>      <span class="nb">buffer</span> <span class="o">+=</span> <span class="n">writeUTF</span><span class="p">(</span><span class="n">d</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-742"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-743"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-744"></a>
+<a name="MQTTV311.py-pyg.html-745"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-746"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-747"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">UNSUBSCRIBE</span>
+<a name="MQTTV311.py-pyg.html-748"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-749"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-750"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be in unsubscribe&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-751"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-752"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be &gt; 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-753"></a>    <span class="n">leftlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">-</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-754"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="MQTTV311.py-pyg.html-755"></a>    <span class="k">while</span> <span class="n">leftlen</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-756"></a>      <span class="n">topic</span> <span class="o">=</span> <span class="n">readUTF</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="o">-</span><span class="n">leftlen</span><span class="p">:],</span> <span class="n">leftlen</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-757"></a>      <span class="n">leftlen</span> <span class="o">-=</span> <span class="nb">len</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span> <span class="o">+</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-758"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-759"></a>    <span class="k">assert</span> <span class="n">leftlen</span> <span class="o">==</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-760"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-761"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">1</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-762"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-763"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3-10.1-1] fixed header bits arebe 0,0,1,0&quot;</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-764"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-765"></a>
+<a name="MQTTV311.py-pyg.html-766"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-767"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span>\
+<a name="MQTTV311.py-pyg.html-768"></a>           <span class="s">&quot;, Data=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">data</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-769"></a>
+<a name="MQTTV311.py-pyg.html-770"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-771"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-772"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-773"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">data</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">data</span>
+<a name="MQTTV311.py-pyg.html-774"></a>
+<a name="MQTTV311.py-pyg.html-775"></a>
+<a name="MQTTV311.py-pyg.html-776"></a><span class="k">class</span> <span class="nc">Unsubacks</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-777"></a>
+<a name="MQTTV311.py-pyg.html-778"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">MsgId</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-779"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">UNSUBACK</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-780"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-781"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-782"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-783"></a>    <span class="c"># variable header</span>
+<a name="MQTTV311.py-pyg.html-784"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">MsgId</span>
+<a name="MQTTV311.py-pyg.html-785"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-786"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-787"></a>
+<a name="MQTTV311.py-pyg.html-788"></a>  <span class="k">def</span> <span class="nf">pack</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-789"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="n">writeInt16</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-790"></a>    <span class="nb">buffer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">pack</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">))</span> <span class="o">+</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-791"></a>    <span class="k">return</span> <span class="nb">buffer</span>
+<a name="MQTTV311.py-pyg.html-792"></a>
+<a name="MQTTV311.py-pyg.html-793"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-794"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-795"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">UNSUBACK</span>
+<a name="MQTTV311.py-pyg.html-796"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-797"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-798"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-799"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.3.1-1] packet indentifier must be &gt; 0&quot;</span>
+<a name="MQTTV311.py-pyg.html-800"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">=</span> <span class="n">readInt16</span><span class="p">(</span><span class="nb">buffer</span><span class="p">[</span><span class="n">fhlen</span><span class="p">:])</span>
+<a name="MQTTV311.py-pyg.html-801"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-802"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-803"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-804"></a>    <span class="k">return</span> <span class="n">fhlen</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span>
+<a name="MQTTV311.py-pyg.html-805"></a>
+<a name="MQTTV311.py-pyg.html-806"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-807"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;, MsgId=&quot;</span><span class="o">+</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-808"></a>
+<a name="MQTTV311.py-pyg.html-809"></a>  <span class="k">def</span> <span class="nf">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-810"></a>    <span class="k">return</span> <span class="n">Packets</span><span class="o">.</span><span class="n">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">packet</span><span class="p">)</span> <span class="ow">and</span> \
+<a name="MQTTV311.py-pyg.html-811"></a>           <span class="bp">self</span><span class="o">.</span><span class="n">messageIdentifier</span> <span class="o">==</span> <span class="n">packet</span><span class="o">.</span><span class="n">messageIdentifier</span>
+<a name="MQTTV311.py-pyg.html-812"></a>
+<a name="MQTTV311.py-pyg.html-813"></a>
+<a name="MQTTV311.py-pyg.html-814"></a><span class="k">class</span> <span class="nc">Pingreqs</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-815"></a>
+<a name="MQTTV311.py-pyg.html-816"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-817"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PINGREQ</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-818"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-819"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-820"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-821"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-822"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-823"></a>
+<a name="MQTTV311.py-pyg.html-824"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-825"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-826"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PINGREQ</span>
+<a name="MQTTV311.py-pyg.html-827"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-828"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-829"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-830"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-831"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-832"></a>    <span class="k">return</span> <span class="n">fhlen</span>
+<a name="MQTTV311.py-pyg.html-833"></a>
+<a name="MQTTV311.py-pyg.html-834"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-835"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-836"></a>
+<a name="MQTTV311.py-pyg.html-837"></a>
+<a name="MQTTV311.py-pyg.html-838"></a><span class="k">class</span> <span class="nc">Pingresps</span><span class="p">(</span><span class="n">Packets</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-839"></a>
+<a name="MQTTV311.py-pyg.html-840"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="o">=</span><span class="bp">None</span><span class="p">,</span> <span class="n">DUP</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span> <span class="n">QoS</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">Retain</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-841"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span> <span class="o">=</span> <span class="n">FixedHeaders</span><span class="p">(</span><span class="n">PINGRESP</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-842"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">=</span> <span class="n">DUP</span>
+<a name="MQTTV311.py-pyg.html-843"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">=</span> <span class="n">QoS</span>
+<a name="MQTTV311.py-pyg.html-844"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">Retain</span> <span class="o">=</span> <span class="n">Retain</span>
+<a name="MQTTV311.py-pyg.html-845"></a>    <span class="k">if</span> <span class="nb">buffer</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-846"></a>      <span class="bp">self</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-847"></a>
+<a name="MQTTV311.py-pyg.html-848"></a>  <span class="k">def</span> <span class="nf">unpack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-849"></a>    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">2</span>
+<a name="MQTTV311.py-pyg.html-850"></a>    <span class="k">assert</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">==</span> <span class="n">PINGRESP</span>
+<a name="MQTTV311.py-pyg.html-851"></a>    <span class="n">fhlen</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-852"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">remainingLength</span> <span class="o">==</span> <span class="mi">0</span>
+<a name="MQTTV311.py-pyg.html-853"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">DUP</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-854"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">QoS</span> <span class="o">==</span> <span class="mi">0</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-855"></a>    <span class="k">assert</span> <span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="o">.</span><span class="n">RETAIN</span> <span class="o">==</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;[MQTT-2.1.2-1]&quot;</span>
+<a name="MQTTV311.py-pyg.html-856"></a>    <span class="k">return</span> <span class="n">fhlen</span>
+<a name="MQTTV311.py-pyg.html-857"></a>
+<a name="MQTTV311.py-pyg.html-858"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-859"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">fh</span><span class="p">)</span><span class="o">+</span><span class="s">&quot;)&quot;</span>
+<a name="MQTTV311.py-pyg.html-860"></a>
+<a name="MQTTV311.py-pyg.html-861"></a><span class="n">classes</span> <span class="o">=</span> <span class="p">[</span><span class="bp">None</span><span class="p">,</span> <span class="n">Connects</span><span class="p">,</span> <span class="n">Connacks</span><span class="p">,</span> <span class="n">Publishes</span><span class="p">,</span> <span class="n">Pubacks</span><span class="p">,</span> <span class="n">Pubrecs</span><span class="p">,</span>
+<a name="MQTTV311.py-pyg.html-862"></a>           <span class="n">Pubrels</span><span class="p">,</span> <span class="n">Pubcomps</span><span class="p">,</span> <span class="n">Subscribes</span><span class="p">,</span> <span class="n">Subacks</span><span class="p">,</span> <span class="n">Unsubscribes</span><span class="p">,</span>
+<a name="MQTTV311.py-pyg.html-863"></a>           <span class="n">Unsubacks</span><span class="p">,</span> <span class="n">Pingreqs</span><span class="p">,</span> <span class="n">Pingresps</span><span class="p">,</span> <span class="n">Disconnects</span><span class="p">]</span>
+<a name="MQTTV311.py-pyg.html-864"></a>
+<a name="MQTTV311.py-pyg.html-865"></a><span class="k">def</span> <span class="nf">unpackPacket</span><span class="p">(</span><span class="nb">buffer</span><span class="p">):</span>
+<a name="MQTTV311.py-pyg.html-866"></a>  <span class="k">if</span> <span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-867"></a>    <span class="n">packet</span> <span class="o">=</span> <span class="n">classes</span><span class="p">[</span><span class="n">MessageType</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)]()</span>
+<a name="MQTTV311.py-pyg.html-868"></a>    <span class="n">packet</span><span class="o">.</span><span class="n">unpack</span><span class="p">(</span><span class="nb">buffer</span><span class="p">)</span>
+<a name="MQTTV311.py-pyg.html-869"></a>  <span class="k">else</span><span class="p">:</span>
+<a name="MQTTV311.py-pyg.html-870"></a>    <span class="n">packet</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="MQTTV311.py-pyg.html-871"></a>  <span class="k">return</span> <span class="n">packet</span>
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/README.md b/old/testing/README.md
new file mode 100644
index 0000000..06283c4
--- /dev/null
+++ b/old/testing/README.md
@@ -0,0 +1 @@
+This directory was generated by the output dexy reporter and may be deleted without notice.
diff --git a/old/testing/SubscriptionEngines.html b/old/testing/SubscriptionEngines.html
new file mode 100644
index 0000000..f9a5ed8
--- /dev/null
+++ b/old/testing/SubscriptionEngines.html
@@ -0,0 +1,229 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>Subscription Engine</h1>
+<pre>
+<div class="highlight"><pre><a name="SubscriptionEngines.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="SubscriptionEngines.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="SubscriptionEngines.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="SubscriptionEngines.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="SubscriptionEngines.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="SubscriptionEngines.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="SubscriptionEngines.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="SubscriptionEngines.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="SubscriptionEngines.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="SubscriptionEngines.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="SubscriptionEngines.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="SubscriptionEngines.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="SubscriptionEngines.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="SubscriptionEngines.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="SubscriptionEngines.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="SubscriptionEngines.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-18"></a>
+<a name="SubscriptionEngines.py-pyg.html-19"></a><span class="kn">import</span> <span class="nn">types</span><span class="o">,</span> <span class="nn">logging</span>
+<a name="SubscriptionEngines.py-pyg.html-20"></a>
+<a name="SubscriptionEngines.py-pyg.html-21"></a><span class="kn">from</span> <span class="nn">.</span> <span class="kn">import</span> <span class="n">Topics</span><span class="p">,</span> <span class="n">Subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-22"></a>
+<a name="SubscriptionEngines.py-pyg.html-23"></a><span class="kn">from</span> <span class="nn">.Subscriptions</span> <span class="kn">import</span> <span class="o">*</span>
+<a name="SubscriptionEngines.py-pyg.html-24"></a>
+<a name="SubscriptionEngines.py-pyg.html-25"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-26"></a> 
+<a name="SubscriptionEngines.py-pyg.html-27"></a><span class="k">class</span> <span class="nc">SubscriptionEngines</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-28"></a>
+<a name="SubscriptionEngines.py-pyg.html-29"></a>   <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-30"></a>     <span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span> <span class="o">=</span> <span class="p">[]</span> <span class="c"># list of subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-31"></a>     <span class="bp">self</span><span class="o">.</span><span class="n">__retained</span> <span class="o">=</span> <span class="p">{}</span>      <span class="c"># map of topics to retained msg+qos</span>
+<a name="SubscriptionEngines.py-pyg.html-32"></a>
+<a name="SubscriptionEngines.py-pyg.html-33"></a>     <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="SubscriptionEngines.py-pyg.html-34"></a>     <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_retained</span> <span class="o">=</span> <span class="p">{}</span>
+<a name="SubscriptionEngines.py-pyg.html-35"></a>
+<a name="SubscriptionEngines.py-pyg.html-36"></a>   <span class="k">def</span> <span class="nf">reinitialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-37"></a>     <span class="bp">self</span><span class="o">.</span><span class="n">__init__</span><span class="p">()</span>
+<a name="SubscriptionEngines.py-pyg.html-38"></a>
+<a name="SubscriptionEngines.py-pyg.html-39"></a>   <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-40"></a>     <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span> <span class="o">==</span> <span class="nb">type</span><span class="p">([]):</span>
+<a name="SubscriptionEngines.py-pyg.html-41"></a>       <span class="n">rc</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="SubscriptionEngines.py-pyg.html-42"></a>       <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="SubscriptionEngines.py-pyg.html-43"></a>       <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.8.4-4] Multiple topics in one subscribe&quot;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-44"></a>       <span class="k">for</span> <span class="n">aTopic</span> <span class="ow">in</span> <span class="n">topic</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-45"></a>         <span class="n">rc</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">__subscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">qos</span><span class="p">[</span><span class="n">count</span><span class="p">]))</span>
+<a name="SubscriptionEngines.py-pyg.html-46"></a>         <span class="n">count</span> <span class="o">+=</span> <span class="mi">1</span>
+<a name="SubscriptionEngines.py-pyg.html-47"></a>     <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-48"></a>       <span class="n">rc</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__subscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">qos</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-49"></a>     <span class="k">return</span> <span class="n">rc</span>
+<a name="SubscriptionEngines.py-pyg.html-50"></a>
+<a name="SubscriptionEngines.py-pyg.html-51"></a>   <span class="k">def</span> <span class="nf">__subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">aQos</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-52"></a>     <span class="s">&quot;subscribe to one topic&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-53"></a>     <span class="n">rc</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="SubscriptionEngines.py-pyg.html-54"></a>     <span class="k">assert</span> <span class="n">Topics</span><span class="o">.</span><span class="n">isValidTopicName</span><span class="p">(</span><span class="n">aTopic</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-55"></a>     <span class="n">subscriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-56"></a>     <span class="n">resubscribed</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="SubscriptionEngines.py-pyg.html-57"></a>     <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">subscriptions</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-58"></a>       <span class="k">if</span> <span class="n">s</span><span class="o">.</span><span class="n">getClientid</span><span class="p">()</span> <span class="o">==</span> <span class="n">aClientid</span> <span class="ow">and</span> <span class="n">s</span><span class="o">.</span><span class="n">getTopic</span><span class="p">()</span> <span class="o">==</span> <span class="n">aTopic</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-59"></a>         <span class="n">s</span><span class="o">.</span><span class="n">resubscribe</span><span class="p">(</span><span class="n">aQos</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-60"></a>         <span class="k">return</span> <span class="n">s</span>
+<a name="SubscriptionEngines.py-pyg.html-61"></a>     <span class="n">rc</span> <span class="o">=</span> <span class="n">Subscriptions</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">aQos</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-62"></a>     <span class="n">subscriptions</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">rc</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-63"></a>     <span class="k">return</span> <span class="n">rc</span>
+<a name="SubscriptionEngines.py-pyg.html-64"></a>
+<a name="SubscriptionEngines.py-pyg.html-65"></a>   <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-66"></a>     <span class="n">matched</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="SubscriptionEngines.py-pyg.html-67"></a>     <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">aTopic</span><span class="p">)</span> <span class="o">==</span> <span class="nb">type</span><span class="p">([]):</span>
+<a name="SubscriptionEngines.py-pyg.html-68"></a>       <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">aTopic</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">1</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-69"></a>         <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.10.3-6] each topic must be processed in sequence&quot;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-70"></a>       <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">aTopic</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-71"></a>         <span class="k">if</span> <span class="ow">not</span> <span class="n">matched</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-72"></a>           <span class="n">matched</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__unsubscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">t</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-73"></a>     <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-74"></a>       <span class="n">matched</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__unsubscribe</span><span class="p">(</span><span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-75"></a>     <span class="k">if</span> <span class="ow">not</span> <span class="n">matched</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-76"></a>       <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.10.3-5] Unsuback must be sent even if no topics are matched&quot;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-77"></a>
+<a name="SubscriptionEngines.py-pyg.html-78"></a>   <span class="k">def</span> <span class="nf">__unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-79"></a>     <span class="s">&quot;unsubscribe to one topic&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-80"></a>     <span class="n">matched</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="SubscriptionEngines.py-pyg.html-81"></a>     <span class="n">subscriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-82"></a>     <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">subscriptions</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-83"></a>       <span class="k">if</span> <span class="n">s</span><span class="o">.</span><span class="n">getClientid</span><span class="p">()</span> <span class="o">==</span> <span class="n">aClientid</span> <span class="ow">and</span> <span class="n">s</span><span class="o">.</span><span class="n">getTopic</span><span class="p">()</span> <span class="o">==</span> <span class="n">aTopic</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-84"></a>         <span class="n">subscriptions</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">s</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-85"></a>         <span class="n">matched</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="SubscriptionEngines.py-pyg.html-86"></a>         <span class="k">break</span> <span class="c"># once we&#39;ve hit one, that&#39;s us done</span>
+<a name="SubscriptionEngines.py-pyg.html-87"></a>     <span class="k">return</span> <span class="n">matched</span>
+<a name="SubscriptionEngines.py-pyg.html-88"></a>
+<a name="SubscriptionEngines.py-pyg.html-89"></a>   <span class="k">def</span> <span class="nf">clearSubscriptions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-90"></a>     <span class="k">for</span> <span class="n">subscriptions</span> <span class="ow">in</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span><span class="p">]:</span>
+<a name="SubscriptionEngines.py-pyg.html-91"></a>       <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">subscriptions</span><span class="p">[:]:</span>
+<a name="SubscriptionEngines.py-pyg.html-92"></a>         <span class="k">if</span> <span class="n">s</span><span class="o">.</span><span class="n">getClientid</span><span class="p">()</span> <span class="o">==</span> <span class="n">aClientid</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-93"></a>           <span class="n">subscriptions</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">s</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-94"></a>
+<a name="SubscriptionEngines.py-pyg.html-95"></a>   <span class="k">def</span> <span class="nf">getSubscriptions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">aClientid</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-96"></a>     <span class="s">&quot;return a list of subscriptions for this client&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-97"></a>     <span class="n">subscriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-98"></a>     <span class="k">if</span> <span class="n">aClientid</span> <span class="o">==</span> <span class="bp">None</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-99"></a>       <span class="n">rc</span> <span class="o">=</span> <span class="p">[</span><span class="n">sub</span> <span class="k">for</span> <span class="n">sub</span> <span class="ow">in</span> <span class="n">subscriptions</span> <span class="k">if</span> <span class="n">Topics</span><span class="o">.</span><span class="n">topicMatches</span><span class="p">(</span><span class="n">sub</span><span class="o">.</span><span class="n">getTopic</span><span class="p">(),</span> <span class="n">aTopic</span><span class="p">)]</span>
+<a name="SubscriptionEngines.py-pyg.html-100"></a>     <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-101"></a>       <span class="n">rc</span> <span class="o">=</span> <span class="p">[</span><span class="n">sub</span> <span class="k">for</span> <span class="n">sub</span> <span class="ow">in</span> <span class="n">subscriptions</span> <span class="k">if</span> <span class="n">sub</span><span class="o">.</span><span class="n">getClientid</span><span class="p">()</span> <span class="o">==</span> <span class="n">aClientid</span> <span class="ow">and</span> <span class="n">Topics</span><span class="o">.</span><span class="n">topicMatches</span><span class="p">(</span><span class="n">sub</span><span class="o">.</span><span class="n">getTopic</span><span class="p">(),</span> <span class="n">aTopic</span><span class="p">)]</span>
+<a name="SubscriptionEngines.py-pyg.html-102"></a>     <span class="k">return</span> <span class="n">rc</span>
+<a name="SubscriptionEngines.py-pyg.html-103"></a>
+<a name="SubscriptionEngines.py-pyg.html-104"></a>   <span class="k">def</span> <span class="nf">qosOf</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">clientid</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-105"></a>     <span class="c"># if there are overlapping subscriptions, choose maximum QoS</span>
+<a name="SubscriptionEngines.py-pyg.html-106"></a>     <span class="n">chosen</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="SubscriptionEngines.py-pyg.html-107"></a>     <span class="k">for</span> <span class="n">sub</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">getSubscriptions</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">clientid</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-108"></a>       <span class="k">if</span> <span class="n">chosen</span> <span class="o">==</span> <span class="bp">None</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-109"></a>         <span class="n">chosen</span> <span class="o">=</span> <span class="n">sub</span><span class="o">.</span><span class="n">getQoS</span><span class="p">()</span>
+<a name="SubscriptionEngines.py-pyg.html-110"></a>       <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-111"></a>         <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.3.5-1] Overlapping subscriptions max QoS&quot;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-112"></a>         <span class="k">if</span> <span class="n">sub</span><span class="o">.</span><span class="n">getQoS</span><span class="p">()</span> <span class="o">&gt;</span> <span class="n">chosen</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-113"></a>           <span class="n">chosen</span> <span class="o">=</span> <span class="n">sub</span><span class="o">.</span><span class="n">getQoS</span><span class="p">()</span>
+<a name="SubscriptionEngines.py-pyg.html-114"></a>       <span class="c"># Omit the following optimization because we want to check for condition [MQTT-3.3.5-1]</span>
+<a name="SubscriptionEngines.py-pyg.html-115"></a>       <span class="c">#if chosen == 2:</span>
+<a name="SubscriptionEngines.py-pyg.html-116"></a>       <span class="c">#  break</span>
+<a name="SubscriptionEngines.py-pyg.html-117"></a>     <span class="k">return</span> <span class="n">chosen</span>
+<a name="SubscriptionEngines.py-pyg.html-118"></a>
+<a name="SubscriptionEngines.py-pyg.html-119"></a>   <span class="k">def</span> <span class="nf">subscribers</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-120"></a>     <span class="s">&quot;list all clients subscribed to this (non-wildcard) topic&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-121"></a>     <span class="n">subscriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__subscriptions</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_subscriptions</span>
+<a name="SubscriptionEngines.py-pyg.html-122"></a>     <span class="n">result</span> <span class="o">=</span> <span class="p">[]</span>
+<a name="SubscriptionEngines.py-pyg.html-123"></a>     <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">subscriptions</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-124"></a>       <span class="k">if</span> <span class="n">Topics</span><span class="o">.</span><span class="n">topicMatches</span><span class="p">(</span><span class="n">s</span><span class="o">.</span><span class="n">getTopic</span><span class="p">(),</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-125"></a>         <span class="k">if</span> <span class="n">s</span><span class="o">.</span><span class="n">getClientid</span><span class="p">()</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">result</span><span class="p">:</span> <span class="c"># don&#39;t add a client id twice</span>
+<a name="SubscriptionEngines.py-pyg.html-126"></a>             <span class="n">result</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">s</span><span class="o">.</span><span class="n">getClientid</span><span class="p">())</span>
+<a name="SubscriptionEngines.py-pyg.html-127"></a>     <span class="k">return</span> <span class="n">result</span>
+<a name="SubscriptionEngines.py-pyg.html-128"></a>
+<a name="SubscriptionEngines.py-pyg.html-129"></a>   <span class="k">def</span> <span class="nf">setRetained</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">aMessage</span><span class="p">,</span> <span class="n">aQoS</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-130"></a>     <span class="s">&quot;set a retained message on a non-wildcard topic&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-131"></a>     <span class="n">retained</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__retained</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_retained</span>
+<a name="SubscriptionEngines.py-pyg.html-132"></a>     <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">aMessage</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-133"></a>       <span class="k">if</span> <span class="n">aTopic</span> <span class="ow">in</span> <span class="n">retained</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="SubscriptionEngines.py-pyg.html-134"></a>         <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-2.1.1-11] Deleting retained message&quot;</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-135"></a>         <span class="k">del</span> <span class="n">retained</span><span class="p">[</span><span class="n">aTopic</span><span class="p">]</span>
+<a name="SubscriptionEngines.py-pyg.html-136"></a>     <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-137"></a>       <span class="n">retained</span><span class="p">[</span><span class="n">aTopic</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="n">aMessage</span><span class="p">,</span> <span class="n">aQoS</span><span class="p">)</span>
+<a name="SubscriptionEngines.py-pyg.html-138"></a>
+<a name="SubscriptionEngines.py-pyg.html-139"></a>   <span class="k">def</span> <span class="nf">getRetained</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-140"></a>     <span class="s">&quot;returns (msg, QoS) for a topic&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-141"></a>     <span class="n">retained</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__retained</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_retained</span>
+<a name="SubscriptionEngines.py-pyg.html-142"></a>     <span class="k">if</span> <span class="n">aTopic</span> <span class="ow">in</span> <span class="n">retained</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span>
+<a name="SubscriptionEngines.py-pyg.html-143"></a>       <span class="n">result</span> <span class="o">=</span> <span class="n">retained</span><span class="p">[</span><span class="n">aTopic</span><span class="p">]</span>
+<a name="SubscriptionEngines.py-pyg.html-144"></a>     <span class="k">else</span><span class="p">:</span>
+<a name="SubscriptionEngines.py-pyg.html-145"></a>       <span class="n">result</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="SubscriptionEngines.py-pyg.html-146"></a>     <span class="k">return</span> <span class="n">result</span>
+<a name="SubscriptionEngines.py-pyg.html-147"></a>
+<a name="SubscriptionEngines.py-pyg.html-148"></a>   <span class="k">def</span> <span class="nf">getRetainedTopics</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">):</span>
+<a name="SubscriptionEngines.py-pyg.html-149"></a>     <span class="s">&quot;returns a list of topics for which retained publications exist&quot;</span>
+<a name="SubscriptionEngines.py-pyg.html-150"></a>     <span class="n">retained</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">__retained</span> <span class="k">if</span> <span class="n">aTopic</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&quot;$&quot;</span> <span class="k">else</span> <span class="bp">self</span><span class="o">.</span><span class="n">__dollar_retained</span>
+<a name="SubscriptionEngines.py-pyg.html-151"></a>     <span class="k">return</span> <span class="n">retained</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span>
+<a name="SubscriptionEngines.py-pyg.html-152"></a>
+<a name="SubscriptionEngines.py-pyg.html-153"></a>
+<a name="SubscriptionEngines.py-pyg.html-154"></a> 
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/Subscriptions.html b/old/testing/Subscriptions.html
new file mode 100644
index 0000000..403fbda
--- /dev/null
+++ b/old/testing/Subscriptions.html
@@ -0,0 +1,120 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>Subscriptions</h1>
+<pre>
+<div class="highlight"><pre><a name="Subscriptions.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Subscriptions.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="Subscriptions.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="Subscriptions.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="Subscriptions.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="Subscriptions.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="Subscriptions.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="Subscriptions.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="Subscriptions.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="Subscriptions.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="Subscriptions.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="Subscriptions.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="Subscriptions.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="Subscriptions.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="Subscriptions.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="Subscriptions.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="Subscriptions.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Subscriptions.py-pyg.html-18"></a>
+<a name="Subscriptions.py-pyg.html-19"></a><span class="kn">import</span> <span class="nn">time</span><span class="o">,</span> <span class="nn">logging</span>
+<a name="Subscriptions.py-pyg.html-20"></a>
+<a name="Subscriptions.py-pyg.html-21"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="Subscriptions.py-pyg.html-22"></a> 
+<a name="Subscriptions.py-pyg.html-23"></a><span class="k">class</span> <span class="nc">Subscriptions</span><span class="p">:</span>
+<a name="Subscriptions.py-pyg.html-24"></a>
+<a name="Subscriptions.py-pyg.html-25"></a>  <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">aClientid</span><span class="p">,</span> <span class="n">aTopic</span><span class="p">,</span> <span class="n">aQos</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-26"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__clientid</span> <span class="o">=</span> <span class="n">aClientid</span>
+<a name="Subscriptions.py-pyg.html-27"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__topic</span> <span class="o">=</span> <span class="n">aTopic</span>
+<a name="Subscriptions.py-pyg.html-28"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__qos</span> <span class="o">=</span> <span class="n">aQos</span>
+<a name="Subscriptions.py-pyg.html-29"></a>
+<a name="Subscriptions.py-pyg.html-30"></a>  <span class="k">def</span> <span class="nf">getClientid</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-31"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clientid</span>
+<a name="Subscriptions.py-pyg.html-32"></a>
+<a name="Subscriptions.py-pyg.html-33"></a>  <span class="k">def</span> <span class="nf">getTopic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-34"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">__topic</span>
+<a name="Subscriptions.py-pyg.html-35"></a>
+<a name="Subscriptions.py-pyg.html-36"></a>  <span class="k">def</span> <span class="nf">getQoS</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-37"></a>    <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">__qos</span>
+<a name="Subscriptions.py-pyg.html-38"></a>
+<a name="Subscriptions.py-pyg.html-39"></a>  <span class="k">def</span> <span class="nf">resubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">qos</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-40"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-1.1.0-1] resubscription for client </span><span class="si">%s</span><span class="s"> on topic </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clientid</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__topic</span><span class="p">)</span>
+<a name="Subscriptions.py-pyg.html-41"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;[MQTT-3.8.4-3] resubscription for client </span><span class="si">%s</span><span class="s"> on topic </span><span class="si">%s</span><span class="s">&quot;</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__clientid</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">__topic</span><span class="p">)</span>
+<a name="Subscriptions.py-pyg.html-42"></a>    <span class="bp">self</span><span class="o">.</span><span class="n">__qos</span> <span class="o">=</span> <span class="n">qos</span>
+<a name="Subscriptions.py-pyg.html-43"></a>
+<a name="Subscriptions.py-pyg.html-44"></a>  <span class="k">def</span> <span class="nf">__repr__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="Subscriptions.py-pyg.html-45"></a>    <span class="k">return</span> <span class="nb">repr</span><span class="p">({</span><span class="s">&quot;clientid&quot;</span><span class="p">:</span><span class="bp">self</span><span class="o">.</span><span class="n">__clientid</span><span class="p">,</span> <span class="s">&quot;topic&quot;</span><span class="p">:</span><span class="bp">self</span><span class="o">.</span><span class="n">__topic</span><span class="p">,</span> <span class="s">&quot;qos&quot;</span><span class="p">:</span><span class="bp">self</span><span class="o">.</span><span class="n">__qos</span><span class="p">})</span>
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/Topics.html b/old/testing/Topics.html
new file mode 100644
index 0000000..ac35b1a
--- /dev/null
+++ b/old/testing/Topics.html
@@ -0,0 +1,162 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>Topics</h1>
+<pre>
+<div class="highlight"><pre><a name="Topics.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Topics.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="Topics.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="Topics.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="Topics.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="Topics.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="Topics.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="Topics.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="Topics.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="Topics.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="Topics.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="Topics.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="Topics.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="Topics.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="Topics.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="Topics.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="Topics.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="Topics.py-pyg.html-18"></a>
+<a name="Topics.py-pyg.html-19"></a>
+<a name="Topics.py-pyg.html-20"></a><span class="kn">import</span> <span class="nn">re</span><span class="o">,</span> <span class="nn">logging</span>
+<a name="Topics.py-pyg.html-21"></a>
+<a name="Topics.py-pyg.html-22"></a><span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-23"></a>
+<a name="Topics.py-pyg.html-24"></a> 
+<a name="Topics.py-pyg.html-25"></a><span class="k">def</span> <span class="nf">isValidTopicName</span><span class="p">(</span><span class="n">aName</span><span class="p">):</span>
+<a name="Topics.py-pyg.html-26"></a>  <span class="n">rc</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="Topics.py-pyg.html-27"></a>
+<a name="Topics.py-pyg.html-28"></a>  <span class="c"># &#39;#&#39; wildcard can be only at the beginning or the end of a topic</span>
+<a name="Topics.py-pyg.html-29"></a>  <span class="k">if</span> <span class="n">aName</span><span class="p">[</span><span class="mi">1</span><span class="p">:</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&#39;#&#39;</span><span class="p">)</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-30"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="Topics.py-pyg.html-31"></a>
+<a name="Topics.py-pyg.html-32"></a>  <span class="c"># &#39;#&#39; or &#39;+&#39; only next to a slash separator or end of name</span>
+<a name="Topics.py-pyg.html-33"></a>  <span class="n">wilds</span> <span class="o">=</span> <span class="s">&#39;#+&#39;</span>
+<a name="Topics.py-pyg.html-34"></a>  <span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">wilds</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-35"></a>    <span class="n">pos</span> <span class="o">=</span> <span class="mi">0</span>
+<a name="Topics.py-pyg.html-36"></a>    <span class="n">pos</span> <span class="o">=</span> <span class="n">aName</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="n">c</span><span class="p">,</span> <span class="n">pos</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-37"></a>    <span class="k">while</span> <span class="n">pos</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-38"></a>      <span class="k">if</span> <span class="n">pos</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span> <span class="c"># check previous char is &#39;/&#39;</span>
+<a name="Topics.py-pyg.html-39"></a>        <span class="k">if</span> <span class="n">aName</span><span class="p">[</span><span class="n">pos</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&#39;/&#39;</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-40"></a>          <span class="n">rc</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="Topics.py-pyg.html-41"></a>      <span class="k">if</span> <span class="n">pos</span> <span class="o">&lt;</span> <span class="nb">len</span><span class="p">(</span><span class="n">aName</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span><span class="p">:</span> <span class="c"># check that subsequent char is &#39;/&#39;</span>
+<a name="Topics.py-pyg.html-42"></a>        <span class="k">if</span> <span class="n">aName</span><span class="p">[</span><span class="n">pos</span><span class="o">+</span><span class="mi">1</span><span class="p">]</span> <span class="o">!=</span> <span class="s">&#39;/&#39;</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-43"></a>          <span class="n">rc</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="Topics.py-pyg.html-44"></a>      <span class="n">pos</span> <span class="o">=</span> <span class="n">aName</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="n">c</span><span class="p">,</span> <span class="n">pos</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-45"></a>
+<a name="Topics.py-pyg.html-46"></a>  <span class="k">return</span> <span class="n">rc</span>
+<a name="Topics.py-pyg.html-47"></a> 
+<a name="Topics.py-pyg.html-48"></a><span class="k">def</span> <span class="nf">topicMatches</span><span class="p">(</span><span class="n">wild</span><span class="p">,</span> <span class="n">nonwild</span><span class="p">,</span> <span class="n">wildCheck</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span>
+<a name="Topics.py-pyg.html-49"></a>
+<a name="Topics.py-pyg.html-50"></a>  <span class="k">if</span> <span class="n">wildCheck</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-51"></a>    <span class="k">assert</span> <span class="n">nonwild</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&#39;+&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="n">nonwild</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&#39;#&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span>
+<a name="Topics.py-pyg.html-52"></a>  <span class="k">assert</span> <span class="n">isValidTopicName</span><span class="p">(</span><span class="n">wild</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isValidTopicName</span><span class="p">(</span><span class="n">nonwild</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-53"></a>
+<a name="Topics.py-pyg.html-54"></a>  <span class="n">rc</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="Topics.py-pyg.html-55"></a>  <span class="k">if</span> <span class="n">wild</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&#39;+&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="n">wild</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s">&#39;#&#39;</span><span class="p">)</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-56"></a>    <span class="c"># no wildcards, so check is simple</span>
+<a name="Topics.py-pyg.html-57"></a>    <span class="n">rc</span> <span class="o">=</span> <span class="p">(</span><span class="n">wild</span> <span class="o">==</span> <span class="n">nonwild</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-58"></a>  <span class="k">else</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-59"></a>    <span class="c"># we have wildcards. Escape metacharacters, except +</span>
+<a name="Topics.py-pyg.html-60"></a>    <span class="n">metachars</span> <span class="o">=</span> <span class="s">&#39;</span><span class="se">\\</span><span class="s">.^$*?{[]|()&#39;</span> <span class="c"># make sure \\ is at beginning of this string</span>
+<a name="Topics.py-pyg.html-61"></a>    <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">metachars</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-62"></a>      <span class="n">wild</span> <span class="o">=</span> <span class="n">wild</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="s">&#39;</span><span class="se">\\</span><span class="s">&#39;</span><span class="o">+</span><span class="n">s</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-63"></a>
+<a name="Topics.py-pyg.html-64"></a>    <span class="c"># now replace wildcards with regular expressions and match</span>
+<a name="Topics.py-pyg.html-65"></a>    <span class="k">if</span> <span class="n">wild</span> <span class="o">==</span> <span class="s">&#39;#&#39;</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-66"></a>      <span class="s">&quot;# on its own matches everything&quot;</span>
+<a name="Topics.py-pyg.html-67"></a>      <span class="n">wild</span> <span class="o">=</span> <span class="s">&#39;.*&#39;</span>
+<a name="Topics.py-pyg.html-68"></a>    <span class="k">elif</span> <span class="n">wild</span> <span class="o">==</span> <span class="s">&#39;/#&#39;</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-69"></a>      <span class="s">&quot;/# matches everything starting with a slash&quot;</span>
+<a name="Topics.py-pyg.html-70"></a>      <span class="n">wild</span> <span class="o">=</span> <span class="s">&#39;/.*&#39;</span>
+<a name="Topics.py-pyg.html-71"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-72"></a>      <span class="s">&quot;all other instances subsume the preceding or following slash&quot;</span>
+<a name="Topics.py-pyg.html-73"></a>      <span class="n">wild</span> <span class="o">=</span> <span class="n">wild</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s">&#39;#/&#39;</span><span class="p">,</span> <span class="s">&#39;(.*?/|^)&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s">&#39;/#&#39;</span><span class="p">,</span> <span class="s">&#39;(/.*?|$)&#39;</span><span class="p">)</span>
+<a name="Topics.py-pyg.html-74"></a>    <span class="n">wild</span> <span class="o">=</span> <span class="n">wild</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s">&#39;+&#39;</span><span class="p">,</span> <span class="s">&#39;[^/#]+?&#39;</span><span class="p">)</span> <span class="c"># + does not match an empty level</span>
+<a name="Topics.py-pyg.html-75"></a>    <span class="k">if</span> <span class="n">re</span><span class="o">.</span><span class="n">compile</span><span class="p">(</span><span class="n">wild</span><span class="o">+</span><span class="s">&#39;$&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">match</span><span class="p">(</span><span class="n">nonwild</span><span class="p">)</span> <span class="o">!=</span> <span class="bp">None</span><span class="p">:</span>
+<a name="Topics.py-pyg.html-76"></a>      <span class="n">rc</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="Topics.py-pyg.html-77"></a>  <span class="k">return</span> <span class="n">rc</span>
+<a name="Topics.py-pyg.html-78"></a>
+<a name="Topics.py-pyg.html-79"></a>
+<a name="Topics.py-pyg.html-80"></a><span class="sd">&quot;&quot;&quot; </span>
+<a name="Topics.py-pyg.html-81"></a><span class="sd">topicCoverage = dataclasses(&quot;string&quot;, (1, 64),</span>
+<a name="Topics.py-pyg.html-82"></a><span class="sd">                [&quot;TopicA&quot;, &quot;TopicA/B&quot;, &quot;Topic/C&quot;, &quot;TopicA/C&quot;, &quot;/TopicA&quot;, &quot;MQTTSAS topic&quot;],</span>
+<a name="Topics.py-pyg.html-83"></a><span class="sd">                static=True)</span>
+<a name="Topics.py-pyg.html-84"></a><span class="sd">wildTopicCoverage = dataclasses(&quot;string&quot;, (1, 64),</span>
+<a name="Topics.py-pyg.html-85"></a><span class="sd">                    [&quot;TopicA/+&quot;, &quot;+/C&quot;, &quot;#&quot;, &quot;/#&quot;, &quot;/+&quot;, &quot;+/+&quot;],</span>
+<a name="Topics.py-pyg.html-86"></a><span class="sd">                    static=True)</span>
+<a name="Topics.py-pyg.html-87"></a><span class="sd">&quot;&quot;&quot;</span> 
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/testing/start.html b/old/testing/start.html
new file mode 100644
index 0000000..c883fa0
--- /dev/null
+++ b/old/testing/start.html
@@ -0,0 +1,209 @@
+<html>
+    <head>
+       <style type="text/css">
+            .hll { background-color: #ffffcc }
+.c { color: #888888 } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #008800; font-weight: bold } /* Keyword */
+.cm { color: #888888 } /* Comment.Multiline */
+.cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.c1 { color: #888888 } /* Comment.Single */
+.cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #333333 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #666666 } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #008800 } /* Keyword.Pseudo */
+.kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.na { color: #336699 } /* Name.Attribute */
+.nb { color: #003388 } /* Name.Builtin */
+.nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.no { color: #003366; font-weight: bold } /* Name.Constant */
+.nd { color: #555555 } /* Name.Decorator */
+.ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.nl { color: #336699; font-style: italic } /* Name.Label */
+.nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.py { color: #336699; font-weight: bold } /* Name.Property */
+.nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.nv { color: #336699 } /* Name.Variable */
+.ow { color: #008800 } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.bp { color: #003388 } /* Name.Builtin.Pseudo */
+.vc { color: #336699 } /* Name.Variable.Class */
+.vg { color: #dd7700 } /* Name.Variable.Global */
+.vi { color: #3333bb } /* Name.Variable.Instance */
+.il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
+        </style>
+    </head>
+    <body>
+
+<h1>Start up the broker</h1>
+<pre>
+<div class="highlight"><pre><a name="start.py-pyg.html-1"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="start.py-pyg.html-2"></a><span class="sd">*******************************************************************</span>
+<a name="start.py-pyg.html-3"></a><span class="sd">  Copyright (c) 2013, 2014 IBM Corp.</span>
+<a name="start.py-pyg.html-4"></a><span class="sd"> </span>
+<a name="start.py-pyg.html-5"></a><span class="sd">  All rights reserved. This program and the accompanying materials</span>
+<a name="start.py-pyg.html-6"></a><span class="sd">  are made available under the terms of the Eclipse Public License v1.0</span>
+<a name="start.py-pyg.html-7"></a><span class="sd">  and Eclipse Distribution License v1.0 which accompany this distribution. </span>
+<a name="start.py-pyg.html-8"></a><span class="sd"> </span>
+<a name="start.py-pyg.html-9"></a><span class="sd">  The Eclipse Public License is available at </span>
+<a name="start.py-pyg.html-10"></a><span class="sd">     http://www.eclipse.org/legal/epl-v10.html</span>
+<a name="start.py-pyg.html-11"></a><span class="sd">  and the Eclipse Distribution License is available at </span>
+<a name="start.py-pyg.html-12"></a><span class="sd">    http://www.eclipse.org/org/documents/edl-v10.php.</span>
+<a name="start.py-pyg.html-13"></a><span class="sd"> </span>
+<a name="start.py-pyg.html-14"></a><span class="sd">  Contributors:</span>
+<a name="start.py-pyg.html-15"></a><span class="sd">     Ian Craggs - initial implementation and/or documentation</span>
+<a name="start.py-pyg.html-16"></a><span class="sd">*******************************************************************</span>
+<a name="start.py-pyg.html-17"></a><span class="sd">&quot;&quot;&quot;</span>
+<a name="start.py-pyg.html-18"></a>
+<a name="start.py-pyg.html-19"></a><span class="kn">import</span> <span class="nn">socketserver</span><span class="o">,</span> <span class="nn">select</span><span class="o">,</span> <span class="nn">sys</span><span class="o">,</span> <span class="nn">traceback</span><span class="o">,</span> <span class="nn">socket</span><span class="o">,</span> <span class="nn">logging</span><span class="o">,</span> <span class="nn">getopt</span>
+<a name="start.py-pyg.html-20"></a>
+<a name="start.py-pyg.html-21"></a><span class="kn">from</span> <span class="nn">.MQTTBrokers</span> <span class="kn">import</span> <span class="n">MQTTBrokers</span>
+<a name="start.py-pyg.html-22"></a><span class="kn">from</span> <span class="nn">.coverage</span> <span class="kn">import</span> <span class="n">handler</span><span class="p">,</span> <span class="n">measure</span>
+<a name="start.py-pyg.html-23"></a><span class="kn">from</span> <span class="nn">..formats.MQTTV311</span> <span class="kn">import</span> <span class="n">MQTTException</span>
+<a name="start.py-pyg.html-24"></a>
+<a name="start.py-pyg.html-25"></a><span class="n">broker</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="start.py-pyg.html-26"></a><span class="n">server</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="start.py-pyg.html-27"></a>
+<a name="start.py-pyg.html-28"></a><span class="n">logger</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="start.py-pyg.html-29"></a>
+<a name="start.py-pyg.html-30"></a><span class="k">class</span> <span class="nc">MyHandler</span><span class="p">(</span><span class="n">socketserver</span><span class="o">.</span><span class="n">StreamRequestHandler</span><span class="p">):</span>
+<a name="start.py-pyg.html-31"></a>
+<a name="start.py-pyg.html-32"></a>  <span class="k">def</span> <span class="nf">handle</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+<a name="start.py-pyg.html-33"></a>    <span class="n">sock</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">request</span>
+<a name="start.py-pyg.html-34"></a>    <span class="n">sock_no</span> <span class="o">=</span> <span class="n">sock</span><span class="o">.</span><span class="n">fileno</span><span class="p">()</span>
+<a name="start.py-pyg.html-35"></a>    <span class="n">terminate</span> <span class="o">=</span> <span class="n">keptalive</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="start.py-pyg.html-36"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Starting communications for socket </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">sock_no</span><span class="p">)</span>
+<a name="start.py-pyg.html-37"></a>    <span class="k">while</span> <span class="ow">not</span> <span class="n">terminate</span><span class="p">:</span>
+<a name="start.py-pyg.html-38"></a>      <span class="k">try</span><span class="p">:</span>
+<a name="start.py-pyg.html-39"></a>        <span class="k">if</span> <span class="ow">not</span> <span class="n">keptalive</span><span class="p">:</span>
+<a name="start.py-pyg.html-40"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Waiting for request&quot;</span><span class="p">)</span>
+<a name="start.py-pyg.html-41"></a>        <span class="p">(</span><span class="n">i</span><span class="p">,</span> <span class="n">o</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> <span class="o">=</span> <span class="n">select</span><span class="o">.</span><span class="n">select</span><span class="p">([</span><span class="n">sock</span><span class="p">],</span> <span class="p">[],</span> <span class="p">[],</span> <span class="mi">1</span><span class="p">)</span>
+<a name="start.py-pyg.html-42"></a>        <span class="k">if</span> <span class="n">i</span> <span class="o">==</span> <span class="p">[</span><span class="n">sock</span><span class="p">]:</span>
+<a name="start.py-pyg.html-43"></a>          <span class="n">terminate</span> <span class="o">=</span> <span class="n">broker</span><span class="o">.</span><span class="n">handleRequest</span><span class="p">(</span><span class="n">sock</span><span class="p">)</span>
+<a name="start.py-pyg.html-44"></a>          <span class="n">keptalive</span> <span class="o">=</span> <span class="bp">False</span>
+<a name="start.py-pyg.html-45"></a>        <span class="k">elif</span> <span class="p">(</span><span class="n">i</span><span class="p">,</span> <span class="n">o</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> <span class="o">==</span> <span class="p">([],</span> <span class="p">[],</span> <span class="p">[]):</span>
+<a name="start.py-pyg.html-46"></a>          <span class="n">broker</span><span class="o">.</span><span class="n">keepalive</span><span class="p">(</span><span class="n">sock</span><span class="p">)</span>
+<a name="start.py-pyg.html-47"></a>          <span class="n">keptalive</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-48"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="start.py-pyg.html-49"></a>          <span class="k">break</span>
+<a name="start.py-pyg.html-50"></a>      <span class="k">except</span> <span class="ne">UnicodeDecodeError</span><span class="p">:</span>
+<a name="start.py-pyg.html-51"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="s">&quot;[MQTT-1.4.0-1] Unicode field encoding error&quot;</span><span class="p">)</span>
+<a name="start.py-pyg.html-52"></a>        <span class="k">break</span>
+<a name="start.py-pyg.html-53"></a>      <span class="k">except</span> <span class="n">MQTTException</span> <span class="k">as</span> <span class="n">exc</span><span class="p">:</span>
+<a name="start.py-pyg.html-54"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="n">exc</span><span class="o">.</span><span class="n">args</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
+<a name="start.py-pyg.html-55"></a>        <span class="k">break</span>
+<a name="start.py-pyg.html-56"></a>      <span class="k">except</span> <span class="ne">AssertionError</span> <span class="k">as</span> <span class="n">exc</span><span class="p">:</span>
+<a name="start.py-pyg.html-57"></a>        <span class="k">if</span> <span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">exc</span><span class="o">.</span><span class="n">args</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">):</span>
+<a name="start.py-pyg.html-58"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">(</span><span class="n">exc</span><span class="o">.</span><span class="n">args</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
+<a name="start.py-pyg.html-59"></a>        <span class="k">else</span><span class="p">:</span>
+<a name="start.py-pyg.html-60"></a>          <span class="n">logger</span><span class="o">.</span><span class="n">error</span><span class="p">()</span>
+<a name="start.py-pyg.html-61"></a>        <span class="k">break</span>
+<a name="start.py-pyg.html-62"></a>      <span class="k">except</span><span class="p">:</span>
+<a name="start.py-pyg.html-63"></a>        <span class="n">logger</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="s">&quot;MyHandler&quot;</span><span class="p">)</span>
+<a name="start.py-pyg.html-64"></a>        <span class="k">break</span>
+<a name="start.py-pyg.html-65"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Finishing communications for socket </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">sock_no</span><span class="p">)</span>
+<a name="start.py-pyg.html-66"></a>
+<a name="start.py-pyg.html-67"></a><span class="k">class</span> <span class="nc">ThreadingTCPServer</span><span class="p">(</span><span class="n">socketserver</span><span class="o">.</span><span class="n">ThreadingMixIn</span><span class="p">,</span>
+<a name="start.py-pyg.html-68"></a>                           <span class="n">socketserver</span><span class="o">.</span><span class="n">TCPServer</span><span class="p">):</span>
+<a name="start.py-pyg.html-69"></a>  <span class="k">pass</span>
+<a name="start.py-pyg.html-70"></a>
+<a name="start.py-pyg.html-71"></a>
+<a name="start.py-pyg.html-72"></a><span class="k">def</span> <span class="nf">run</span><span class="p">(</span><span class="n">publish_on_pubrel</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">overlapping_single</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">dropQoS0</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span>
+<a name="start.py-pyg.html-73"></a>  <span class="k">global</span> <span class="n">logger</span><span class="p">,</span> <span class="n">broker</span><span class="p">,</span> <span class="n">server</span>
+<a name="start.py-pyg.html-74"></a>  <span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="s">&#39;MQTT broker&#39;</span><span class="p">)</span>
+<a name="start.py-pyg.html-75"></a>  <span class="n">logger</span><span class="o">.</span><span class="n">setLevel</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">INFO</span><span class="p">)</span>
+<a name="start.py-pyg.html-76"></a>  <span class="n">logger</span><span class="o">.</span><span class="n">addHandler</span><span class="p">(</span><span class="n">handler</span><span class="p">)</span>
+<a name="start.py-pyg.html-77"></a>  <span class="n">port</span> <span class="o">=</span> <span class="mi">1883</span>
+<a name="start.py-pyg.html-78"></a>  <span class="n">broker</span> <span class="o">=</span> <span class="n">MQTTBrokers</span><span class="p">(</span><span class="n">publish_on_pubrel</span><span class="o">=</span><span class="n">publish_on_pubrel</span><span class="p">,</span> <span class="n">overlapping_single</span><span class="o">=</span><span class="n">overlapping_single</span><span class="p">,</span> <span class="n">dropQoS0</span><span class="o">=</span><span class="n">dropQoS0</span><span class="p">)</span>
+<a name="start.py-pyg.html-79"></a>  <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Starting the MQTT server on port </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">port</span><span class="p">)</span>
+<a name="start.py-pyg.html-80"></a>  <span class="k">try</span><span class="p">:</span>
+<a name="start.py-pyg.html-81"></a>    <span class="n">server</span> <span class="o">=</span> <span class="n">ThreadingTCPServer</span><span class="p">((</span><span class="s">&quot;&quot;</span><span class="p">,</span> <span class="n">port</span><span class="p">),</span> <span class="n">MyHandler</span><span class="p">,</span> <span class="bp">False</span><span class="p">)</span>
+<a name="start.py-pyg.html-82"></a>    <span class="n">server</span><span class="o">.</span><span class="n">allow_reuse_address</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-83"></a>    <span class="n">server</span><span class="o">.</span><span class="n">server_bind</span><span class="p">()</span>
+<a name="start.py-pyg.html-84"></a>    <span class="n">server</span><span class="o">.</span><span class="n">server_activate</span><span class="p">()</span>
+<a name="start.py-pyg.html-85"></a>    <span class="n">server</span><span class="o">.</span><span class="n">serve_forever</span><span class="p">()</span>
+<a name="start.py-pyg.html-86"></a>  <span class="k">except</span> <span class="ne">KeyboardInterrupt</span><span class="p">:</span>
+<a name="start.py-pyg.html-87"></a>    <span class="k">pass</span> 
+<a name="start.py-pyg.html-88"></a>  <span class="k">except</span><span class="p">:</span>
+<a name="start.py-pyg.html-89"></a>    <span class="n">logger</span><span class="o">.</span><span class="n">exception</span><span class="p">(</span><span class="s">&quot;startBroker&quot;</span><span class="p">)</span>
+<a name="start.py-pyg.html-90"></a>  <span class="k">finally</span><span class="p">:</span>
+<a name="start.py-pyg.html-91"></a>    <span class="k">try</span><span class="p">:</span>
+<a name="start.py-pyg.html-92"></a>      <span class="n">server</span><span class="o">.</span><span class="n">socket</span><span class="o">.</span><span class="n">shutdown</span><span class="p">(</span><span class="n">socket</span><span class="o">.</span><span class="n">SHUT_RDWR</span><span class="p">)</span>
+<a name="start.py-pyg.html-93"></a>      <span class="n">server</span><span class="o">.</span><span class="n">socket</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+<a name="start.py-pyg.html-94"></a>    <span class="k">except</span><span class="p">:</span>
+<a name="start.py-pyg.html-95"></a>      <span class="k">pass</span>
+<a name="start.py-pyg.html-96"></a>  <span class="n">server</span> <span class="o">=</span> <span class="bp">None</span>
+<a name="start.py-pyg.html-97"></a>  <span class="n">logger</span><span class="o">.</span><span class="n">info</span><span class="p">(</span><span class="s">&quot;Stopping the MQTT server on port </span><span class="si">%d</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">port</span><span class="p">)</span>
+<a name="start.py-pyg.html-98"></a>  <span class="n">handler</span><span class="o">.</span><span class="n">measure</span><span class="p">()</span>
+<a name="start.py-pyg.html-99"></a>  
+<a name="start.py-pyg.html-100"></a>
+<a name="start.py-pyg.html-101"></a><span class="k">def</span> <span class="nf">stop</span><span class="p">():</span>
+<a name="start.py-pyg.html-102"></a>  <span class="k">global</span> <span class="n">server</span>
+<a name="start.py-pyg.html-103"></a>  <span class="n">server</span><span class="o">.</span><span class="n">shutdown</span><span class="p">()</span>
+<a name="start.py-pyg.html-104"></a>
+<a name="start.py-pyg.html-105"></a><span class="k">def</span> <span class="nf">reinitialize</span><span class="p">():</span>
+<a name="start.py-pyg.html-106"></a>  <span class="k">global</span> <span class="n">broker</span>
+<a name="start.py-pyg.html-107"></a>  <span class="n">broker</span><span class="o">.</span><span class="n">reinitialize</span><span class="p">()</span>
+<a name="start.py-pyg.html-108"></a>
+<a name="start.py-pyg.html-109"></a><span class="k">def</span> <span class="nf">main</span><span class="p">(</span><span class="n">argv</span><span class="p">):</span>
+<a name="start.py-pyg.html-110"></a>  <span class="k">try</span><span class="p">:</span>
+<a name="start.py-pyg.html-111"></a>    <span class="n">opts</span><span class="p">,</span> <span class="n">args</span> <span class="o">=</span> <span class="n">getopt</span><span class="o">.</span><span class="n">gnu_getopt</span><span class="p">(</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="s">&quot;hp:o:d:&quot;</span><span class="p">,</span> <span class="p">[</span><span class="s">&quot;help&quot;</span><span class="p">,</span> <span class="s">&quot;publish_on_pubrel=&quot;</span><span class="p">,</span> <span class="s">&quot;overlapping_single=&quot;</span><span class="p">,</span> <span class="s">&quot;dropQoS0=&quot;</span><span class="p">])</span>
+<a name="start.py-pyg.html-112"></a>  <span class="k">except</span> <span class="n">getopt</span><span class="o">.</span><span class="n">GetoptError</span> <span class="k">as</span> <span class="n">err</span><span class="p">:</span>
+<a name="start.py-pyg.html-113"></a>    <span class="k">print</span><span class="p">(</span><span class="n">err</span><span class="p">)</span> <span class="c"># will print something like &quot;option -a not recognized&quot;</span>
+<a name="start.py-pyg.html-114"></a>    <span class="n">usage</span><span class="p">()</span>
+<a name="start.py-pyg.html-115"></a>    <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
+<a name="start.py-pyg.html-116"></a>  <span class="n">publish_on_pubrel</span> <span class="o">=</span> <span class="n">overlapping_single</span> <span class="o">=</span> <span class="n">dropQoS0</span> <span class="o">=</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-117"></a>  <span class="k">for</span> <span class="n">o</span><span class="p">,</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">opts</span><span class="p">:</span>
+<a name="start.py-pyg.html-118"></a>    <span class="k">if</span> <span class="n">o</span> <span class="ow">in</span> <span class="p">(</span><span class="s">&quot;-h&quot;</span><span class="p">,</span> <span class="s">&quot;--help&quot;</span><span class="p">):</span>
+<a name="start.py-pyg.html-119"></a>      <span class="n">usage</span><span class="p">()</span>
+<a name="start.py-pyg.html-120"></a>      <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span>
+<a name="start.py-pyg.html-121"></a>    <span class="k">elif</span> <span class="n">o</span> <span class="ow">in</span> <span class="p">(</span><span class="s">&quot;-p&quot;</span><span class="p">,</span> <span class="s">&quot;--publish_on_pubrel&quot;</span><span class="p">):</span>
+<a name="start.py-pyg.html-122"></a>      <span class="n">publish_on_pubrel</span> <span class="o">=</span> <span class="bp">False</span> <span class="k">if</span> <span class="n">a</span> <span class="ow">in</span> <span class="p">[</span><span class="s">&quot;off&quot;</span><span class="p">,</span> <span class="s">&quot;false&quot;</span><span class="p">,</span> <span class="s">&quot;0&quot;</span><span class="p">]</span> <span class="k">else</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-123"></a>    <span class="k">elif</span> <span class="n">o</span> <span class="ow">in</span> <span class="p">(</span><span class="s">&quot;-o&quot;</span><span class="p">,</span> <span class="s">&quot;--overlapping_single&quot;</span><span class="p">):</span>
+<a name="start.py-pyg.html-124"></a>      <span class="n">overlapping_single</span> <span class="o">=</span> <span class="bp">False</span> <span class="k">if</span> <span class="n">a</span> <span class="ow">in</span> <span class="p">[</span><span class="s">&quot;off&quot;</span><span class="p">,</span> <span class="s">&quot;false&quot;</span><span class="p">,</span> <span class="s">&quot;0&quot;</span><span class="p">]</span> <span class="k">else</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-125"></a>    <span class="k">elif</span> <span class="n">o</span> <span class="ow">in</span> <span class="p">(</span><span class="s">&quot;-d&quot;</span><span class="p">,</span> <span class="s">&quot;--dropQoS0&quot;</span><span class="p">):</span>
+<a name="start.py-pyg.html-126"></a>      <span class="n">dropQoS0</span> <span class="o">=</span> <span class="bp">False</span> <span class="k">if</span> <span class="n">a</span> <span class="ow">in</span> <span class="p">[</span><span class="s">&quot;off&quot;</span><span class="p">,</span> <span class="s">&quot;false&quot;</span><span class="p">,</span> <span class="s">&quot;0&quot;</span><span class="p">]</span> <span class="k">else</span> <span class="bp">True</span>
+<a name="start.py-pyg.html-127"></a>    <span class="k">else</span><span class="p">:</span>
+<a name="start.py-pyg.html-128"></a>      <span class="k">assert</span> <span class="bp">False</span><span class="p">,</span> <span class="s">&quot;unhandled option&quot;</span>
+<a name="start.py-pyg.html-129"></a>
+<a name="start.py-pyg.html-130"></a>  <span class="n">run</span><span class="p">(</span><span class="n">publish_on_pubrel</span><span class="o">=</span><span class="n">publish_on_pubrel</span><span class="p">,</span> <span class="n">overlapping_single</span><span class="o">=</span><span class="n">overlapping_single</span><span class="p">,</span> <span class="n">dropQoS0</span><span class="o">=</span><span class="n">dropQoS0</span><span class="p">)</span>
+<a name="start.py-pyg.html-131"></a>
+<a name="start.py-pyg.html-132"></a>
+<a name="start.py-pyg.html-133"></a><span class="k">if</span> <span class="n">__name__</span> <span class="o">==</span> <span class="s">&quot;__main__&quot;</span><span class="p">:</span>
+<a name="start.py-pyg.html-134"></a>  <span class="n">main</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">)</span>
+</pre></div>
+
+</pre>
+
+    </body>
+</html>
\ No newline at end of file
diff --git a/old/whoisusing/index.php b/old/whoisusing/index.php
new file mode 100644
index 0000000..8c17623
--- /dev/null
+++ b/old/whoisusing/index.php
@@ -0,0 +1,23 @@
+<?php include '../_includes/header.php' ?>
+
+<h1>Who is using Paho?</h1>
+
+<h2>Lots of organizations are using Eclipse Paho for their MQTT client needs.
+Check out our recent user stories.</h2>
+
+<p>If you are using Paho, please tell us your story by sending an email to: paho-success@eclipse.org.  Thanks!</p>
+
+<h2><a href="http://gobot.io">Gobot</a></h2>
+<p>Ron Evans, The Hybrid Group Ringleader</p>
+
+<p>We wanted to say thank you for Paho MQTT, and let your team know that <a href="http://gobot.io">Gobot</a>, our Golang robotics/IoT framework, has been using the Paho MQTT client for a while. Anything we can ever do to help out, please let us know.
+
+Anyhow, great job, and thanks again for all your collective work.</p>
+
+<h2>Universidad de Castilla-La Mancha</h2>
+<p>José Luis Espinosa Aranda, Ph. D., Assistant Researcher</p>
+
+<p>Currently we are working in the Eyes of Things project funded by the <a href="http://eyesofthings.eu">Horizon 2020 program of the EU</a>. In this project we are using Paho and the MQTT protocol as a way to control and configure the device we are working on.  You could read more in this <a href="http://eyesofthings.eu/wp-content/uploads/2015/08/SPC15.pdf">paper</a>.</p>
+
+<?php include '../_includes/footer.php' ?>
+
diff --git a/paho b/paho
new file mode 160000
index 0000000..4b6722b
--- /dev/null
+++ b/paho
@@ -0,0 +1 @@
+Subproject commit 4b6722b9ec102cb840bcf64d28e986ad1d10e220