http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 79e9da0..a903435 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -1053,6 +1053,12 @@
                <Node>
                 <Name>client</Name>
                 <Path>namespaceprocess_1_1grpc_1_1client.html</Path>
+                <Subnodes>
+                 <Node>
+                  <Name>internal</Name>
+                  
<Path>namespaceprocess_1_1grpc_1_1client_1_1internal.html</Path>
+                 </Node>
+                </Subnodes>
                </Node>
               </Subnodes>
              </Node>
@@ -3744,7 +3750,7 @@
                    <Node>
                     <Name>Client</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a2e050c1fd92d57f1baab22d210614ea1</Anchor>
+                    <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
                    </Node>
                    <Node>
                     <Name>ControllerGetCapabilities</Name>
@@ -16299,7 +16305,7 @@
                    <Node>
                     <Name>startup</Name>
                     
<Path>classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html</Path>
-                    <Anchor>a5213d9aae7bdc332e9fbdc07bb5bbea6</Anchor>
+                    <Anchor>aaaf2f5692dca8cc06602ca25f62bbaba</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>
@@ -23489,6 +23495,58 @@
                 <Path>namespaceprocess_1_1grpc_1_1client.html</Path>
                 <Subnodes>
                  <Node>
+                  <Name>internal</Name>
+                  
<Path>namespaceprocess_1_1grpc_1_1client_1_1internal.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>MethodTraits</Name>
+                    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html</Path>
+                   </Node>
+                   <Node>
+                    <Name>MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Name>
+                    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                    <Subnodes>
+                     <Node>
+                      <Name>request_type</Name>
+                      
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                      <Anchor>adcf2f58a91926bbfbbf3f9aa4979cd38</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>response_type</Name>
+                      
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                      <Anchor>a39b26e8b5b508708af0b6468a31dcab5</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>stub_type</Name>
+                      
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                      <Anchor>af96bd68c2ee624f2bade6bb587726897</Anchor>
+                     </Node>
+                    </Subnodes>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                 <Node>
+                  <Name>Connection</Name>
+                  
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                  <Subnodes>
+                   <Node>
+                    <Name>Connection</Name>
+                    
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                    <Anchor>a60863492f258db095f4ce19c45d4fed5</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>Connection</Name>
+                    
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                    <Anchor>abe61ce221a6e43836ea28d97e6b2db94</Anchor>
+                   </Node>
+                   <Node>
+                    <Name>channel</Name>
+                    
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                    <Anchor>a2ee6f5abf57c66128bb1c5a4751880f8</Anchor>
+                   </Node>
+                  </Subnodes>
+                 </Node>
+                 <Node>
                   <Name>Runtime</Name>
                   <Path>classprocess_1_1grpc_1_1client_1_1Runtime.html</Path>
                   <Subnodes>
@@ -23500,7 +23558,7 @@
                    <Node>
                     <Name>call</Name>
                     <Path>classprocess_1_1grpc_1_1client_1_1Runtime.html</Path>
-                    <Anchor>ad7b51c9cbfcfef8692eeaa66b2b63007</Anchor>
+                    <Anchor>acc50467a027c41b69d3df6e24864f034</Anchor>
                    </Node>
                    <Node>
                     <Name>terminate</Name>
@@ -23517,44 +23575,18 @@
                 </Subnodes>
                </Node>
                <Node>
-                <Name>Channel</Name>
-                <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                <Subnodes>
-                 <Node>
-                  <Name>Channel</Name>
-                  <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                  <Anchor>abad4dfab64222145737de18007454c9e</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>Channel</Name>
-                  <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                  <Anchor>a0155cd635cae9ea72e0b8e0ff7e29348</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>client::Runtime</Name>
-                  <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                  <Anchor>a466292b9d4cf95a19d3f9161266456d4</Anchor>
-                 </Node>
-                </Subnodes>
-               </Node>
-               <Node>
-                <Name>RpcResult</Name>
-                <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
+                <Name>StatusError</Name>
+                <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
                 <Subnodes>
                  <Node>
-                  <Name>RpcResult</Name>
-                  <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                  <Anchor>a081ae3645b393074aa5a3b5560e08197</Anchor>
-                 </Node>
-                 <Node>
-                  <Name>response</Name>
-                  <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                  <Anchor>ac4cad3f64ae6b69d256eee8829702f12</Anchor>
+                  <Name>StatusError</Name>
+                  <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+                  <Anchor>af8b12349660968c3171d71d48d82111b</Anchor>
                  </Node>
                  <Node>
                   <Name>status</Name>
-                  <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                  <Anchor>ac90a2af5aebaa1d6fed8ef78cdb369d3</Anchor>
+                  <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+                  <Anchor>a7182af947b263c08393be3c9420199b5</Anchor>
                  </Node>
                 </Subnodes>
                </Node>
@@ -26584,12 +26616,12 @@
                <Node>
                 <Name>Future</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>ace7f75f7863d8a89d6aacda5d757aa47</Anchor>
+                <Anchor>acee812c7ee4357c4efa07ccba02a378e</Anchor>
                </Node>
                <Node>
                 <Name>Future</Name>
                 <Path>classprocess_1_1Future.html</Path>
-                <Anchor>aaa75d9ed8b9e6a936fa0d5612114ac05</Anchor>
+                <Anchor>a9d6a7c9e3d8eaf9ce396f2c9f0b443eb</Anchor>
                </Node>
                <Node>
                 <Name>~Future</Name>
@@ -34810,10 +34842,6 @@
             <Path>structprocess_1_1http_1_1CaseInsensitiveHash.html</Path>
            </Node>
            <Node>
-            <Name>process::grpc::Channel</Name>
-            <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::internal::checks::Checker</Name>
             <Path>classmesos_1_1internal_1_1checks_1_1Checker.html</Path>
            </Node>
@@ -34854,6 +34882,10 @@
             
<Path>structmesos_1_1internal_1_1checks_1_1check_1_1Command.html</Path>
            </Node>
            <Node>
+            <Name>process::grpc::client::Connection</Name>
+            <Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+           </Node>
+           <Node>
             <Name>process::http::Connection</Name>
             <Path>classprocess_1_1http_1_1Connection.html</Path>
            </Node>
@@ -35266,6 +35298,10 @@
               
<Path>classmesos_1_1internal_1_1slave_1_1cni_1_1spec_1_1PluginError.html</Path>
              </Node>
              <Node>
+              <Name>process::grpc::StatusError</Name>
+              <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+             </Node>
+             <Node>
               <Name>process::http::authentication::JWTError</Name>
               
<Path>classprocess_1_1http_1_1authentication_1_1JWTError.html</Path>
              </Node>
@@ -37074,6 +37110,14 @@
             <Path>classJvm_1_1MethodSignature.html</Path>
            </Node>
            <Node>
+            <Name>process::grpc::client::internal::MethodTraits&lt; T 
&gt;</Name>
+            
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html</Path>
+           </Node>
+           <Node>
+            <Name>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Name>
+            
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+           </Node>
+           <Node>
             <Name>process::metrics::Metric</Name>
             <Path>classprocess_1_1metrics_1_1Metric.html</Path>
             <Subnodes>
@@ -38556,6 +38600,10 @@
             
<Path>structprotobuf_1_1internal_1_1Read_3_01google_1_1protobuf_1_1RepeatedPtrField_3_01T_01_4_01_4.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::recordio::Reader&lt; T &gt;</Name>
+            <Path>classmesos_1_1internal_1_1recordio_1_1Reader.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::log::Log::Reader</Name>
             <Path>classmesos_1_1log_1_1Log_1_1Reader.html</Path>
            </Node>
@@ -38564,10 +38612,6 @@
             <Path>classprocess_1_1http_1_1Pipe_1_1Reader.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::recordio::Reader&lt; T &gt;</Name>
-            <Path>classmesos_1_1internal_1_1recordio_1_1Reader.html</Path>
-           </Node>
-           <Node>
             <Name>process::ReadWriteLock</Name>
             <Path>classprocess_1_1ReadWriteLock.html</Path>
            </Node>
@@ -38670,14 +38714,14 @@
             
<Path>structmesos_1_1internal_1_1ResourceProviderMessage.html</Path>
            </Node>
            <Node>
-            <Name>mesos::v1::Resources</Name>
-            <Path>classmesos_1_1v1_1_1Resources.html</Path>
-           </Node>
-           <Node>
             <Name>mesos::Resources</Name>
             <Path>classmesos_1_1Resources.html</Path>
            </Node>
            <Node>
+            <Name>mesos::v1::Resources</Name>
+            <Path>classmesos_1_1v1_1_1Resources.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::slave::state::ResourcesState</Name>
             
<Path>structmesos_1_1internal_1_1slave_1_1state_1_1ResourcesState.html</Path>
            </Node>
@@ -38782,10 +38826,6 @@
             <Path>structprocess_1_1ProcessBase_1_1RouteOptions.html</Path>
            </Node>
            <Node>
-            <Name>process::grpc::RpcResult&lt; T &gt;</Name>
-            <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-           </Node>
-           <Node>
             <Name>routing::route::Rule</Name>
             <Path>structrouting_1_1route_1_1Rule.html</Path>
            </Node>
@@ -38942,14 +38982,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::tests::cluster::Slave</Name>
-            
<Path>classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html</Path>
-           </Node>
-           <Node>
             
<Name>mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave</Name>
             
<Path>structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess_1_1Slave.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::tests::cluster::Slave</Name>
+            
<Path>classmesos_1_1internal_1_1tests_1_1cluster_1_1Slave.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::internal::master::Slave</Name>
             <Path>structmesos_1_1internal_1_1master_1_1Slave.html</Path>
            </Node>
@@ -38988,14 +39028,22 @@
             <Path>classos_1_1Stack.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::slave::state::State</Name>
-            
<Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
+            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, 
CheckpointType, UpdateType &gt;::State</Name>
+            
<Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html</Path>
+           </Node>
+           <Node>
+            <Name>mesos::internal::log::Storage::State</Name>
+            
<Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
            </Node>
            <Node>
             <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, 
CheckpointType, UpdateType &gt;::StatusUpdateStream::State</Name>
             
<Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1StatusUpdateStream_1_1State.html</Path>
            </Node>
            <Node>
+            <Name>mesos::internal::slave::state::State</Name>
+            
<Path>structmesos_1_1internal_1_1slave_1_1state_1_1State.html</Path>
+           </Node>
+           <Node>
             <Name>mesos::state::State</Name>
             <Path>classmesos_1_1state_1_1State.html</Path>
             <Subnodes>
@@ -39006,14 +39054,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>mesos::internal::StatusUpdateManagerProcess&lt; IDType, 
CheckpointType, UpdateType &gt;::State</Name>
-            
<Path>structmesos_1_1internal_1_1StatusUpdateManagerProcess_1_1State.html</Path>
-           </Node>
-           <Node>
-            <Name>mesos::internal::log::Storage::State</Name>
-            
<Path>structmesos_1_1internal_1_1log_1_1Storage_1_1State.html</Path>
-           </Node>
-           <Node>
             <Name>process::StateMachine&lt; State &gt;</Name>
             <Path>classprocess_1_1StateMachine.html</Path>
            </Node>
@@ -39060,16 +39100,6 @@
             <Path>classStopwatch.html</Path>
            </Node>
            <Node>
-            <Name>mesos::internal::log::Storage</Name>
-            <Path>classmesos_1_1internal_1_1log_1_1Storage.html</Path>
-            <Subnodes>
-             <Node>
-              <Name>mesos::internal::log::LevelDBStorage</Name>
-              <Path>classmesos_1_1internal_1_1log_1_1LevelDBStorage.html</Path>
-             </Node>
-            </Subnodes>
-           </Node>
-           <Node>
             <Name>mesos::state::Storage</Name>
             <Path>classmesos_1_1state_1_1Storage.html</Path>
             <Subnodes>
@@ -39092,6 +39122,16 @@
             </Subnodes>
            </Node>
            <Node>
+            <Name>mesos::internal::log::Storage</Name>
+            <Path>classmesos_1_1internal_1_1log_1_1Storage.html</Path>
+            <Subnodes>
+             <Node>
+              <Name>mesos::internal::log::LevelDBStorage</Name>
+              <Path>classmesos_1_1internal_1_1log_1_1LevelDBStorage.html</Path>
+             </Node>
+            </Subnodes>
+           </Node>
+           <Node>
             <Name>net::IP::Storage</Name>
             <Path>unionnet_1_1IP_1_1Storage.html</Path>
            </Node>
@@ -40572,14 +40612,14 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>zookeeper::URL</Name>
-            <Path>classzookeeper_1_1URL.html</Path>
-           </Node>
-           <Node>
             <Name>process::http::URL</Name>
             <Path>structprocess_1_1http_1_1URL.html</Path>
            </Node>
            <Node>
+            <Name>zookeeper::URL</Name>
+            <Path>classzookeeper_1_1URL.html</Path>
+           </Node>
+           <Node>
             <Name>os::UTSInfo</Name>
             <Path>structos_1_1UTSInfo.html</Path>
            </Node>
@@ -40594,16 +40634,12 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>cgroups::blkio::Value</Name>
-            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
-           </Node>
-           <Node>
             <Name>process::TimeSeries&lt; T &gt;::Value</Name>
             <Path>structprocess_1_1TimeSeries_1_1Value.html</Path>
            </Node>
            <Node>
-            <Name>mesos::state::Variable</Name>
-            <Path>classmesos_1_1state_1_1Variable.html</Path>
+            <Name>cgroups::blkio::Value</Name>
+            <Path>structcgroups_1_1blkio_1_1Value.html</Path>
            </Node>
            <Node>
             <Name>Jvm::Variable&lt; T, name, signature &gt;</Name>
@@ -40614,10 +40650,18 @@
             <Path>classmesos_1_1state_1_1protobuf_1_1Variable.html</Path>
            </Node>
            <Node>
+            <Name>mesos::state::Variable</Name>
+            <Path>classmesos_1_1state_1_1Variable.html</Path>
+           </Node>
+           <Node>
             <Name>Jvm::Variable&lt; 
org::apache::zookeeper::server::SessionTracker, ZOOKEEPERSERVER_SESSIONTRACKER, 
ZOOKEEPERSERVER_SESSIONTRACKER_SIGNATURE &gt;</Name>
             <Path>classJvm_1_1Variable.html</Path>
            </Node>
            <Node>
+            <Name>Variant&lt; T, Ts &gt;</Name>
+            <Path>classVariant.html</Path>
+           </Node>
+           <Node>
             <Name>Variant</Name>
             <Path></Path>
             <Subnodes>
@@ -40628,10 +40672,6 @@
             </Subnodes>
            </Node>
            <Node>
-            <Name>Variant&lt; T, Ts &gt;</Name>
-            <Path>classVariant.html</Path>
-           </Node>
-           <Node>
             <Name>Variant&lt; check::Command, check::Http, check::Tcp 
&gt;</Name>
             <Path>classVariant.html</Path>
            </Node>
@@ -40700,14 +40740,14 @@
             
<Path>structprocess_1_1internal_1_1wrap_3_01Future_3_01X_01_4_01_4.html</Path>
            </Node>
            <Node>
-            <Name>mesos::log::Log::Writer</Name>
-            <Path>classmesos_1_1log_1_1Log_1_1Writer.html</Path>
-           </Node>
-           <Node>
             <Name>process::http::Pipe::Writer</Name>
             <Path>classprocess_1_1http_1_1Pipe_1_1Writer.html</Path>
            </Node>
            <Node>
+            <Name>mesos::log::Log::Writer</Name>
+            <Path>classmesos_1_1log_1_1Log_1_1Writer.html</Path>
+           </Node>
+           <Node>
             <Name>JSON::WriterProxy</Name>
             <Path>classJSON_1_1WriterProxy.html</Path>
            </Node>
@@ -43126,12 +43166,12 @@
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ace7f75f7863d8a89d6aacda5d757aa47</Anchor>
+                        <Anchor>acee812c7ee4357c4efa07ccba02a378e</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aaa75d9ed8b9e6a936fa0d5612114ac05</Anchor>
+                        <Anchor>a9d6a7c9e3d8eaf9ce396f2c9f0b443eb</Anchor>
                        </Node>
                        <Node>
                         <Name>~Future</Name>
@@ -43561,12 +43601,12 @@
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ace7f75f7863d8a89d6aacda5d757aa47</Anchor>
+                        <Anchor>acee812c7ee4357c4efa07ccba02a378e</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aaa75d9ed8b9e6a936fa0d5612114ac05</Anchor>
+                        <Anchor>a9d6a7c9e3d8eaf9ce396f2c9f0b443eb</Anchor>
                        </Node>
                        <Node>
                         <Name>~Future</Name>
@@ -44436,44 +44476,64 @@
                     <Path>grpc_8hpp.html</Path>
                     <Subnodes>
                      <Node>
-                      <Name>Channel</Name>
-                      <Path>classprocess_1_1grpc_1_1Channel.html</Path>
+                      <Name>StatusError</Name>
+                      <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+                      <Subnodes>
+                       <Node>
+                        <Name>StatusError</Name>
+                        <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+                        <Anchor>af8b12349660968c3171d71d48d82111b</Anchor>
+                       </Node>
+                       <Node>
+                        <Name>status</Name>
+                        <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+                        <Anchor>a7182af947b263c08393be3c9420199b5</Anchor>
+                       </Node>
+                      </Subnodes>
+                     </Node>
+                     <Node>
+                      <Name>MethodTraits</Name>
+                      
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html</Path>
+                     </Node>
+                     <Node>
+                      <Name>MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Name>
+                      
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
                       <Subnodes>
                        <Node>
-                        <Name>Channel</Name>
-                        <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                        <Anchor>abad4dfab64222145737de18007454c9e</Anchor>
+                        <Name>request_type</Name>
+                        
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                        <Anchor>adcf2f58a91926bbfbbf3f9aa4979cd38</Anchor>
                        </Node>
                        <Node>
-                        <Name>Channel</Name>
-                        <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                        <Anchor>a0155cd635cae9ea72e0b8e0ff7e29348</Anchor>
+                        <Name>response_type</Name>
+                        
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                        <Anchor>a39b26e8b5b508708af0b6468a31dcab5</Anchor>
                        </Node>
                        <Node>
-                        <Name>client::Runtime</Name>
-                        <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-                        <Anchor>a466292b9d4cf95a19d3f9161266456d4</Anchor>
+                        <Name>stub_type</Name>
+                        
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+                        <Anchor>af96bd68c2ee624f2bade6bb587726897</Anchor>
                        </Node>
                       </Subnodes>
                      </Node>
                      <Node>
-                      <Name>RpcResult</Name>
-                      <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
+                      <Name>Connection</Name>
+                      
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
                       <Subnodes>
                        <Node>
-                        <Name>RpcResult</Name>
-                        <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                        <Anchor>a081ae3645b393074aa5a3b5560e08197</Anchor>
+                        <Name>Connection</Name>
+                        
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                        <Anchor>a60863492f258db095f4ce19c45d4fed5</Anchor>
                        </Node>
                        <Node>
-                        <Name>response</Name>
-                        <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                        <Anchor>ac4cad3f64ae6b69d256eee8829702f12</Anchor>
+                        <Name>Connection</Name>
+                        
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                        <Anchor>abe61ce221a6e43836ea28d97e6b2db94</Anchor>
                        </Node>
                        <Node>
-                        <Name>status</Name>
-                        <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-                        <Anchor>ac90a2af5aebaa1d6fed8ef78cdb369d3</Anchor>
+                        <Name>channel</Name>
+                        
<Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+                        <Anchor>a2ee6f5abf57c66128bb1c5a4751880f8</Anchor>
                        </Node>
                       </Subnodes>
                      </Node>
@@ -44489,7 +44549,7 @@
                        <Node>
                         <Name>call</Name>
                         
<Path>classprocess_1_1grpc_1_1client_1_1Runtime.html</Path>
-                        <Anchor>ad7b51c9cbfcfef8692eeaa66b2b63007</Anchor>
+                        <Anchor>acc50467a027c41b69d3df6e24864f034</Anchor>
                        </Node>
                        <Node>
                         <Name>terminate</Name>
@@ -44504,9 +44564,9 @@
                       </Subnodes>
                      </Node>
                      <Node>
-                      <Name>GRPC_RPC</Name>
+                      <Name>GRPC_CLIENT_METHOD</Name>
                       <Path>grpc_8hpp.html</Path>
-                      <Anchor>af7c02a396d36035ea181b30f1d040f54</Anchor>
+                      <Anchor>af26d5c763831ad955bb9742db25c5f75</Anchor>
                      </Node>
                     </Subnodes>
                    </Node>
@@ -45176,12 +45236,12 @@
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>ace7f75f7863d8a89d6aacda5d757aa47</Anchor>
+                        <Anchor>acee812c7ee4357c4efa07ccba02a378e</Anchor>
                        </Node>
                        <Node>
                         <Name>Future</Name>
                         <Path>classprocess_1_1Future.html</Path>
-                        <Anchor>aaa75d9ed8b9e6a936fa0d5612114ac05</Anchor>
+                        <Anchor>a9d6a7c9e3d8eaf9ce396f2c9f0b443eb</Anchor>
                        </Node>
                        <Node>
                         <Name>~Future</Name>
@@ -60548,6 +60608,11 @@
                       <Path>stringify_8hpp.html</Path>
                       <Anchor>a0d8cf88881a82fed785d55d5c158a3d9</Anchor>
                      </Node>
+                     <Node>
+                      <Name>stringify</Name>
+                      <Path>stringify_8hpp.html</Path>
+                      <Anchor>acbd5f162acbdc36de63a9c5dcd9f4584</Anchor>
+                     </Node>
                     </Subnodes>
                    </Node>
                    <Node>
@@ -70481,7 +70546,7 @@
                    <Node>
                     <Name>Client</Name>
                     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-                    <Anchor>a2e050c1fd92d57f1baab22d210614ea1</Anchor>
+                    <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
                    </Node>
                    <Node>
                     <Name>ControllerGetCapabilities</Name>
@@ -95901,7 +95966,7 @@
                    <Node>
                     <Name>startup</Name>
                     
<Path>classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html</Path>
-                    <Anchor>a5213d9aae7bdc332e9fbdc07bb5bbea6</Anchor>
+                    <Anchor>aaaf2f5692dca8cc06602ca25f62bbaba</Anchor>
                    </Node>
                   </Subnodes>
                  </Node>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml 
b/content/api/latest/c++/Tokens.xml
index ae3965f..4a6a23e 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -1646,12 +1646,12 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>GRPC_RPC</Name>
+      <Name>GRPC_CLIENT_METHOD</Name>
       <APILanguage>unknown</APILanguage>
       <Type>macro</Type>
     </TokenIdentifier>
     <Path>grpc_8hpp.html</Path>
-    <Anchor>af7c02a396d36035ea181b30f1d040f54</Anchor>
+    <Anchor>af26d5c763831ad955bb9742db25c5f75</Anchor>
     <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -9115,6 +9115,16 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>stringify</Name>
+      <APILanguage>c</APILanguage>
+      <Type>func</Type>
+    </TokenIdentifier>
+    <Path>stringify_8hpp.html</Path>
+    <Anchor>acbd5f162acbdc36de63a9c5dcd9f4584</Anchor>
+    <DeclaredIn>stringify.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>remove</Name>
       <APILanguage>cpp</APILanguage>
       <Type>func</Type>
@@ -56065,7 +56075,7 @@
       <Scope>mesos::csi::v0::Client</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1csi_1_1v0_1_1Client.html</Path>
-    <Anchor>a2e050c1fd92d57f1baab22d210614ea1</Anchor>
+    <Anchor>accf969996008621b383d33c5af3468b7</Anchor>
     <DeclaredIn>client.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -136703,7 +136713,7 @@
       <Scope>mesos::internal::tests::MockCSIPlugin</Scope>
     </TokenIdentifier>
     <Path>classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html</Path>
-    <Anchor>a5213d9aae7bdc332e9fbdc07bb5bbea6</Anchor>
+    <Anchor>aaaf2f5692dca8cc06602ca25f62bbaba</Anchor>
     <DeclaredIn>mock_csi_plugin.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -170732,7 +170742,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>ace7f75f7863d8a89d6aacda5d757aa47</Anchor>
+    <Anchor>acee812c7ee4357c4efa07ccba02a378e</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -170743,7 +170753,7 @@
       <Scope>process::Future</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1Future.html</Path>
-    <Anchor>aaa75d9ed8b9e6a936fa0d5612114ac05</Anchor>
+    <Anchor>a9d6a7c9e3d8eaf9ce396f2c9f0b443eb</Anchor>
     <DeclaredIn>future.hpp</DeclaredIn>
   </Token>
   <Token>
@@ -180020,97 +180030,119 @@
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>process::grpc::Channel</Name>
+      <Name>process::grpc::StatusError</Name>
       <APILanguage>c</APILanguage>
       <Type>cl</Type>
-      <Scope>process::grpc::Channel</Scope>
+      <Scope>process::grpc::StatusError</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-    <Abstract>A copyable interface to manage a connection to a gRPC server. 
</Abstract>
+    <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+    <Abstract>Represents errors caused by non-OK gRPC statuses. </Abstract>
     <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Channel</Name>
+      <Name>StatusError</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
-      <Scope>process::grpc::Channel</Scope>
+      <Scope>process::grpc::StatusError</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-    <Anchor>abad4dfab64222145737de18007454c9e</Anchor>
+    <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+    <Anchor>af8b12349660968c3171d71d48d82111b</Anchor>
     <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>Channel</Name>
+      <Name>Error</Name>
       <APILanguage>cpp</APILanguage>
       <Type>instm</Type>
-      <Scope>process::grpc::Channel</Scope>
+      <Scope>Error</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-    <Anchor>a0155cd635cae9ea72e0b8e0ff7e29348</Anchor>
-    <DeclaredIn>grpc.hpp</DeclaredIn>
+    <Path>classError.html</Path>
+    <Anchor>a8e2d6ac199136b5c2d58b4879c0c80f5</Anchor>
+    <DeclaredIn>errorbase.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>client::Runtime</Name>
+      <Name>operator==</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>ffunc</Type>
-      <Scope>process::grpc::Channel</Scope>
+      <Type>instm</Type>
+      <Scope>Error</Scope>
     </TokenIdentifier>
-    <Path>classprocess_1_1grpc_1_1Channel.html</Path>
-    <Anchor>a466292b9d4cf95a19d3f9161266456d4</Anchor>
+    <Path>classError.html</Path>
+    <Anchor>a0de534f1aadb16a4d5321370f3fd2929</Anchor>
+    <DeclaredIn>errorbase.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>process::grpc::RpcResult</Name>
-      <APILanguage>c</APILanguage>
-      <Type>tmplt</Type>
-      <Scope>process::grpc::RpcResult</Scope>
+      <Name>status</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>process::grpc::StatusError</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-    <Abstract>The response of a RPC call. </Abstract>
-    <DeclaredIn>grpc.hpp</DeclaredIn>
+    <Path>classprocess_1_1grpc_1_1StatusError.html</Path>
+    <Anchor>a7182af947b263c08393be3c9420199b5</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>RpcResult</Name>
+      <Name>message</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>func</Type>
-      <Scope>process::grpc::RpcResult</Scope>
+      <Type>data</Type>
+      <Scope>Error</Scope>
+    </TokenIdentifier>
+    <Path>classError.html</Path>
+    <Anchor>a2d13609e80acd2a2a473a26f273b1c4f</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>process::grpc::client</Name>
+      <APILanguage>c</APILanguage>
+      <Type>ns</Type>
+      <Scope>process::grpc::client</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-    <Anchor>a081ae3645b393074aa5a3b5560e08197</Anchor>
+    <Path>namespaceprocess_1_1grpc_1_1client.html</Path>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>process::grpc::client::Connection</Name>
+      <APILanguage>c</APILanguage>
+      <Type>cl</Type>
+      <Scope>process::grpc::client::Connection</Scope>
+    </TokenIdentifier>
+    <Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+    <Abstract>A copyable interface to manage a connection to a gRPC server. 
</Abstract>
     <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>status</Name>
+      <Name>Connection</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>process::grpc::RpcResult</Scope>
+      <Type>instm</Type>
+      <Scope>process::grpc::client::Connection</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-    <Anchor>ac90a2af5aebaa1d6fed8ef78cdb369d3</Anchor>
+    <Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+    <Anchor>a60863492f258db095f4ce19c45d4fed5</Anchor>
+    <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>response</Name>
+      <Name>Connection</Name>
       <APILanguage>cpp</APILanguage>
-      <Type>data</Type>
-      <Scope>process::grpc::RpcResult</Scope>
+      <Type>instm</Type>
+      <Scope>process::grpc::client::Connection</Scope>
     </TokenIdentifier>
-    <Path>structprocess_1_1grpc_1_1RpcResult.html</Path>
-    <Anchor>ac4cad3f64ae6b69d256eee8829702f12</Anchor>
+    <Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+    <Anchor>abe61ce221a6e43836ea28d97e6b2db94</Anchor>
+    <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
   <Token>
     <TokenIdentifier>
-      <Name>process::grpc::client</Name>
-      <APILanguage>c</APILanguage>
-      <Type>ns</Type>
-      <Scope>process::grpc::client</Scope>
+      <Name>channel</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>data</Type>
+      <Scope>process::grpc::client::Connection</Scope>
     </TokenIdentifier>
-    <Path>namespaceprocess_1_1grpc_1_1client.html</Path>
+    <Path>classprocess_1_1grpc_1_1client_1_1Connection.html</Path>
+    <Anchor>a2ee6f5abf57c66128bb1c5a4751880f8</Anchor>
   </Token>
   <Token>
     <TokenIdentifier>
@@ -180142,7 +180174,7 @@
       <Scope>process::grpc::client::Runtime</Scope>
     </TokenIdentifier>
     <Path>classprocess_1_1grpc_1_1client_1_1Runtime.html</Path>
-    <Anchor>ad7b51c9cbfcfef8692eeaa66b2b63007</Anchor>
+    <Anchor>acc50467a027c41b69d3df6e24864f034</Anchor>
     <Abstract>Sends an asynchronous gRPC call. </Abstract>
     <DeclaredIn>grpc.hpp</DeclaredIn>
   </Token>
@@ -180171,6 +180203,65 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>process::grpc::client::internal</Name>
+      <APILanguage>c</APILanguage>
+      <Type>ns</Type>
+      <Scope>process::grpc::client::internal</Scope>
+    </TokenIdentifier>
+    <Path>namespaceprocess_1_1grpc_1_1client_1_1internal.html</Path>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>process::grpc::client::internal::MethodTraits</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>process::grpc::client::internal::MethodTraits</Scope>
+    </TokenIdentifier>
+    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html</Path>
+    <DeclaredIn>grpc.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Name>
+      <APILanguage>c</APILanguage>
+      <Type>tmplt</Type>
+      <Scope>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Scope>
+    </TokenIdentifier>
+    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+    <DeclaredIn>grpc.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>stub_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Scope>
+    </TokenIdentifier>
+    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+    <Anchor>af96bd68c2ee624f2bade6bb587726897</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>request_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Scope>
+    </TokenIdentifier>
+    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+    <Anchor>adcf2f58a91926bbfbbf3f9aa4979cd38</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>response_type</Name>
+      <APILanguage>cpp</APILanguage>
+      <Type>tdef</Type>
+      <Scope>process::grpc::client::internal::MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</Scope>
+    </TokenIdentifier>
+    
<Path>structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html</Path>
+    <Anchor>a39b26e8b5b508708af0b6468a31dcab5</Anchor>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>process::http</Name>
       <APILanguage>c</APILanguage>
       <Type>ns</Type>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/annotated.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/annotated.html 
b/content/api/latest/c++/annotated.html
index 0ed80a9..c948088 100644
--- a/content/api/latest/c++/annotated.html
+++ b/content/api/latest/c++/annotated.html
@@ -703,9 +703,12 @@
 <tr id="row_23_0_1_" class="even" style="display:none;"><td 
class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1firewall_1_1FirewallRule.html" 
target="_self">FirewallRule</a></td><td class="desc">A '<a class="el" 
href="classprocess_1_1firewall_1_1FirewallRule.html" title="A 
&#39;FirewallRule&#39; describes an interface which provides control over 
incoming HTTP requests while also...">FirewallRule</a>' describes an interface 
which provides control over incoming HTTP requests while also taking the 
underlying connection into account </td></tr>
 <tr id="row_23_1_" class="even" style="display:none;"><td class="entry"><span 
style="width:16px;display:inline-block;">&#160;</span><span id="arr_23_1_" 
class="arrow" onclick="toggleFolder('23_1_')">&#9658;</span><span 
class="icona"><span class="icon">N</span></span><a class="el" 
href="namespaceprocess_1_1grpc.html" target="_self">grpc</a></td><td 
class="desc"></td></tr>
 <tr id="row_23_1_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span 
id="arr_23_1_0_" class="arrow" 
onclick="toggleFolder('23_1_0_')">&#9658;</span><span class="icona"><span 
class="icon">N</span></span><a class="el" 
href="namespaceprocess_1_1grpc_1_1client.html" 
target="_self">client</a></td><td class="desc"></td></tr>
-<tr id="row_23_1_0_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html" 
target="_self">Runtime</a></td><td class="desc">A copyable interface to manage 
an internal gRPC runtime instance for asynchronous gRPC calls </td></tr>
-<tr id="row_23_1_1_" class="even" style="display:none;"><td 
class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1grpc_1_1Channel.html" target="_self">Channel</a></td><td 
class="desc">A copyable interface to manage a connection to a gRPC server 
</td></tr>
-<tr id="row_23_1_2_" class="even" style="display:none;"><td 
class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="structprocess_1_1grpc_1_1RpcResult.html" 
target="_self">RpcResult</a></td><td class="desc">The response of a RPC call 
</td></tr>
+<tr id="row_23_1_0_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span 
id="arr_23_1_0_0_" class="arrow" 
onclick="toggleFolder('23_1_0_0_')">&#9658;</span><span class="icona"><span 
class="icon">N</span></span><a class="el" 
href="namespaceprocess_1_1grpc_1_1client_1_1internal.html" 
target="_self">internal</a></td><td class="desc"></td></tr>
+<tr id="row_23_1_0_0_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits.html" 
target="_self">MethodTraits</a></td><td class="desc"></td></tr>
+<tr id="row_23_1_0_0_1_" class="even" style="display:none;"><td 
class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="structprocess_1_1grpc_1_1client_1_1internal_1_1MethodTraits_3_01std_1_1unique__ptr_3_1_1grpc_1_1b922a69900827d65b241714130bc07ca.html"
 target="_self">MethodTraits&lt; 
std::unique_ptr&lt;::grpc::ClientAsyncResponseReader&lt; Response &gt; 
&gt;(Stub::*)(::grpc::ClientContext *, const Request 
&amp;,::grpc::CompletionQueue *)&gt;</a></td><td class="desc"></td></tr>
+<tr id="row_23_1_0_1_" class="even" style="display:none;"><td 
class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Connection.html" 
target="_self">Connection</a></td><td class="desc">A copyable interface to 
manage a connection to a gRPC server </td></tr>
+<tr id="row_23_1_0_2_" class="even" style="display:none;"><td 
class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1grpc_1_1client_1_1Runtime.html" 
target="_self">Runtime</a></td><td class="desc">A copyable interface to manage 
an internal gRPC runtime instance for asynchronous gRPC calls </td></tr>
+<tr id="row_23_1_1_" class="even" style="display:none;"><td 
class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="classprocess_1_1grpc_1_1StatusError.html" 
target="_self">StatusError</a></td><td class="desc">Represents errors caused by 
non-OK gRPC statuses </td></tr>
 <tr id="row_23_2_" class="even" style="display:none;"><td class="entry"><span 
style="width:16px;display:inline-block;">&#160;</span><span id="arr_23_2_" 
class="arrow" onclick="toggleFolder('23_2_')">&#9658;</span><span 
class="icona"><span class="icon">N</span></span><a class="el" 
href="namespaceprocess_1_1http.html" target="_self">http</a></td><td 
class="desc"></td></tr>
 <tr id="row_23_2_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span 
id="arr_23_2_0_" class="arrow" 
onclick="toggleFolder('23_2_0_')">&#9658;</span><span class="icona"><span 
class="icon">N</span></span><a class="el" 
href="namespaceprocess_1_1http_1_1authentication.html" 
target="_self">authentication</a></td><td class="desc"></td></tr>
 <tr id="row_23_2_0_0_" class="even" style="display:none;"><td 
class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span 
class="icona"><span class="icon">C</span></span><a class="el" 
href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html" 
target="_self">AuthenticationResult</a></td><td class="desc">Represents the 
result of authenticating a request </td></tr>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/appc_2runtime_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/appc_2runtime_8hpp_source.html 
b/content/api/latest/c++/appc_2runtime_8hpp_source.html
index 1698c84..a56ca9a 100644
--- a/content/api/latest/c++/appc_2runtime_8hpp_source.html
+++ b/content/api/latest/c++/appc_2runtime_8hpp_source.html
@@ -67,7 +67,7 @@
 <div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess_html_a01ea0ba6e9f76d7685281460d7cd05db"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#a01ea0ba6e9f76d7685281460d7cd05db">mesos::internal::slave::AppcRuntimeIsolatorProcess::~AppcRuntimeIsolatorProcess</a></div><div
 class="ttdeci">virtual ~AppcRuntimeIsolatorProcess()</div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a 
href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> 
parse.hpp:33</div></div>
 <div class="ttc" 
id="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess_html"><div 
class="ttname"><a 
href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html">mesos::internal::slave::AppcRuntimeIsolatorProcess</a></div><div
 class="ttdef"><b>Definition:</b> runtime.hpp:29</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/async_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/async_8hpp_source.html 
b/content/api/latest/c++/async_8hpp_source.html
index 7156147..3115fda 100644
--- a/content/api/latest/c++/async_8hpp_source.html
+++ b/content/api/latest/c++/async_8hpp_source.html
@@ -78,7 +78,7 @@
 <div class="ttc" id="result__of_8hpp_html"><div class="ttname"><a 
href="result__of_8hpp.html">result_of.hpp</a></div></div>
 <div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a 
href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
 <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div 
class="ttname"><a 
href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/authentication_2secret__generator_8hpp_source.html
----------------------------------------------------------------------
diff --git 
a/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html 
b/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
index fb466ba..cfec792 100644
--- a/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
+++ b/content/api/latest/c++/authentication_2secret__generator_8hpp_source.html
@@ -60,7 +60,7 @@
 <div class="ttc" 
id="structprocess_1_1http_1_1authentication_1_1Principal_html"><div 
class="ttname"><a 
href="structprocess_1_1http_1_1authentication_1_1Principal.html">process::http::authentication::Principal</a></div><div
 class="ttdoc">Contains information associated with an authenticated principal. 
</div><div class="ttdef"><b>Definition:</b> authenticator.hpp:41</div></div>
 <div class="ttc" 
id="classmesos_1_1SecretGenerator_html_ac517647974bbe9cdd1f36b93cce92ec4"><div 
class="ttname"><a 
href="classmesos_1_1SecretGenerator.html#ac517647974bbe9cdd1f36b93cce92ec4">mesos::SecretGenerator::~SecretGenerator</a></div><div
 class="ttdeci">virtual ~SecretGenerator()</div><div 
class="ttdef"><b>Definition:</b> secret_generator.hpp:37</div></div>
 <div class="ttc" 
id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div 
class="ttname"><a 
href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/basic__authenticatee_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/basic__authenticatee_8hpp_source.html 
b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
index 086f463..ba76d1b 100644
--- a/content/api/latest/c++/basic__authenticatee_8hpp_source.html
+++ b/content/api/latest/c++/basic__authenticatee_8hpp_source.html
@@ -70,7 +70,7 @@
 <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a 
href="classprocess_1_1Owned.html">process::Owned&lt; BasicAuthenticateeProcess 
&gt;</a></div></div>
 <div class="ttc" 
id="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee_html_a7c9024c07594ccaf0933ed31ece485c4"><div
 class="ttname"><a 
href="classmesos_1_1http_1_1authentication_1_1BasicAuthenticatee.html#a7c9024c07594ccaf0933ed31ece485c4">mesos::http::authentication::BasicAuthenticatee::authenticate</a></div><div
 class="ttdeci">process::Future&lt; process::http::Request &gt; 
authenticate(const process::http::Request &amp;request, const Option&lt; 
mesos::v1::Credential &gt; &amp;credential) override</div><div 
class="ttdoc">Create an HTTP request for authentication. </div></div>
 <div class="ttc" 
id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div 
class="ttname"><a 
href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/blkio_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/blkio_8hpp_source.html 
b/content/api/latest/c++/blkio_8hpp_source.html
index 54970fc..30d3f71 100644
--- a/content/api/latest/c++/blkio_8hpp_source.html
+++ b/content/api/latest/c++/blkio_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a 
href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div>
 <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a 
href="owned_8hpp.html">owned.hpp</a></div></div>
 <div class="ttc" id="namespaceflags_html"><div class="ttname"><a 
href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> 
parse.hpp:33</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/checker__process_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/checker__process_8hpp_source.html 
b/content/api/latest/c++/checker__process_8hpp_source.html
index f7371fe..081670c 100644
--- a/content/api/latest/c++/checker__process_8hpp_source.html
+++ b/content/api/latest/c++/checker__process_8hpp_source.html
@@ -71,7 +71,7 @@
 <div class="ttc" 
id="classmesos_1_1internal_1_1checks_1_1CheckerProcess_html_ab7f51a87c406ebd0a6f995be19b4d831"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#ab7f51a87c406ebd0a6f995be19b4d831">mesos::internal::checks::CheckerProcess::pause</a></div><div
 class="ttdeci">void pause()</div></div>
 <div class="ttc" id="namespacemesos_html"><div class="ttname"><a 
href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> 
spec.hpp:30</div></div>
 <div class="ttc" id="variant_8hpp_html"><div class="ttname"><a 
href="variant_8hpp.html">variant.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a 
href="classprocess_1_1Promise.html">process::Promise</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:73</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a 
href="classprocess_1_1Promise.html">process::Promise</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:74</div></div>
 <div class="ttc" id="classVariant_html"><div class="ttname"><a 
href="classVariant.html">Variant&lt; runtime::Plain, runtime::Docker, 
runtime::Nested &gt;</a></div></div>
 <div class="ttc" 
id="classmesos_1_1internal_1_1checks_1_1CheckerProcess_html_aab6429358cff19d17ac73b1c22327bdf"><div
 class="ttname"><a 
href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#aab6429358cff19d17ac73b1c22327bdf">mesos::internal::checks::CheckerProcess::resume</a></div><div
 class="ttdeci">void resume()</div></div>
 <div class="ttc" 
id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div
 class="ttname"><a 
href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div
 class="ttdeci">Protocol&lt; PromiseRequest, PromiseResponse &gt; 
promise</div></div>
@@ -92,7 +92,7 @@
 <div class="ttc" 
id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div 
class="ttname"><a 
href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div>
 <div class="ttc" 
id="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested_html"><div 
class="ttname"><a 
href="structmesos_1_1internal_1_1checks_1_1runtime_1_1Nested.html">mesos::internal::checks::runtime::Nested</a></div><div
 class="ttdef"><b>Definition:</b> checks_runtime.hpp:63</div></div>
 <div class="ttc" id="classprocess_1_1http_1_1Connection_html"><div 
class="ttname"><a 
href="classprocess_1_1http_1_1Connection.html">process::http::Connection</a></div><div
 class="ttdoc">Represents a connection to an HTTP server. </div><div 
class="ttdef"><b>Definition:</b> http.hpp:945</div></div>
-<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:57</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future</a></div><div 
class="ttdef"><b>Definition:</b> future.hpp:58</div></div>
 </div><!-- fragment --></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++/classError.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classError.html 
b/content/api/latest/c++/classError.html
index 96a0bce..a018795 100644
--- a/content/api/latest/c++/classError.html
+++ b/content/api/latest/c++/classError.html
@@ -66,10 +66,11 @@ Inheritance diagram for Error:</div>
 <area href="classgzip_1_1internal_1_1GzipError.html" 
alt="gzip::internal::GzipError" shape="rect" coords="268,56,526,80"/>
 <area href="classmesos_1_1internal_1_1FilesError.html" 
alt="mesos::internal::FilesError" shape="rect" coords="536,56,794,80"/>
 <area 
href="classmesos_1_1internal_1_1slave_1_1cni_1_1spec_1_1PluginError.html" 
alt="mesos::internal::slave::cni::spec::PluginError" shape="rect" 
coords="804,56,1062,80"/>
-<area href="classprocess_1_1http_1_1authentication_1_1JWTError.html" 
alt="process::http::authentication::JWTError" shape="rect" 
coords="1072,56,1330,80"/>
-<area href="classWindowsErrorBase.html" alt="WindowsErrorBase" shape="rect" 
coords="1340,56,1598,80"/>
-<area href="classWindowsError.html" alt="WindowsError" shape="rect" 
coords="1206,112,1464,136"/>
-<area href="classWindowsSocketError.html" alt="WindowsSocketError" 
shape="rect" coords="1474,112,1732,136"/>
+<area href="classprocess_1_1grpc_1_1StatusError.html" title="Represents errors 
caused by non-OK gRPC statuses. " alt="process::grpc::StatusError" shape="rect" 
coords="1072,56,1330,80"/>
+<area href="classprocess_1_1http_1_1authentication_1_1JWTError.html" 
alt="process::http::authentication::JWTError" shape="rect" 
coords="1340,56,1598,80"/>
+<area href="classWindowsErrorBase.html" alt="WindowsErrorBase" shape="rect" 
coords="1608,56,1866,80"/>
+<area href="classWindowsError.html" alt="WindowsError" shape="rect" 
coords="1474,112,1732,136"/>
+<area href="classWindowsSocketError.html" alt="WindowsSocketError" 
shape="rect" coords="1742,112,2000,136"/>
 </map>
  </div></div>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classError.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classError.png 
b/content/api/latest/c++/classError.png
index 9f77d17..4470c57 100644
Binary files a/content/api/latest/c++/classError.png and 
b/content/api/latest/c++/classError.png differ

Reply via email to