Skip to content

Commit cdfa0e4

Browse files
committed
generate new docs
1 parent 36cec54 commit cdfa0e4

File tree

2 files changed

+7
-78
lines changed

2 files changed

+7
-78
lines changed

docs/frame.html

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,4 @@
1-
<!DOCTYPE html> <html> <head> <title>frame.js</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" media="all" href="docco.css" /> </head> <body> <div id="container"> <div id="background"></div> <div id="jump_to"> Jump To &hellip; <div id="jump_wrapper"> <div id="jump_page"> <a class="source" href="frame.html"> frame.js </a> <a class="source" href="stomp-exceptions.html"> stomp-exceptions.js </a> <a class="source" href="stomp-utils.html"> stomp-utils.js </a> <a class="source" href="stomp.html"> stomp.js </a> </div> </div> </div> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th class="docs"> <h1> frame.js </h1> </th> <th class="code"> </th> </tr> </thead> <tbody> <tr id="section-1"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-1">&#182;</a> </div> </td> <td class="code"> <div class="highlight"><pre><span class="cm">/*</span>
2-
<span class="cm"> frame.js - Frame object</span>
3-
4-
<span class="cm"> Copyright (c) 2010, Benjamin W. Smith</span>
5-
<span class="cm"> All rights reserved.</span>
6-
7-
<span class="cm"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
8-
9-
<span class="cm"> * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
10-
<span class="cm"> * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or</span>
11-
<span class="cm"> other materials provided with the distribution.</span>
12-
<span class="cm"> * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software</span>
13-
<span class="cm"> without specific prior written permission.</span>
14-
15-
<span class="cm"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
16-
<span class="cm"> LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE</span>
17-
<span class="cm"> COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES</span>
18-
<span class="cm"> (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span>
19-
<span class="cm"> HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span>
20-
<span class="cm"> ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
21-
<span class="cm">*/</span></pre></div> </td> </tr> <tr id="section-2"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-2">&#182;</a> </div> <h2>frame</h2>
1+
<!DOCTYPE html> <html> <head> <title>frame.js</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" media="all" href="docco.css" /> </head> <body> <div id="container"> <div id="background"></div> <div id="jump_to"> Jump To &hellip; <div id="jump_wrapper"> <div id="jump_page"> <a class="source" href="frame.html"> frame.js </a> <a class="source" href="stomp-exceptions.html"> stomp-exceptions.js </a> <a class="source" href="stomp-utils.html"> stomp-utils.js </a> <a class="source" href="stomp.html"> stomp.js </a> </div> </div> </div> <table cellpadding="0" cellspacing="0"> <thead> <tr> <th class="docs"> <h1> frame.js </h1> </th> <th class="code"> </th> </tr> </thead> <tbody> <tr id="section-1"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-1">&#182;</a> </div> <h2>frame</h2>
222

233
<p>The <code>Frame</code> module provides an object representation of a <code>Stomp</code> frame.</p>
244

@@ -40,11 +20,11 @@ <h3>frame.Frame.build_frame()</h3>
4020
};
4121

4222
this_frame = frame.build_frame(args);
43-
</code></pre> </td> <td class="code"> <div class="highlight"><pre></pre></div> </td> </tr> <tr id="section-3"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-3">&#182;</a> </div> <h2>Frame - Object representation of a STOMP frame</h2> </td> <td class="code"> <div class="highlight"><pre><span class="kd">function</span> <span class="nx">Frame</span><span class="p">()</span> <span class="p">{</span>
23+
</code></pre> </td> <td class="code"> <div class="highlight"><pre></pre></div> </td> </tr> <tr id="section-2"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-2">&#182;</a> </div> <h2>Frame - Object representation of a STOMP frame</h2> </td> <td class="code"> <div class="highlight"><pre><span class="kd">function</span> <span class="nx">Frame</span><span class="p">()</span> <span class="p">{</span>
4424
<span class="k">this</span><span class="p">.</span><span class="nx">command</span> <span class="o">=</span> <span class="kc">null</span><span class="p">;</span>
4525
<span class="k">this</span><span class="p">.</span><span class="nx">headers</span> <span class="o">=</span> <span class="kc">null</span><span class="p">;</span>
4626
<span class="k">this</span><span class="p">.</span><span class="nx">body</span> <span class="o">=</span> <span class="kc">null</span><span class="p">;</span>
47-
<span class="p">};</span></pre></div> </td> </tr> <tr id="section-4"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-4">&#182;</a> </div> <h2>Frame.build<em>frame(args, want</em>receipt)</h2>
27+
<span class="p">};</span></pre></div> </td> </tr> <tr id="section-3"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-3">&#182;</a> </div> <h2>Frame.build<em>frame(args, want</em>receipt)</h2>
4828

4929
<p><strong>Build frame based on arguments provided</strong></p>
5030

@@ -71,7 +51,7 @@ <h3>frame.Frame.build_frame()</h3>
7151
<span class="k">this</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="s1">&#39;receipt&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="nx">_receipt</span><span class="p">;</span>
7252
<span class="p">}</span>
7353
<span class="k">return</span> <span class="k">this</span><span class="p">;</span>
74-
<span class="p">};</span></pre></div> </td> </tr> <tr id="section-5"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-5">&#182;</a> </div> <h2>Frame.as_string()</h2>
54+
<span class="p">};</span></pre></div> </td> </tr> <tr id="section-4"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-4">&#182;</a> </div> <h2>Frame.as_string()</h2>
7555

7656
<p><strong>String representation of Frame object</strong></p>
7757

docs/stomp-utils.html

Lines changed: 3 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -32,64 +32,13 @@
3232

3333
<span class="nx">StompUtils</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">really_defined</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">var_to_test</span><span class="p">)</span> <span class="p">{</span>
3434
<span class="k">return</span> <span class="o">!</span><span class="p">(</span><span class="nx">var_to_test</span> <span class="o">==</span> <span class="kc">null</span> <span class="o">||</span> <span class="nx">var_to_test</span> <span class="o">==</span> <span class="kc">undefined</span><span class="p">);</span>
35-
<span class="p">};</span></pre></div> </td> </tr> <tr id="section-2"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-2">&#182;</a> </div> <p>Extend associative array</p> </td> <td class="code"> <div class="highlight"><pre><span class="nx">StompUtils</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">extend</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">destination</span><span class="p">,</span> <span class="nx">source</span><span class="p">)</span> <span class="p">{</span>
35+
<span class="p">};</span>
36+
37+
<span class="nx">StompUtils</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">extend</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">destination</span><span class="p">,</span> <span class="nx">source</span><span class="p">)</span> <span class="p">{</span>
3638
<span class="k">for</span> <span class="p">(</span><span class="kd">var</span> <span class="nx">property</span> <span class="k">in</span> <span class="nx">source</span><span class="p">)</span> <span class="p">{</span>
3739
<span class="nx">destination</span><span class="p">[</span><span class="nx">property</span><span class="p">]</span> <span class="o">=</span> <span class="nx">source</span><span class="p">[</span><span class="nx">property</span><span class="p">];</span>
3840
<span class="p">}</span>
3941
<span class="k">return</span> <span class="nx">destination</span><span class="p">;</span>
4042
<span class="p">};</span>
4143

42-
<span class="cm">/**</span>
43-
<span class="cm"> * Queueing implementation, blatantly ripped off from:</span>
44-
<span class="cm"> * http://safalra.com/web-design/javascript/queues/Queue.js</span>
45-
<span class="cm"> * only really semantics have been changed.</span>
46-
<span class="cm"> */</span>
47-
<span class="nx">StompQueue</span> <span class="o">=</span> <span class="nx">exports</span><span class="p">.</span><span class="nx">StompQueue</span> <span class="o">=</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
48-
<span class="k">this</span><span class="p">.</span><span class="nx">queue</span> <span class="o">=</span> <span class="p">[];</span>
49-
<span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
50-
<span class="p">};</span>
51-
52-
<span class="nx">StompQueue</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">get_size</span> <span class="o">=</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
53-
<span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">length</span> <span class="o">-</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span><span class="p">;</span>
54-
<span class="p">};</span>
55-
56-
<span class="nx">StompQueue</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">is_empty</span> <span class="o">=</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
57-
<span class="k">return</span> <span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">length</span> <span class="o">==</span> <span class="mi">0</span><span class="p">);</span>
58-
<span class="p">};</span>
59-
60-
<span class="nx">StompQueue</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">put</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">item</span><span class="p">)</span> <span class="p">{</span>
61-
<span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">item</span><span class="p">);</span>
62-
<span class="p">};</span>
63-
64-
<span class="nx">StompQueue</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">get</span> <span class="o">=</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
65-
<span class="kd">var</span> <span class="nx">item</span> <span class="o">=</span> <span class="kc">undefined</span><span class="p">;</span>
66-
67-
<span class="k">if</span> <span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span> <span class="p">{</span>
68-
<span class="nx">item</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span><span class="p">];</span>
69-
70-
<span class="k">if</span> <span class="p">(</span><span class="o">++</span><span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span> <span class="o">*</span> <span class="mi">2</span> <span class="o">&gt;=</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span> <span class="p">{</span>
71-
<span class="k">this</span><span class="p">.</span><span class="nx">queue</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span><span class="p">);</span>
72-
<span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
73-
<span class="p">}</span>
74-
<span class="p">}</span>
75-
76-
<span class="k">if</span> <span class="p">(</span><span class="nx">item</span> <span class="o">==</span> <span class="kc">undefined</span><span class="p">)</span>
77-
<span class="k">throw</span> <span class="k">new</span> <span class="nx">QueueEmpty</span><span class="p">();</span>
78-
79-
<span class="k">return</span> <span class="nx">item</span><span class="p">;</span>
80-
<span class="p">};</span>
81-
82-
<span class="nx">StompQueue</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">get_oldest_item</span> <span class="o">=</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
83-
<span class="kd">var</span> <span class="nx">item</span> <span class="o">=</span> <span class="kc">undefined</span><span class="p">;</span>
84-
85-
<span class="k">if</span> <span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span> <span class="p">{</span>
86-
<span class="nx">item</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">queue_space</span><span class="p">];</span>
87-
<span class="p">}</span>
88-
<span class="k">else</span> <span class="p">{</span>
89-
<span class="k">throw</span> <span class="k">new</span> <span class="nx">QueueEmpty</span><span class="p">();</span>
90-
<span class="p">}</span>
91-
92-
<span class="k">return</span> <span class="nx">item</span><span class="p">;</span>
93-
<span class="p">};</span>
94-
9544
</pre></div> </td> </tr> </tbody> </table> </div> </body> </html>

0 commit comments

Comments
 (0)