http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html 
b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
index 816c723..35f4319 100644
--- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a>, 
including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">Client</a>(const
 process::grpc::Channel &amp;_channel, const process::grpc::client::Runtime 
&amp;_runtime)</td><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a>(const
 process::grpc::client::Connection &amp;_connection, const 
process::grpc::client::Runtime &amp;_runtime)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">ControllerGetCapabilities</a>(const
 ControllerGetCapabilitiesRequest &amp;request)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td
 class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">ControllerPublishVolume</a>(const
 ControllerPublishVolumeRequest &amp;request)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td
 class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">ControllerUnpublishVolume</a>(const
 ControllerUnpublishVolumeRequest &amp;request)</td><td class="entry"><a 
class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td
 class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html 
b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
index e83a580..bae52f7 100644
--- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
+++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html
@@ -62,8 +62,8 @@
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr class="memitem:a2e050c1fd92d57f1baab22d210614ea1"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">Client</a>
 (const <a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> 
&amp;_channel, const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>
 &amp;_runtime)</td></tr>
-<tr class="separator:a2e050c1fd92d57f1baab22d210614ea1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accf969996008621b383d33c5af3468b7"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a>
 (const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>
 &amp;_connection, const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>
 &amp;_runtime)</td></tr>
+<tr class="separator:accf969996008621b383d33c5af3468b7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aad59f5ac9e9fed07cc79402a962873cb"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; 
GetPluginInfoResponse &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#aad59f5ac9e9fed07cc79402a962873cb">GetPluginInfo</a>
 (const GetPluginInfoRequest &amp;request)</td></tr>
 <tr class="separator:aad59f5ac9e9fed07cc79402a962873cb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace030b336fd4221036c8ccdd554f2a57"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; 
GetPluginCapabilitiesResponse &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1csi_1_1v0_1_1Client.html#ace030b336fd4221036c8ccdd554f2a57">GetPluginCapabilities</a>
 (const GetPluginCapabilitiesRequest &amp;request)</td></tr>
@@ -100,7 +100,7 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ab9c45989d0c5b87e57b36c28db2548f9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a2e050c1fd92d57f1baab22d210614ea1"></a>
+<a class="anchor" id="accf969996008621b383d33c5af3468b7"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -110,8 +110,8 @@ Public Member Functions</h2></td></tr>
         <tr>
           <td class="memname">mesos::csi::v0::Client::Client </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> 
&amp;&#160;</td>
-          <td class="paramname"><em>_channel</em>, </td>
+          <td class="paramtype">const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>
 &amp;&#160;</td>
+          <td class="paramname"><em>_connection</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html
 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html
index 2a72ca5..3147d3c 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html
@@ -59,7 +59,7 @@
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a191e5fad71da7e574647bea361b85713">MockCSIPlugin</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td
 class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a50170f60a613bb92869e56ba6873589f">shutdown</a>()</td><td
 class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td
 class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a5213d9aae7bdc332e9fbdc07bb5bbea6">startup</a>(const
 Option&lt; std::string &gt; &amp;address=None())</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td
 class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaaf2f5692dca8cc06602ca25f62bbaba">startup</a>(const
 Option&lt; std::string &gt; &amp;address=None())</td><td class="entry"><a 
class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td
 class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html
index c3fbcbf..f1c8368 100644
--- 
a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html
+++ 
b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html
@@ -72,8 +72,8 @@ Inheritance diagram for 
mesos::internal::tests::MockCSIPlugin:</div>
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a191e5fad71da7e574647bea361b85713"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a191e5fad71da7e574647bea361b85713">MockCSIPlugin</a>
 ()</td></tr>
 <tr class="separator:a191e5fad71da7e574647bea361b85713"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5213d9aae7bdc332e9fbdc07bb5bbea6"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a 
class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a5213d9aae7bdc332e9fbdc07bb5bbea6">startup</a>
 (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; 
&amp;address=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a5213d9aae7bdc332e9fbdc07bb5bbea6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaaf2f5692dca8cc06602ca25f62bbaba"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a 
class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>
 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaaf2f5692dca8cc06602ca25f62bbaba">startup</a>
 (const <a class="el" href="classOption.html">Option</a>&lt; std::string &gt; 
&amp;address=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:aaaf2f5692dca8cc06602ca25f62bbaba"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a50170f60a613bb92869e56ba6873589f"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a 
class="el" href="structNothing.html">Nothing</a> &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a50170f60a613bb92869e56ba6873589f">shutdown</a>
 ()</td></tr>
 <tr class="separator:a50170f60a613bb92869e56ba6873589f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
@@ -109,12 +109,12 @@ Public Member Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="a5213d9aae7bdc332e9fbdc07bb5bbea6"></a>
+<a class="anchor" id="aaaf2f5692dca8cc06602ca25f62bbaba"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a 
class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a>&gt; 
mesos::internal::tests::MockCSIPlugin::startup </td>
+          <td class="memname"><a class="el" href="classTry.html">Try</a>&lt;<a 
class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>&gt;
 mesos::internal::tests::MockCSIPlugin::startup </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" 
href="classOption.html">Option</a>&lt; std::string &gt; &amp;&#160;</td>
           <td class="paramname"><em>address</em> = <code><a class="el" 
href="structNone.html">None</a>()</code></td><td>)</td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1Future-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Future-members.html 
b/content/api/latest/c++/classprocess_1_1Future-members.html
index 9cf368d..6c7a2b6 100644
--- a/content/api/latest/c++/classprocess_1_1Future-members.html
+++ b/content/api/latest/c++/classprocess_1_1Future-members.html
@@ -76,8 +76,8 @@
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#aa7fa914b11e31c830ea2036d79e4910e">Future</a>(const
 ErrnoFailure &amp;failure)</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#ab08e416e4649ebe9ceb7661c4cf09b13">Future</a>(const
 Future&lt; T &gt; &amp;that)=default</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#af2e4b06361d488e4947574ef7cbd8376">Future</a>(Future&lt;
 T &gt; &amp;&amp;that)=default</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47">Future</a>(const
 Try&lt; T &gt; &amp;t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05">Future</a>(const
 Try&lt; Future&lt; T &gt;&gt; &amp;t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#acee812c7ee4357c4efa07ccba02a378e">Future</a>(const
 Try&lt; T, E &gt; &amp;t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#a9d6a7c9e3d8eaf9ce396f2c9f0b443eb">Future</a>(const
 Try&lt; Future&lt; T &gt;, E &gt; &amp;t)</td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">get</a>() 
const </td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#a18f97963e0636071b54401b200fedfc2">hasDiscard</a>()
 const </td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1Future.html#aff9a28bc06c115d1e59063c15e526739">isAbandoned</a>()
 const </td><td class="entry"><a class="el" 
href="classprocess_1_1Future.html">process::Future&lt; T &gt;</a></td><td 
class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1Future.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Future.html 
b/content/api/latest/c++/classprocess_1_1Future.html
index 86044a7..45a2c57 100644
--- a/content/api/latest/c++/classprocess_1_1Future.html
+++ b/content/api/latest/c++/classprocess_1_1Future.html
@@ -98,10 +98,12 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ab08e416e4649ebe9ceb7661c4cf09b13"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af2e4b06361d488e4947574ef7cbd8376"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#af2e4b06361d488e4947574ef7cbd8376">Future</a> 
(<a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; 
&amp;&amp;that)=default</td></tr>
 <tr class="separator:af2e4b06361d488e4947574ef7cbd8376"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ace7f75f7863d8a89d6aacda5d757aa47"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47">Future</a> 
(const <a class="el" href="classTry.html">Try</a>&lt; T &gt; &amp;t)</td></tr>
-<tr class="separator:ace7f75f7863d8a89d6aacda5d757aa47"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa75d9ed8b9e6a936fa0d5612114ac05"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05">Future</a> 
(const <a class="el" href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&gt; &amp;t)</td></tr>
-<tr class="separator:aaa75d9ed8b9e6a936fa0d5612114ac05"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acee812c7ee4357c4efa07ccba02a378e"><td 
class="memTemplParams" colspan="2">template&lt;typename E &gt; </td></tr>
+<tr class="memitem:acee812c7ee4357c4efa07ccba02a378e"><td 
class="memTemplItemLeft" align="right" valign="top">&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#acee812c7ee4357c4efa07ccba02a378e">Future</a> 
(const <a class="el" href="classTry.html">Try</a>&lt; T, E &gt; 
&amp;t)</td></tr>
+<tr class="separator:acee812c7ee4357c4efa07ccba02a378e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td 
class="memTemplParams" colspan="2">template&lt;typename E &gt; </td></tr>
+<tr class="memitem:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td 
class="memTemplItemLeft" align="right" valign="top">&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#a9d6a7c9e3d8eaf9ce396f2c9f0b443eb">Future</a> 
(const <a class="el" href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; T &gt;, E &gt; 
&amp;t)</td></tr>
+<tr class="separator:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae0483b70dae75d7a75c97839130f6886"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886">~Future</a>
 ()=default</td></tr>
 <tr class="separator:ae0483b70dae75d7a75c97839130f6886"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a65d12b75838cf961d499bc3b0e246cad"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; T &gt; &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1Future.html#a65d12b75838cf961d499bc3b0e246cad">operator=</a>
 (const <a class="el" href="classprocess_1_1Future.html">Future</a>&lt; T &gt; 
&amp;that)=default</td></tr>
@@ -475,16 +477,18 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="ace7f75f7863d8a89d6aacda5d757aa47"></a>
+<a class="anchor" id="acee812c7ee4357c4efa07ccba02a378e"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename E &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a 
class="el" href="classprocess_1_1Future.html">Future</a> </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" 
href="classTry.html">Try</a>&lt; T &gt; &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" 
href="classTry.html">Try</a>&lt; T, E &gt; &amp;&#160;</td>
           <td class="paramname"><em>t</em></td><td>)</td>
           <td></td>
         </tr>
@@ -493,16 +497,18 @@ template&lt;typename T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="aaa75d9ed8b9e6a936fa0d5612114ac05"></a>
+<a class="anchor" id="a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename E &gt; </div>
       <table class="memname">
         <tr>
           <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">process::Future</a>&lt; T &gt;::<a 
class="el" href="classprocess_1_1Future.html">Future</a> </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; T &gt;&gt; &amp;&#160;</td>
+          <td class="paramtype">const <a class="el" 
href="classTry.html">Try</a>&lt; <a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; T &gt;, E &gt; 
&amp;&#160;</td>
           <td class="paramname"><em>t</em></td><td>)</td>
           <td></td>
         </tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html
deleted file mode 100644
index 9830ac6..0000000
--- a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
-<title>Apache Mesos: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Apache Mesos
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li><a href="examples.html"><span>Examples</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="headertitle">
-<div class="title">process::grpc::Channel Member List</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a>, 
including all inherited members.</p>
-<table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#abad4dfab64222145737de18007454c9e">Channel</a>(const
 std::string &amp;uri, const std::shared_ptr&lt;::grpc::ChannelCredentials &gt; 
&amp;credentials=::grpc::InsecureChannelCredentials())</td><td class="entry"><a 
class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td 
class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#a0155cd635cae9ea72e0b8e0ff7e29348">Channel</a>(std::shared_ptr&lt;::grpc::Channel
 &gt; _channel)</td><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td 
class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#a466292b9d4cf95a19d3f9161266456d4">client::Runtime</a>
 class</td><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td 
class="entry"><span class="mlabel">friend</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html";>
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
-</small></address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html
deleted file mode 100644
index 37981b9..0000000
--- a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html
+++ /dev/null
@@ -1,173 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
-<title>Apache Mesos: process::grpc::Channel Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  <td id="projectalign" style="padding-left: 0.5em;">
-   <div id="projectname">Apache Mesos
-   </div>
-  </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
-      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
-      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li><a href="examples.html"><span>Examples</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
-      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
-      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
-      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
-    </ul>
-  </div>
-<div id="nav-path" class="navpath">
-  <ul>
-<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a></li>  </ul>
-</div>
-</div><!-- top -->
-<div class="header">
-  <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#friends">Friends</a> &#124;
-<a href="classprocess_1_1grpc_1_1Channel-members.html">List of all members</a> 
 </div>
-  <div class="headertitle">
-<div class="title">process::grpc::Channel Class Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-
-<p>A copyable interface to manage a connection to a gRPC server.  
- <a href="classprocess_1_1grpc_1_1Channel.html#details">More...</a></p>
-
-<p><code>#include &lt;<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:abad4dfab64222145737de18007454c9e"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#abad4dfab64222145737de18007454c9e">Channel</a>
 (const std::string &amp;uri, const 
std::shared_ptr&lt;::grpc::ChannelCredentials &gt; 
&amp;credentials=::grpc::InsecureChannelCredentials())</td></tr>
-<tr class="separator:abad4dfab64222145737de18007454c9e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0155cd635cae9ea72e0b8e0ff7e29348"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#a0155cd635cae9ea72e0b8e0ff7e29348">Channel</a>
 (std::shared_ptr&lt;::<a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">grpc::Channel</a> &gt; 
_channel)</td></tr>
-<tr class="separator:a0155cd635cae9ea72e0b8e0ff7e29348"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:a466292b9d4cf95a19d3f9161266456d4"><td class="memItemLeft" 
align="right" valign="top">class&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html#a466292b9d4cf95a19d3f9161266456d4">client::Runtime</a></td></tr>
-<tr class="separator:a466292b9d4cf95a19d3f9161266456d4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
-<div class="textblock"><p>A copyable interface to manage a connection to a 
gRPC server. </p>
-<p>All <code><a class="el" href="classprocess_1_1grpc_1_1Channel.html" 
title="A copyable interface to manage a connection to a gRPC server. 
">Channel</a></code> copies share the same connection. Note that the connection 
is established lazily by the gRPC runtime library: the actual connection is 
delayed till an RPC call is made. </p>
-</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="abad4dfab64222145737de18007454c9e"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">process::grpc::Channel::Channel </td>
-          <td>(</td>
-          <td class="paramtype">const std::string &amp;&#160;</td>
-          <td class="paramname"><em>uri</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const 
std::shared_ptr&lt;::grpc::ChannelCredentials &gt; &amp;&#160;</td>
-          <td class="paramname"><em>credentials</em> = 
<code>::grpc::InsecureChannelCredentials()</code>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a0155cd635cae9ea72e0b8e0ff7e29348"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">process::grpc::Channel::Channel </td>
-          <td>(</td>
-          <td class="paramtype">std::shared_ptr&lt;::<a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">grpc::Channel</a> &gt;&#160;</td>
-          <td class="paramname"><em>_channel</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Friends And Related Function Documentation</h2>
-<a class="anchor" id="a466292b9d4cf95a19d3f9161266456d4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">friend class <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">client::Runtime</a></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following 
file:<ul>
-<li>3rdparty/libprocess/include/process/<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html";>
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.11
-</small></address>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html
new file mode 100644
index 0000000..c9a22e9
--- /dev/null
+++ b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a></li> 
 </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">process::grpc::StatusError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>, 
including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" 
href="classError.html#a8e2d6ac199136b5c2d58b4879c0c80f5">Error</a>(const 
std::string &amp;_message)</td><td class="entry"><a class="el" 
href="classError.html">Error</a></td><td class="entry"><span 
class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a></td><td 
class="entry"><a class="el" href="classError.html">Error</a></td><td 
class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">operator==</a>(const 
Error &amp;that) const </td><td class="entry"><a class="el" 
href="classError.html">Error</a></td><td class="entry"><span 
class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html#a7182af947b263c08393be3c9420199b5">status</a></td><td
 class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a></td><td
 class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html#af8b12349660968c3171d71d48d82111b">StatusError</a>(::grpc::Status
 _status)</td><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html
new file mode 100644
index 0000000..0019d33
--- /dev/null
+++ b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: process::grpc::StatusError Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a></li> 
 </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classprocess_1_1grpc_1_1StatusError-members.html">List of all 
members</a>  </div>
+  <div class="headertitle">
+<div class="title">process::grpc::StatusError Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Represents errors caused by non-OK gRPC statuses.  
+ <a href="classprocess_1_1grpc_1_1StatusError.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for process::grpc::StatusError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classprocess_1_1grpc_1_1StatusError.png" 
usemap="#process::grpc::StatusError_map" alt=""/>
+  <map id="process::grpc::StatusError_map" 
name="process::grpc::StatusError_map">
+<area href="classError.html" alt="Error" shape="rect" coords="0,0,159,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af8b12349660968c3171d71d48d82111b"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html#af8b12349660968c3171d71d48d82111b">StatusError</a>
 (::grpc::Status _status)</td></tr>
+<tr class="separator:af8b12349660968c3171d71d48d82111b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classError"><td colspan="2" 
onclick="javascript:toggleInherit('pub_methods_classError')"><img 
src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a 
class="el" href="classError.html">Error</a></td></tr>
+<tr class="memitem:a8e2d6ac199136b5c2d58b4879c0c80f5 inherit 
pub_methods_classError"><td class="memItemLeft" align="right" 
valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classError.html#a8e2d6ac199136b5c2d58b4879c0c80f5">Error</a> (const 
std::string &amp;_message)</td></tr>
+<tr class="separator:a8e2d6ac199136b5c2d58b4879c0c80f5 inherit 
pub_methods_classError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0de534f1aadb16a4d5321370f3fd2929 inherit 
pub_methods_classError"><td class="memItemLeft" align="right" 
valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">operator==</a> (const 
<a class="el" href="classError.html">Error</a> &amp;that) const </td></tr>
+<tr class="separator:a0de534f1aadb16a4d5321370f3fd2929 inherit 
pub_methods_classError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a7182af947b263c08393be3c9420199b5"><td class="memItemLeft" 
align="right" valign="top">const ::grpc::Status&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html#a7182af947b263c08393be3c9420199b5">status</a></td></tr>
+<tr class="separator:a7182af947b263c08393be3c9420199b5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_attribs_classError"><td colspan="2" 
onclick="javascript:toggleInherit('pub_attribs_classError')"><img 
src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" 
href="classError.html">Error</a></td></tr>
+<tr class="memitem:a2d13609e80acd2a2a473a26f273b1c4f inherit 
pub_attribs_classError"><td class="memItemLeft" align="right" 
valign="top">const std::string&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a></td></tr>
+<tr class="separator:a2d13609e80acd2a2a473a26f273b1c4f inherit 
pub_attribs_classError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><p>Represents errors caused by non-OK gRPC statuses. 
</p>
+<p>See: <a 
href="https://grpc.io/grpc/cpp/classgrpc_1_1_status.html";>https://grpc.io/grpc/cpp/classgrpc_1_1_status.html</a>
 </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="af8b12349660968c3171d71d48d82111b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">process::grpc::StatusError::StatusError </td>
+          <td>(</td>
+          <td class="paramtype">::grpc::Status&#160;</td>
+          <td class="paramname"><em>_status</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a7182af947b263c08393be3c9420199b5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const ::grpc::Status 
process::grpc::StatusError::status</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
file:<ul>
+<li>3rdparty/libprocess/include/process/<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png 
b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png
new file mode 100644
index 0000000..d369e05
Binary files /dev/null and 
b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png differ

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html
 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html
new file mode 100644
index 0000000..bf24398
--- /dev/null
+++ 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="namespaceprocess_1_1grpc_1_1client.html">client</a></li><li 
class="navelem"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a></li>  
</ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle">
+<div class="title">process::grpc::client::Connection Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>,
 including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#a2ee6f5abf57c66128bb1c5a4751880f8">channel</a></td><td
 class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td
 class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#a60863492f258db095f4ce19c45d4fed5">Connection</a>(const
 std::string &amp;uri, const std::shared_ptr&lt;::grpc::ChannelCredentials &gt; 
&amp;credentials=::grpc::InsecureChannelCredentials())</td><td class="entry"><a 
class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#abe61ce221a6e43836ea28d97e6b2db94">Connection</a>(std::shared_ptr&lt;::grpc::Channel
 &gt; _channel)</td><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html
new file mode 100644
index 0000000..6c6b243
--- /dev/null
+++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html
@@ -0,0 +1,165 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Apache Mesos: process::grpc::client::Connection Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Apache Mesos
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+  <div id="navrow1" class="tabs">
+    <ul class="tablist">
+      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div id="navrow2" class="tabs2">
+    <ul class="tablist">
+      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+    </ul>
+  </div>
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" 
href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" 
href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a 
class="el" href="namespaceprocess_1_1grpc_1_1client.html">client</a></li><li 
class="navelem"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a></li>  
</ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="classprocess_1_1grpc_1_1client_1_1Connection-members.html">List of 
all members</a>  </div>
+  <div class="headertitle">
+<div class="title">process::grpc::client::Connection Class Reference</div>  
</div>
+</div><!--header-->
+<div class="contents">
+
+<p>A copyable interface to manage a connection to a gRPC server.  
+ <a 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a60863492f258db095f4ce19c45d4fed5"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#a60863492f258db095f4ce19c45d4fed5">Connection</a>
 (const std::string &amp;uri, const 
std::shared_ptr&lt;::grpc::ChannelCredentials &gt; 
&amp;credentials=::grpc::InsecureChannelCredentials())</td></tr>
+<tr class="separator:a60863492f258db095f4ce19c45d4fed5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abe61ce221a6e43836ea28d97e6b2db94"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#abe61ce221a6e43836ea28d97e6b2db94">Connection</a>
 (std::shared_ptr&lt;::grpc::Channel &gt; _channel)</td></tr>
+<tr class="separator:abe61ce221a6e43836ea28d97e6b2db94"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:a2ee6f5abf57c66128bb1c5a4751880f8"><td class="memItemLeft" 
align="right" valign="top">const std::shared_ptr&lt;::grpc::Channel 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html#a2ee6f5abf57c66128bb1c5a4751880f8">channel</a></td></tr>
+<tr class="separator:a2ee6f5abf57c66128bb1c5a4751880f8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><p>A copyable interface to manage a connection to a 
gRPC server. </p>
+<p>All <code><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html" title="A copyable 
interface to manage a connection to a gRPC server. ">Connection</a></code> 
copies share the same gRPC channel which is thread safe. Note that the actual 
connection is established lazily by the gRPC library at the time an RPC is made 
to the channel. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a60863492f258db095f4ce19c45d4fed5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">process::grpc::client::Connection::Connection 
</td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const 
std::shared_ptr&lt;::grpc::ChannelCredentials &gt; &amp;&#160;</td>
+          <td class="paramname"><em>credentials</em> = 
<code>::grpc::InsecureChannelCredentials()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abe61ce221a6e43836ea28d97e6b2db94"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">process::grpc::client::Connection::Connection 
</td>
+          <td>(</td>
+          <td class="paramtype">std::shared_ptr&lt;::grpc::Channel 
&gt;&#160;</td>
+          <td class="paramname"><em>_channel</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span 
class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a2ee6f5abf57c66128bb1c5a4751880f8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::shared_ptr&lt;::grpc::Channel&gt; 
process::grpc::client::Connection::channel</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
file:<ul>
+<li>3rdparty/libprocess/include/process/<a class="el" 
href="grpc_8hpp_source.html">grpc.hpp</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html
index 5bf1d60..8cfb812 100644
--- 
a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html
+++ 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html
@@ -57,7 +57,7 @@
 
 <p>This is the complete list of members for <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>,
 including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ad7b51c9cbfcfef8692eeaa66b2b63007">call</a>(const
 Channel &amp;channel, std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; 
Response &gt;&gt;(Stub::*rpc)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *), const Request &amp;request)</td><td 
class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">call</a>(const
 Connection &amp;connection, Method &amp;&amp;method, const Request 
&amp;request)</td><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a5f7e56d9ebb540a9dbc52c5fb816a024">Runtime</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">terminate</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td
 class="entry"></td></tr>
   <tr><td class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a96c1724b37429b930c2214f3acc90393">wait</a>()</td><td
 class="entry"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td
 class="entry"></td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html 
b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html
index b2b3b0d..e7469ef 100644
--- a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html
+++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html
@@ -68,10 +68,10 @@
 Public Member Functions</h2></td></tr>
 <tr class="memitem:a5f7e56d9ebb540a9dbc52c5fb816a024"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a5f7e56d9ebb540a9dbc52c5fb816a024">Runtime</a>
 ()</td></tr>
 <tr class="separator:a5f7e56d9ebb540a9dbc52c5fb816a024"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad7b51c9cbfcfef8692eeaa66b2b63007"><td 
class="memTemplParams" colspan="2">template&lt;typename Stub , typename Request 
, typename Response &gt; </td></tr>
-<tr class="memitem:ad7b51c9cbfcfef8692eeaa66b2b63007"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="structprocess_1_1grpc_1_1RpcResult.html">RpcResult</a>&lt; Response &gt; 
&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ad7b51c9cbfcfef8692eeaa66b2b63007">call</a>
 (const <a class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a> 
&amp;channel, std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response 
&gt;&gt;(Stub::*rpc)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *), const Request &amp;request)</td></tr>
-<tr class="memdesc:ad7b51c9cbfcfef8692eeaa66b2b63007"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Sends an asynchronous gRPC 
call.  <a href="#ad7b51c9cbfcfef8692eeaa66b2b63007">More...</a><br /></td></tr>
-<tr class="separator:ad7b51c9cbfcfef8692eeaa66b2b63007"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acc50467a027c41b69d3df6e24864f034"><td 
class="memTemplParams" colspan="2">template&lt;typename Method , typename 
Request  = typename internal::MethodTraits&lt;Method&gt;::request_type, 
typename Response  = typename 
internal::MethodTraits&lt;Method&gt;::response_type&gt; </td></tr>
+<tr class="memitem:acc50467a027c41b69d3df6e24864f034"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt; <a class="el" 
href="classTry.html">Try</a>&lt; Response, <a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a> &gt; 
&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">call</a>
 (const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> 
&amp;connection, Method &amp;&amp;method, const Request &amp;request)</td></tr>
+<tr class="memdesc:acc50467a027c41b69d3df6e24864f034"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Sends an asynchronous gRPC 
call.  <a href="#acc50467a027c41b69d3df6e24864f034">More...</a><br /></td></tr>
+<tr class="separator:acc50467a027c41b69d3df6e24864f034"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">terminate</a>
 ()</td></tr>
 <tr class="memdesc:ae9cb9b61f055d4ecec094aeef206e7d4"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Asks the internal gRPC 
runtime instance to shut down the <code>CompletionQueue</code>, which would 
stop its looper thread, drain and fail all pending gRPC calls in the 
<code>CompletionQueue</code>, then asynchronously join the looper thread.  <a 
href="#ae9cb9b61f055d4ecec094aeef206e7d4">More...</a><br /></td></tr>
 <tr class="separator:ae9cb9b61f055d4ecec094aeef206e7d4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -106,26 +106,26 @@ Public Member Functions</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="ad7b51c9cbfcfef8692eeaa66b2b63007"></a>
+<a class="anchor" id="acc50467a027c41b69d3df6e24864f034"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
-template&lt;typename Stub , typename Request , typename Response &gt; </div>
+template&lt;typename Method , typename Request  = typename 
internal::MethodTraits&lt;Method&gt;::request_type, typename Response  = 
typename internal::MethodTraits&lt;Method&gt;::response_type&gt; </div>
 <table class="mlabels">
   <tr>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt;<a class="el" 
href="structprocess_1_1grpc_1_1RpcResult.html">RpcResult</a>&lt;Response&gt; 
&gt; process::grpc::client::Runtime::call </td>
+          <td class="memname"><a class="el" 
href="classprocess_1_1Future.html">Future</a>&lt;<a class="el" 
href="classTry.html">Try</a>&lt;Response, <a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a>&gt; &gt; 
process::grpc::client::Runtime::call </td>
           <td>(</td>
-          <td class="paramtype">const <a class="el" 
href="classprocess_1_1grpc_1_1Channel.html">Channel</a> &amp;&#160;</td>
-          <td class="paramname"><em>channel</em>, </td>
+          <td class="paramtype">const <a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> 
&amp;&#160;</td>
+          <td class="paramname"><em>connection</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td 
class="paramtype">std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; 
Response &gt;&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&#160;</td>
-          <td class="paramname"><em>rpc</em>, </td>
+          <td class="paramtype">Method &amp;&amp;&#160;</td>
+          <td class="paramname"><em>method</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
@@ -147,15 +147,16 @@ template&lt;typename Stub , typename Request , typename 
Response &gt; </div>
 </div><div class="memdoc">
 
 <p>Sends an asynchronous gRPC call. </p>
+<p>This function returns a <code><a class="el" 
href="classprocess_1_1Future.html">Future</a></code> of a <code><a class="el" 
href="classTry.html">Try</a></code> such that the response protobuf is returned 
only if the gRPC call returns an OK status to ensure type safety (see <a 
href="https://github.com/grpc/grpc/issues/12824";>https://github.com/grpc/grpc/issues/12824</a>).
 Note that the future never fails; it will return a <code><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html" title="Represents errors caused 
by non-OK gRPC statuses. ">StatusError</a></code> if a non-OK status is 
returned for the call, so the caller can handle the error programmatically.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramname">channel</td><td>A connection to a gRPC server. 
</td></tr>
-    <tr><td class="paramname">rpc</td><td>The asynchronous gRPC call to make. 
This can be obtained by the <code><a class="el" 
href="grpc_8hpp.html#af7c02a396d36035ea181b30f1d040f54">GRPC_RPC(Service, 
RPC)</a></code> macro. </td></tr>
+    <tr><td class="paramname">connection</td><td>A connection to a gRPC 
server. </td></tr>
+    <tr><td class="paramname">rpc</td><td>The asynchronous gRPC call to make. 
This can be obtained by the <code><a class="el" 
href="grpc_8hpp.html#af26d5c763831ad955bb9742db25c5f75">GRPC_CLIENT_METHOD(service,
 rpc)</a></code> macro. </td></tr>
     <tr><td class="paramname">request</td><td>The request protobuf for the 
gRPC call. </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" 
href="classprocess_1_1Future.html">Future</a></code> waiting for a response 
protobuf. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" 
href="classprocess_1_1Future.html">Future</a></code> of <code><a class="el" 
href="classTry.html">Try</a></code> waiting for a response protobuf or an 
error. </dd></dl>
 
 </div>
 </div>

Reply via email to