Author: buildbot
Date: Tue Apr 28 22:19:57 2015
New Revision: 949566
Log:
Staging update by buildbot for thrift
Modified:
websites/staging/thrift/trunk/content/ (props changed)
websites/staging/thrift/trunk/content/tutorial/cpp.html
Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Apr 28 22:19:57 2015
@@ -1 +1 @@
-1676640
+1676641
Modified: websites/staging/thrift/trunk/content/tutorial/cpp.html
==============================================================================
--- websites/staging/thrift/trunk/content/tutorial/cpp.html (original)
+++ websites/staging/thrift/trunk/content/tutorial/cpp.html Tue Apr 28 22:19:57
2015
@@ -294,16 +294,19 @@
<h2 id="additional-information">Additional Information</h2>
<h3 id="example-threadpool-server">Example ThreadPool Server</h3>
-<div class="codehilite"><pre> <span class="n">TThreadPoolServer</span> <span
class="n">server</span><span class="p">(</span><span
class="n">processor</span><span class="p">,</span>
+<div class="codehilite"><pre> <span class="k">const</span> <span
class="kt">int</span> <span class="n">workerCount</span> <span
class="o">=</span> <span class="mi">4</span><span class="p">;</span>
+
+ <span class="n">boost</span><span class="o">::</span><span
class="n">shared_ptr</span><span class="o"><</span><span
class="n">ThreadManager</span><span class="o">></span> <span
class="n">threadManager</span> <span class="o">=</span>
+ <span class="n">ThreadManager</span><span class="o">::</span><span
class="n">newSimpleThreadManager</span><span class="p">(</span><span
class="n">workerCount</span><span class="p">);</span>
+ <span class="n">boost</span><span class="o">::</span><span
class="n">shared_ptr</span><span class="o"><</span><span
class="n">PosixThreadFactory</span><span class="o">></span> <span
class="n">threadFactory</span> <span class="o">=</span>
+ <span class="n">boost</span><span class="o">::</span><span
class="n">shared_ptr</span><span class="o"><</span><span
class="n">PosixThreadFactory</span><span class="o">></span><span
class="p">(</span><span class="k">new</span> <span
class="n">PosixThreadFactory</span><span class="p">());</span>
+ <span class="n">threadManager</span><span class="o">-></span><span
class="n">threadFactory</span><span class="p">(</span><span
class="n">threadFactory</span><span class="p">);</span>
+ <span class="n">threadManager</span><span class="o">-></span><span
class="n">start</span><span class="p">();</span>
+ <span class="n">TThreadPoolServer</span> <span class="n">server</span><span
class="p">(</span><span class="n">processor</span><span class="p">,</span>
<span class="n">serverTransport</span><span
class="p">,</span>
<span class="n">transportFactory</span><span
class="p">,</span>
<span class="n">protocolFactory</span><span
class="p">,</span>
<span class="n">threadManager</span><span
class="p">);</span>
-
- <span class="n">TThreadedServer</span> <span class="n">server</span><span
class="p">(</span><span class="n">processor</span><span class="p">,</span>
- <span class="n">serverTransport</span><span
class="p">,</span>
- <span class="n">transportFactory</span><span
class="p">,</span>
- <span class="n">protocolFactory</span><span
class="p">);</span>
</pre></div>
<p class='snippet_footer'>