http://git-wip-us.apache.org/repos/asf/guacamole-website/blob/8c2fe14e/content/doc/1.0.0/guacamole-common-js/Guacamole.BlobWriter.html
----------------------------------------------------------------------
diff --git a/content/doc/1.0.0/guacamole-common-js/Guacamole.BlobWriter.html 
b/content/doc/1.0.0/guacamole-common-js/Guacamole.BlobWriter.html
new file mode 100644
index 0000000..6f6b3e0
--- /dev/null
+++ b/content/doc/1.0.0/guacamole-common-js/Guacamole.BlobWriter.html
@@ -0,0 +1,1073 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>JSDoc: Class: BlobWriter</title>
+
+    <script src="scripts/prettify/prettify.js"> </script>
+    <script src="scripts/prettify/lang-css.js"> </script>
+    <!--[if lt IE 9]>
+      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
+    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
+</head>
+
+<body>
+
+<div id="main">
+
+    <h1 class="page-title">Class: BlobWriter</h1>
+
+    
+
+
+
+
+<section>
+
+<header>
+    
+        <h2><span class="attribs"><span class="type-signature"></span></span>
+            <span class="ancestors"><a 
href="Guacamole.html">Guacamole</a>.</span>BlobWriter<span 
class="signature">(stream)</span><span class="type-signature"></span></h2>
+        
+    
+</header>
+
+<article>
+    <div class="container-overview">
+    
+        
+
+    
+
+    
+    <h4 class="name" id="BlobWriter"><span class="type-signature"></span>new 
BlobWriter<span class="signature">(stream)</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    A writer which automatically writes to the given output stream with the
+contents of provided Blob objects.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>stream</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type"><a 
href="Guacamole.OutputStream.html">Guacamole.OutputStream</a></span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The stream that data will be written 
to.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line30">line 30</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+    </div>
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+        <h3 class="subsection-title">Methods</h3>
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="sendBlob"><span 
class="type-signature"></span>sendBlob<span 
class="signature">(blob)</span><span class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Sends the contents of the given blob over the underlying stream.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>blob</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Blob</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The blob to send.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line108">line 108</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="sendEnd"><span 
class="type-signature"></span>sendEnd<span class="signature">()</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Signals that no further text will be sent, effectively closing the
+stream.
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line191">line 191</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+    
+
+    
+
+    
+        <h3 class="subsection-title">Events</h3>
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:onack">onack</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired for received data, if acknowledged by the server.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>status</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type"><a 
href="Guacamole.Status.html">Guacamole.Status</a></span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The status of the operation.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line202">line 202</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:oncomplete">oncomplete</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired when a blob passed to
+<a href="Guacamole.BlobWriter.html#sendBlob">sendBlob()</a> has finished being
+sent.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>blob</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Blob</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The blob that was sent.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line243">line 243</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:onerror">onerror</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired when an error occurs reading a blob passed to
+<a href="Guacamole.BlobWriter.html#sendBlob">sendBlob()</a>. The transfer for 
the
+the given blob will cease, but the stream will remain open.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>blob</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Blob</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The blob that was being read when the 
error occurred.</td>
+        </tr>
+
+    
+
+        <tr>
+            
+                <td class="name"><code>offset</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Number</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The offset of the failed read attempt 
within the blob, in bytes.</td>
+        </tr>
+
+    
+
+        <tr>
+            
+                <td class="name"><code>error</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">DOMError</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The error that occurred.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line219">line 219</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:onprogress">onprogress</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired for each successfully-read chunk of data as a blob is being sent
+via <a href="Guacamole.BlobWriter.html#sendBlob">sendBlob()</a>.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>blob</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Blob</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The blob that is being read.</td>
+        </tr>
+
+    
+
+        <tr>
+            
+                <td class="name"><code>offset</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Number</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The offset of the read that just 
succeeded.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="BlobWriter.js.html">BlobWriter.js</a>, <a 
href="BlobWriter.js.html#line232">line 232</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+    
+</article>
+
+</section>
+
+
+
+
+</div>
+
+<nav>
+    <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a 
href="Guacamole.ArrayBufferReader.html">ArrayBufferReader</a></li><li><a 
href="Guacamole.ArrayBufferWriter.html">ArrayBufferWriter</a></li><li><a 
href="Guacamole.AudioPlayer.html">AudioPlayer</a></li><li><a 
href="Guacamole.AudioRecorder.html">AudioRecorder</a></li><li><a 
href="Guacamole.BlobReader.html">BlobReader</a></li><li><a 
href="Guacamole.BlobWriter.html">BlobWriter</a></li><li><a 
href="Guacamole.ChainedTunnel.html">ChainedTunnel</a></li><li><a 
href="Guacamole.Client.html">Client</a></li><li><a 
href="Guacamole.DataURIReader.html">DataURIReader</a></li><li><a 
href="Guacamole.Display.html">Display</a></li><li><a 
href="Guacamole.Display.VisibleLayer.html">VisibleLayer</a></li><li><a 
href="Guacamole.HTTPTunnel.html">HTTPTunnel</a></li><li><a 
href="Guacamole.InputSink.html">InputSink</a></li><li><a 
href="Guacamole.InputStream.html">InputStream</a></li><li><a 
href="Guacamole.IntegerPool.html">IntegerPool</a></li><l
 i><a href="Guacamole.JSONReader.html">JSONReader</a></li><li><a 
href="Guacamole.Keyboard.html">Keyboard</a></li><li><a 
href="Guacamole.Keyboard.ModifierState.html">ModifierState</a></li><li><a 
href="Guacamole.Layer.html">Layer</a></li><li><a 
href="Guacamole.Layer.Pixel.html">Pixel</a></li><li><a 
href="Guacamole.Mouse.html">Mouse</a></li><li><a 
href="Guacamole.Mouse.State.html">State</a></li><li><a 
href="Guacamole.Mouse.Touchpad.html">Touchpad</a></li><li><a 
href="Guacamole.Mouse.Touchscreen.html">Touchscreen</a></li><li><a 
href="Guacamole.Object.html">Object</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html">OnScreenKeyboard</a></li><li><a 
href="Guacamole.OnScreenKeyboard.Key.html">Key</a></li><li><a 
href="Guacamole.OnScreenKeyboard.Layout.html">Layout</a></li><li><a 
href="Guacamole.OutputStream.html">OutputStream</a></li><li><a 
href="Guacamole.Parser.html">Parser</a></li><li><a 
href="Guacamole.RawAudioFormat.html">RawAudioFormat</a></li><li><a 
href="Guacamole.RawAudioPlayer.html
 ">RawAudioPlayer</a></li><li><a 
href="Guacamole.RawAudioRecorder.html">RawAudioRecorder</a></li><li><a 
href="Guacamole.SessionRecording.html">SessionRecording</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html">StaticHTTPTunnel</a></li><li><a 
href="Guacamole.Status.html">Status</a></li><li><a 
href="Guacamole.StringReader.html">StringReader</a></li><li><a 
href="Guacamole.StringWriter.html">StringWriter</a></li><li><a 
href="Guacamole.Tunnel.html">Tunnel</a></li><li><a 
href="Guacamole.VideoPlayer.html">VideoPlayer</a></li><li><a 
href="Guacamole.WebSocketTunnel.html">WebSocketTunnel</a></li></ul><h3>Events</h3><ul><li><a
 href="Guacamole.ArrayBufferReader.html#event:ondata">ondata</a></li><li><a 
href="Guacamole.ArrayBufferReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.ArrayBufferWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.AudioRecorder.html#event:onclose">onclose</a></li><li><a 
href="Guacamole.AudioRecorder.html#event:onerror">onerror</a></li><li><a hre
 f="Guacamole.BlobReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.BlobReader.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.BlobWriter.html#event:oncomplete">oncomplete</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.ChainedTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.ChainedTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.ChainedTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.Client.html#event:onaudio">onaudio</a></li><li><a 
href="Guacamole.Client.html#event:onclipboard">onclipboard</a></li><li><a 
href="Guacamole.Client.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.Client.html#event:onfile">onfile</a></li><li><a 
href="Guacamole.Client.html#event:onfilesystem">onfilesys
 tem</a></li><li><a 
href="Guacamole.Client.html#event:onname">onname</a></li><li><a 
href="Guacamole.Client.html#event:onpipe">onpipe</a></li><li><a 
href="Guacamole.Client.html#event:onstatechange">onstatechange</a></li><li><a 
href="Guacamole.Client.html#event:onsync">onsync</a></li><li><a 
href="Guacamole.Client.html#event:onvideo">onvideo</a></li><li><a 
href="Guacamole.DataURIReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.Display.html#event:oncursor">oncursor</a></li><li><a 
href="Guacamole.Display.html#event:onresize">onresize</a></li><li><a 
href="Guacamole.HTTPTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.HTTPTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.HTTPTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.InputStream.html#event:onblob">onblob</a></li><li><a 
href="Guacamole.InputStream.html#event:onend">onend</a></li><li><a 
href="Guacamole.JSONReader.html#event:onend">onend</a></li><li><a
  href="Guacamole.JSONReader.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.Keyboard.html#event:onkeydown">onkeydown</a></li><li><a 
href="Guacamole.Keyboard.html#event:onkeyup">onkeyup</a></li><li><a 
href="Guacamole.Mouse.Touchpad.html#event:onmousedown">onmousedown</a></li><li><a
 
href="Guacamole.Mouse.Touchpad.html#event:onmousemove">onmousemove</a></li><li><a
 href="Guacamole.Mouse.Touchpad.html#event:onmouseup">onmouseup</a></li><li><a 
href="Guacamole.Mouse.Touchscreen.html#event:onmousedown">onmousedown</a></li><li><a
 
href="Guacamole.Mouse.Touchscreen.html#event:onmousemove">onmousemove</a></li><li><a
 
href="Guacamole.Mouse.Touchscreen.html#event:onmouseup">onmouseup</a></li><li><a
 href="Guacamole.Mouse.html#event:onmousedown">onmousedown</a></li><li><a 
href="Guacamole.Mouse.html#event:onmousemove">onmousemove</a></li><li><a 
href="Guacamole.Mouse.html#event:onmouseout">onmouseout</a></li><li><a 
href="Guacamole.Mouse.html#event:onmouseup">onmouseup</a></li><li><a h
 ref="Guacamole.Object.html#event:onbody">onbody</a></li><li><a 
href="Guacamole.Object.html#event:onundefine">onundefine</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html#event:onkeydown">onkeydown</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html#event:onkeyup">onkeyup</a></li><li><a 
href="Guacamole.OutputStream.html#event:onack">onack</a></li><li><a 
href="Guacamole.Parser.html#event:oninstruction">oninstruction</a></li><li><a 
href="Guacamole.RawAudioRecorder.html#event:onclose">onclose</a></li><li><a 
href="Guacamole.RawAudioRecorder.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:onerror">onerror</a></li><li><a
 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.SessionRecording.html#event:onpause">onpause</a></li><li><a 
href="Guacamole.SessionRecording
 .html#event:onplay">onplay</a></li><li><a 
href="Guacamole.SessionRecording.html#event:onprogress">onprogress</a></li><li><a
 href="Guacamole.SessionRecording.html#event:onseek">onseek</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.StaticHTTPTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.StringReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.StringReader.html#event:ontext">ontext</a></li><li><a 
href="Guacamole.StringWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.Tunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.Tunnel.html#event:oninstruction">oninstruction</a></li><li><a 
href="Guacamole.Tunnel.html#event:onstatechange">onstatechange</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:o
 ninstruction">oninstruction</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:onstatechange">onstatechange</a></li></ul><h3>Namespaces</h3><ul><li><a
 href="Guacamole.html">Guacamole</a></li><li><a 
href="Guacamole.AudioContextFactory.html">AudioContextFactory</a></li></ul>
+</nav>
+
+<br class="clear">
+
+<footer>
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc";>JSDoc 
3.5.5</a> on Fri Dec 21 2018 13:47:10 GMT-0800 (PST)
+</footer>
+
+<script> prettyPrint(); </script>
+<script src="scripts/linenumber.js"> </script>
+        <!-- Google Analytics -->
+        <script type="text/javascript">
+          
(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-75289145-1', 'auto');
+          ga('send', 'pageview');
+        </script>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/guacamole-website/blob/8c2fe14e/content/doc/1.0.0/guacamole-common-js/Guacamole.ChainedTunnel.html
----------------------------------------------------------------------
diff --git a/content/doc/1.0.0/guacamole-common-js/Guacamole.ChainedTunnel.html 
b/content/doc/1.0.0/guacamole-common-js/Guacamole.ChainedTunnel.html
new file mode 100644
index 0000000..c52a328
--- /dev/null
+++ b/content/doc/1.0.0/guacamole-common-js/Guacamole.ChainedTunnel.html
@@ -0,0 +1,1527 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <title>JSDoc: Class: ChainedTunnel</title>
+
+    <script src="scripts/prettify/prettify.js"> </script>
+    <script src="scripts/prettify/lang-css.js"> </script>
+    <!--[if lt IE 9]>
+      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+    <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
+    <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
+</head>
+
+<body>
+
+<div id="main">
+
+    <h1 class="page-title">Class: ChainedTunnel</h1>
+
+    
+
+
+
+
+<section>
+
+<header>
+    
+        <h2><span class="attribs"><span class="type-signature"></span></span>
+            <span class="ancestors"><a 
href="Guacamole.html">Guacamole</a>.</span>ChainedTunnel<span 
class="signature">(&hellip;tunnelChain)</span><span 
class="type-signature"></span></h2>
+        
+    
+</header>
+
+<article>
+    <div class="container-overview">
+    
+        
+
+    
+
+    
+    <h4 class="name" id="ChainedTunnel"><span 
class="type-signature"></span>new ChainedTunnel<span 
class="signature">(&hellip;tunnelChain)</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Guacamole Tunnel which cycles between all specified tunnels until
+no tunnels are left. Another tunnel is used if an error occurs but
+no instructions have been received. If an instruction has been
+received, or no tunnels remain, the error is passed directly out
+through the onerror handler (if defined).
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+        <th>Attributes</th>
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>tunnelChain</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">*</span>
+
+
+            
+            </td>
+
+            
+                <td class="attributes">
+                
+
+                
+
+                
+                    &lt;repeatable><br>
+                
+                </td>
+            
+
+            
+
+            <td class="description last">The tunnels to use, in order of 
priority.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line1068">line 1068</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+    
+    </div>
+
+    
+        <h3 class="subsection-title">Extends</h3>
+
+        
+
+
+    <ul>
+        <li><a href="Guacamole.Tunnel.html">Guacamole.Tunnel</a></li>
+    </ul>
+
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+        <h3 class="subsection-title">Members</h3>
+
+        
+            
+<h4 class="name" id="receiveTimeout"><span 
class="type-signature"></span>receiveTimeout<span class="type-signature"> 
:Number</span></h4>
+
+
+
+
+<div class="description">
+    The maximum amount of time to wait for data to be received, in
+milliseconds. If data is not received within this amount of time,
+the tunnel is closed with an error. The default value is 15000.
+</div>
+
+
+
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type">Number</span>
+
+
+        </li>
+    </ul>
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#receiveTimeout">Guacamole.Tunnel#receiveTimeout</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line101">line 101</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+        
+            
+<h4 class="name" id="state"><span class="type-signature"></span>state<span 
class="type-signature"> :Number</span></h4>
+
+
+
+
+<div class="description">
+    The current state of this tunnel.
+</div>
+
+
+
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type">Number</span>
+
+
+        </li>
+    </ul>
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a href="Guacamole.Tunnel.html#state">Guacamole.Tunnel#state</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line92">line 92</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+        
+            
+<h4 class="name" id="unstableThreshold"><span 
class="type-signature"></span>unstableThreshold<span class="type-signature"> 
:Number</span></h4>
+
+
+
+
+<div class="description">
+    The amount of time to wait for data to be received before considering
+the connection to be unstable, in milliseconds. If data is not received
+within this amount of time, the tunnel status is updated to warn that
+the connection appears unresponsive and may close. The default value is
+1500.
+</div>
+
+
+
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type">Number</span>
+
+
+        </li>
+    </ul>
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#unstableThreshold">Guacamole.Tunnel#unstableThreshold</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line112">line 112</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+        
+            
+<h4 class="name" id="uuid"><span class="type-signature"></span>uuid<span 
class="type-signature"> :String</span></h4>
+
+
+
+
+<div class="description">
+    The UUID uniquely identifying this tunnel. If not yet known, this will
+be null.
+</div>
+
+
+
+    <h5>Type:</h5>
+    <ul>
+        <li>
+            
+<span class="param-type">String</span>
+
+
+        </li>
+    </ul>
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a href="Guacamole.Tunnel.html#uuid">Guacamole.Tunnel#uuid</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line120">line 120</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+        
+    
+
+    
+        <h3 class="subsection-title">Methods</h3>
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="connect"><span 
class="type-signature"></span>connect<span class="signature">(data)</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Connect to the tunnel with the given optional data. This data is
+typically used for authentication. The format of data accepted is
+up to the tunnel implementation.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>data</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">String</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The data to send to the tunnel when 
connecting.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-overrides">Overrides:</dt>
+    <dd class="tag-overrides"><ul class="dummy"><li>
+        <a href="Guacamole.Tunnel.html#connect">Guacamole.Tunnel#connect</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line40">line 40</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="disconnect"><span 
class="type-signature"></span>disconnect<span class="signature">()</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Disconnect from the tunnel.
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#disconnect">Guacamole.Tunnel#disconnect</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line45">line 45</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="isConnected"><span 
class="type-signature"></span>isConnected<span class="signature">()</span><span 
class="type-signature"> &rarr; {Boolean}</span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Returns whether this tunnel is currently connected.
+</div>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#isConnected">Guacamole.Tunnel#isConnected</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line82">line 82</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+<h5>Returns:</h5>
+
+        
+<div class="param-desc">
+    true if this tunnel is currently connected, false otherwise.
+</div>
+
+
+
+<dl>
+    <dt>
+        Type
+    </dt>
+    <dd>
+        
+<span class="param-type">Boolean</span>
+
+
+    </dd>
+</dl>
+
+    
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="sendMessage"><span 
class="type-signature"></span>sendMessage<span 
class="signature">(&hellip;elements)</span><span 
class="type-signature"></span></h4>
+    
+
+    
+
+
+
+<div class="description">
+    Send the given message through the tunnel to the service on the other
+side. All messages are guaranteed to be received in the order sent.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+        <th>Attributes</th>
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>elements</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">*</span>
+
+
+            
+            </td>
+
+            
+                <td class="attributes">
+                
+
+                
+
+                
+                    &lt;repeatable><br>
+                
+                </td>
+            
+
+            
+
+            <td class="description last">The elements of the message to send 
to the service on the other side
+    of the tunnel.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#sendMessage">Guacamole.Tunnel#sendMessage</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line55">line 55</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+    
+
+    
+
+    
+        <h3 class="subsection-title">Events</h3>
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:onerror">onerror</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired whenever an error is encountered by the tunnel.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>status</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type"><a 
href="Guacamole.Status.html">Guacamole.Status</a></span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">A status object which describes the
+                                 error.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#event:onerror">Guacamole.Tunnel#event:onerror</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line129">line 129</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:oninstruction">oninstruction</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired once for every complete Guacamole instruction received, in order.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>opcode</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">String</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The Guacamole instruction opcode.</td>
+        </tr>
+
+    
+
+        <tr>
+            
+                <td class="name"><code>parameters</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Array</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The parameters provided for the 
instruction,
+                          if any.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#event:oninstruction">Guacamole.Tunnel#event:oninstruction</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line147">line 147</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+            
+
+    
+
+    
+    <h4 class="name" id="event:onstatechange">onstatechange</h4>
+    
+
+    
+
+
+
+<div class="description">
+    Fired whenever the state of the tunnel changes.
+</div>
+
+
+
+
+
+
+
+
+
+    <h5>Parameters:</h5>
+    
+
+<table class="params">
+    <thead>
+    <tr>
+        
+        <th>Name</th>
+        
+
+        <th>Type</th>
+
+        
+
+        
+
+        <th class="last">Description</th>
+    </tr>
+    </thead>
+
+    <tbody>
+    
+
+        <tr>
+            
+                <td class="name"><code>state</code></td>
+            
+
+            <td class="type">
+            
+                
+<span class="param-type">Number</span>
+
+
+            
+            </td>
+
+            
+
+            
+
+            <td class="description last">The new state of the client.</td>
+        </tr>
+
+    
+    </tbody>
+</table>
+
+
+
+
+
+
+<dl class="details">
+
+    
+
+    
+
+    
+    <dt class="inherited-from">Inherited From:</dt>
+    <dd class="inherited-from"><ul class="dummy"><li>
+        <a 
href="Guacamole.Tunnel.html#event:onstatechange">Guacamole.Tunnel#event:onstatechange</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+
+    
+    <dt class="tag-source">Source:</dt>
+    <dd class="tag-source"><ul class="dummy"><li>
+        <a href="Tunnel.js.html">Tunnel.js</a>, <a 
href="Tunnel.js.html#line137">line 137</a>
+    </li></ul></dd>
+    
+
+    
+
+    
+
+    
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+        
+    
+</article>
+
+</section>
+
+
+
+
+</div>
+
+<nav>
+    <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a 
href="Guacamole.ArrayBufferReader.html">ArrayBufferReader</a></li><li><a 
href="Guacamole.ArrayBufferWriter.html">ArrayBufferWriter</a></li><li><a 
href="Guacamole.AudioPlayer.html">AudioPlayer</a></li><li><a 
href="Guacamole.AudioRecorder.html">AudioRecorder</a></li><li><a 
href="Guacamole.BlobReader.html">BlobReader</a></li><li><a 
href="Guacamole.BlobWriter.html">BlobWriter</a></li><li><a 
href="Guacamole.ChainedTunnel.html">ChainedTunnel</a></li><li><a 
href="Guacamole.Client.html">Client</a></li><li><a 
href="Guacamole.DataURIReader.html">DataURIReader</a></li><li><a 
href="Guacamole.Display.html">Display</a></li><li><a 
href="Guacamole.Display.VisibleLayer.html">VisibleLayer</a></li><li><a 
href="Guacamole.HTTPTunnel.html">HTTPTunnel</a></li><li><a 
href="Guacamole.InputSink.html">InputSink</a></li><li><a 
href="Guacamole.InputStream.html">InputStream</a></li><li><a 
href="Guacamole.IntegerPool.html">IntegerPool</a></li><l
 i><a href="Guacamole.JSONReader.html">JSONReader</a></li><li><a 
href="Guacamole.Keyboard.html">Keyboard</a></li><li><a 
href="Guacamole.Keyboard.ModifierState.html">ModifierState</a></li><li><a 
href="Guacamole.Layer.html">Layer</a></li><li><a 
href="Guacamole.Layer.Pixel.html">Pixel</a></li><li><a 
href="Guacamole.Mouse.html">Mouse</a></li><li><a 
href="Guacamole.Mouse.State.html">State</a></li><li><a 
href="Guacamole.Mouse.Touchpad.html">Touchpad</a></li><li><a 
href="Guacamole.Mouse.Touchscreen.html">Touchscreen</a></li><li><a 
href="Guacamole.Object.html">Object</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html">OnScreenKeyboard</a></li><li><a 
href="Guacamole.OnScreenKeyboard.Key.html">Key</a></li><li><a 
href="Guacamole.OnScreenKeyboard.Layout.html">Layout</a></li><li><a 
href="Guacamole.OutputStream.html">OutputStream</a></li><li><a 
href="Guacamole.Parser.html">Parser</a></li><li><a 
href="Guacamole.RawAudioFormat.html">RawAudioFormat</a></li><li><a 
href="Guacamole.RawAudioPlayer.html
 ">RawAudioPlayer</a></li><li><a 
href="Guacamole.RawAudioRecorder.html">RawAudioRecorder</a></li><li><a 
href="Guacamole.SessionRecording.html">SessionRecording</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html">StaticHTTPTunnel</a></li><li><a 
href="Guacamole.Status.html">Status</a></li><li><a 
href="Guacamole.StringReader.html">StringReader</a></li><li><a 
href="Guacamole.StringWriter.html">StringWriter</a></li><li><a 
href="Guacamole.Tunnel.html">Tunnel</a></li><li><a 
href="Guacamole.VideoPlayer.html">VideoPlayer</a></li><li><a 
href="Guacamole.WebSocketTunnel.html">WebSocketTunnel</a></li></ul><h3>Events</h3><ul><li><a
 href="Guacamole.ArrayBufferReader.html#event:ondata">ondata</a></li><li><a 
href="Guacamole.ArrayBufferReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.ArrayBufferWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.AudioRecorder.html#event:onclose">onclose</a></li><li><a 
href="Guacamole.AudioRecorder.html#event:onerror">onerror</a></li><li><a hre
 f="Guacamole.BlobReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.BlobReader.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.BlobWriter.html#event:oncomplete">oncomplete</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.BlobWriter.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.ChainedTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.ChainedTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.ChainedTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.Client.html#event:onaudio">onaudio</a></li><li><a 
href="Guacamole.Client.html#event:onclipboard">onclipboard</a></li><li><a 
href="Guacamole.Client.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.Client.html#event:onfile">onfile</a></li><li><a 
href="Guacamole.Client.html#event:onfilesystem">onfilesys
 tem</a></li><li><a 
href="Guacamole.Client.html#event:onname">onname</a></li><li><a 
href="Guacamole.Client.html#event:onpipe">onpipe</a></li><li><a 
href="Guacamole.Client.html#event:onstatechange">onstatechange</a></li><li><a 
href="Guacamole.Client.html#event:onsync">onsync</a></li><li><a 
href="Guacamole.Client.html#event:onvideo">onvideo</a></li><li><a 
href="Guacamole.DataURIReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.Display.html#event:oncursor">oncursor</a></li><li><a 
href="Guacamole.Display.html#event:onresize">onresize</a></li><li><a 
href="Guacamole.HTTPTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.HTTPTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.HTTPTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.InputStream.html#event:onblob">onblob</a></li><li><a 
href="Guacamole.InputStream.html#event:onend">onend</a></li><li><a 
href="Guacamole.JSONReader.html#event:onend">onend</a></li><li><a
  href="Guacamole.JSONReader.html#event:onprogress">onprogress</a></li><li><a 
href="Guacamole.Keyboard.html#event:onkeydown">onkeydown</a></li><li><a 
href="Guacamole.Keyboard.html#event:onkeyup">onkeyup</a></li><li><a 
href="Guacamole.Mouse.Touchpad.html#event:onmousedown">onmousedown</a></li><li><a
 
href="Guacamole.Mouse.Touchpad.html#event:onmousemove">onmousemove</a></li><li><a
 href="Guacamole.Mouse.Touchpad.html#event:onmouseup">onmouseup</a></li><li><a 
href="Guacamole.Mouse.Touchscreen.html#event:onmousedown">onmousedown</a></li><li><a
 
href="Guacamole.Mouse.Touchscreen.html#event:onmousemove">onmousemove</a></li><li><a
 
href="Guacamole.Mouse.Touchscreen.html#event:onmouseup">onmouseup</a></li><li><a
 href="Guacamole.Mouse.html#event:onmousedown">onmousedown</a></li><li><a 
href="Guacamole.Mouse.html#event:onmousemove">onmousemove</a></li><li><a 
href="Guacamole.Mouse.html#event:onmouseout">onmouseout</a></li><li><a 
href="Guacamole.Mouse.html#event:onmouseup">onmouseup</a></li><li><a h
 ref="Guacamole.Object.html#event:onbody">onbody</a></li><li><a 
href="Guacamole.Object.html#event:onundefine">onundefine</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html#event:onkeydown">onkeydown</a></li><li><a 
href="Guacamole.OnScreenKeyboard.html#event:onkeyup">onkeyup</a></li><li><a 
href="Guacamole.OutputStream.html#event:onack">onack</a></li><li><a 
href="Guacamole.Parser.html#event:oninstruction">oninstruction</a></li><li><a 
href="Guacamole.RawAudioRecorder.html#event:onclose">onclose</a></li><li><a 
href="Guacamole.RawAudioRecorder.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:onerror">onerror</a></li><li><a
 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.SessionRecording._PlaybackTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.SessionRecording.html#event:onpause">onpause</a></li><li><a 
href="Guacamole.SessionRecording
 .html#event:onplay">onplay</a></li><li><a 
href="Guacamole.SessionRecording.html#event:onprogress">onprogress</a></li><li><a
 href="Guacamole.SessionRecording.html#event:onseek">onseek</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.StaticHTTPTunnel.html#event:oninstruction">oninstruction</a></li><li><a
 
href="Guacamole.StaticHTTPTunnel.html#event:onstatechange">onstatechange</a></li><li><a
 href="Guacamole.StringReader.html#event:onend">onend</a></li><li><a 
href="Guacamole.StringReader.html#event:ontext">ontext</a></li><li><a 
href="Guacamole.StringWriter.html#event:onack">onack</a></li><li><a 
href="Guacamole.Tunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.Tunnel.html#event:oninstruction">oninstruction</a></li><li><a 
href="Guacamole.Tunnel.html#event:onstatechange">onstatechange</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:onerror">onerror</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:o
 ninstruction">oninstruction</a></li><li><a 
href="Guacamole.WebSocketTunnel.html#event:onstatechange">onstatechange</a></li></ul><h3>Namespaces</h3><ul><li><a
 href="Guacamole.html">Guacamole</a></li><li><a 
href="Guacamole.AudioContextFactory.html">AudioContextFactory</a></li></ul>
+</nav>
+
+<br class="clear">
+
+<footer>
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc";>JSDoc 
3.5.5</a> on Fri Dec 21 2018 13:47:10 GMT-0800 (PST)
+</footer>
+
+<script> prettyPrint(); </script>
+<script src="scripts/linenumber.js"> </script>
+        <!-- Google Analytics -->
+        <script type="text/javascript">
+          
(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-75289145-1', 'auto');
+          ga('send', 'pageview');
+        </script>
+</body>
+</html>
\ No newline at end of file

Reply via email to