You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/07/28 16:05:58 UTC
[09/51] [partial] mesos-site git commit: Updated the website built
from mesos SHA: d724747.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/count__down__latch_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/count__down__latch_8hpp_source.html b/content/api/latest/c++/count__down__latch_8hpp_source.html
new file mode 100644
index 0000000..16a141d
--- /dev/null
+++ b/content/api/latest/c++/count__down__latch_8hpp_source.html
@@ -0,0 +1,128 @@
+<!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.5"/>
+<title>Apache Mesos: 3rdparty/libprocess/include/process/count_down_latch.hpp Source File</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 style="padding-left: 0.5em;">
+ <div id="projectname">Apache Mesos
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><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="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_8cab8f464681f7cc51cee77e79a434cd.html">3rdparty</a></li><li class="navelem"><a class="el" href="dir_043a76de98701f9bddf61b5e98f305ff.html">libprocess</a></li><li class="navelem"><a class="el" href="dir_eac18f7a64f6f8afbd1493ef4e09abdb.html">include</a></li><li class="navelem"><a class="el" href="dir_1894286df79cf582d947dbc4268b06cf.html">process</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">count_down_latch.hpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="count__down__latch_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed under the Apache License, Version 2.0 (the "License");</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// you may not use this file except in compliance with the License.</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// You may obtain a copy of the License at</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// See the License for the specific language governing permissions and</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// limitations under the License</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#ifndef __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor"></span><span class="preprocessor">#define __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <atomic></span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">namespace </span><a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a> {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// An implementation of a count down latch that returns a Future to</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// signify when it gets triggered.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html"> 24</a></span> <span class="keyword">class </span><a class="code" href="classprocess_1_1CountDownLatch.html">CountDownLatch</a></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6"> 27</a></span>  <a class="code" href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">CountDownLatch</a>(<span class="keywordtype">size_t</span> count = 1) : count(count) {}</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec"> 29</a></span>  <span class="keywordtype">void</span> <a class="code" href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">decrement</a>()</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordtype">size_t</span> expected = count.load();</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">while</span> (expected > 0) {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">if</span> (count.compare_exchange_strong(expected, expected - 1)) {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">if</span> (expected == 1) {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  promise.<a class="code" href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">set</a>(<a class="code" href="structNothing.html">Nothing</a>());</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  }</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  }</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717"> 42</a></span>  <a class="code" href="classprocess_1_1Future.html">Future<Nothing></a> <a class="code" href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">triggered</a>()</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> promise.<a class="code" href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">future</a>();</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  std::atomic<size_t> count;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <a class="code" href="classprocess_1_1Promise.html">Promise<Nothing></a> promise;</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> };</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> } <span class="comment">// namespace process {</span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#endif // __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div>
+<div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:697</div></div>
+<div class="ttc" id="classprocess_1_1CountDownLatch_html_a54ae44e80d909114a52b4cfdf9f493e6"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">process::CountDownLatch::CountDownLatch</a></div><div class="ttdeci">CountDownLatch(size_t count=1)</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:27</div></div>
+<div class="ttc" id="classprocess_1_1CountDownLatch_html_a260be4b1f720013b2a4083521ea60717"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">process::CountDownLatch::triggered</a></div><div class="ttdeci">Future< Nothing > triggered()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:42</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise< Nothing ></a></div></div>
+<div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div>
+<div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
+<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:782</div></div>
+<div class="ttc" id="classprocess_1_1CountDownLatch_html"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html">process::CountDownLatch</a></div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:24</div></div>
+<div class="ttc" id="classprocess_1_1CountDownLatch_html_a778264ccaf3ea94c44d78558997b7eec"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch::decrement</a></div><div class="ttdeci">void decrement()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:29</div></div>
+<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< Nothing ></a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/daemon_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/daemon_8hpp.html b/content/api/latest/c++/daemon_8hpp.html
new file mode 100644
index 0000000..19eea59
--- /dev/null
+++ b/content/api/latest/c++/daemon_8hpp.html
@@ -0,0 +1,86 @@
+<!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.5"/>
+<title>Apache Mesos: src/resource_provider/daemon.hpp File 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 style="padding-left: 0.5em;">
+ <div id="projectname">Apache Mesos
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><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="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_74eab5df10e7274ca9726b983071235d.html">resource_provider</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle">
+<div class="title">daemon.hpp File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <string></code><br/>
+<code>#include <<a class="el" href="owned_8hpp_source.html">process/owned.hpp</a>></code><br/>
+<code>#include <<a class="el" href="option_8hpp_source.html">stout/option.hpp</a>></code><br/>
+<code>#include <<a class="el" href="try_8hpp_source.html">stout/try.hpp</a>></code><br/>
+<code>#include "<a class="el" href="src_2slave_2flags_8hpp_source.html">slave/flags.hpp</a>"</code><br/>
+</div>
+<p><a href="daemon_8hpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacemesos"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html">mesos</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacemesos_1_1internal"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html">mesos::internal</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/daemon_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/daemon_8hpp_source.html b/content/api/latest/c++/daemon_8hpp_source.html
new file mode 100644
index 0000000..c192855
--- /dev/null
+++ b/content/api/latest/c++/daemon_8hpp_source.html
@@ -0,0 +1,141 @@
+<!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.5"/>
+<title>Apache Mesos: src/resource_provider/daemon.hpp Source File</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 style="padding-left: 0.5em;">
+ <div id="projectname">Apache Mesos
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.5 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="pages.html"><span>Related Pages</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><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="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_74eab5df10e7274ca9726b983071235d.html">resource_provider</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">daemon.hpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="daemon_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __RESOURCE_PROVIDER_DAEMON_HPP__</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#define __RESOURCE_PROVIDER_DAEMON_HPP__</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <<a class="code" href="owned_8hpp.html">process/owned.hpp</a>></span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2flags_8hpp.html">slave/flags.hpp</a>"</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span>mesos {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// Forward declarations.</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">class </span>LocalResourceProviderDaemonProcess;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// A daemon in the agent monitoring in-process local resource providers.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// It monitors the config files in the config dir. Based on that, it</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="comment">// starts or stops local resource providers.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html"> 39</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">static</span> <a class="code" href="classTry.html">Try<process::Owned<LocalResourceProviderDaemon></a>> <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a974843122a877602bdc8623ad31510fe">create</a>(</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Flags.html">slave::Flags</a>& <a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a>);</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4cf40ce91853aba92b471e17fe03a9e8">~LocalResourceProviderDaemon</a>();</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ad2cf50d4e9fe87fd163954ba863713f6">LocalResourceProviderDaemon</a>(</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a>& <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">operator=</a>(</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">LocalResourceProviderDaemon</a>& other) = <span class="keyword">delete</span>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ad2cf50d4e9fe87fd163954ba863713f6">LocalResourceProviderDaemon</a>(</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">const</span> std::string& workDir,</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& configDir);</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="classprocess_1_1Owned.html">process::Owned<LocalResourceProviderDaemonProcess></a> process;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> };</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> } <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> } <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_DAEMON_HPP__</span></div>
+<div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_a4cf40ce91853aba92b471e17fe03a9e8"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4cf40ce91853aba92b471e17fe03a9e8">mesos::internal::LocalResourceProviderDaemon::~LocalResourceProviderDaemon</a></div><div class="ttdeci">~LocalResourceProviderDaemon()</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div>
+<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html">mesos::internal::LocalResourceProviderDaemon</a></div><div class="ttdef"><b>Definition:</b> daemon.hpp:39</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Flags_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Flags.html">mesos::internal::slave::Flags</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:39</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_a4c0ea8da506ce2c28458e79e433f84c8"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a4c0ea8da506ce2c28458e79e433f84c8">mesos::internal::LocalResourceProviderDaemon::operator=</a></div><div class="ttdeci">LocalResourceProviderDaemon & operator=(const LocalResourceProviderDaemon &other)=delete</div></div>
+<div class="ttc" id="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_ad2cf50d4e9fe87fd163954ba863713f6"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#ad2cf50d4e9fe87fd163954ba863713f6">mesos::internal::LocalResourceProviderDaemon::LocalResourceProviderDaemon</a></div><div class="ttdeci">LocalResourceProviderDaemon(const LocalResourceProviderDaemon &other)=delete</div></div>
+<div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
+<div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div>
+<div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
+<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="classmesos_1_1internal_1_1LocalResourceProviderDaemon_html_a974843122a877602bdc8623ad31510fe"><div class="ttname"><a href="classmesos_1_1internal_1_1LocalResourceProviderDaemon.html#a974843122a877602bdc8623ad31510fe">mesos::internal::LocalResourceProviderDaemon::create</a></div><div class="ttdeci">static Try< process::Owned< LocalResourceProviderDaemon > > create(const slave::Flags &flags)</div></div>
+<div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned< LocalResourceProviderDaemonProcess ></a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by  <a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.5
+</small></address>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/decoder_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/decoder_8hpp_source.html b/content/api/latest/c++/decoder_8hpp_source.html
index 4f18f7d..114bb1d 100644
--- a/content/api/latest/c++/decoder_8hpp_source.html
+++ b/content/api/latest/c++/decoder_8hpp_source.html
@@ -413,7 +413,7 @@
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  decoder->response = <span class="keyword">new</span> <a class="code" href="structprocess_1_1http_1_1Response.html">http::Response</a>();</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">status</a>.clear();</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">headers</a>.clear();</div>
-<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a00b3a2344f46dcb6868be6a7e962e091">type</a> = <a class="code" href="structprocess_1_1http_1_1Response.html#ac8b9e44a3e44f148c14e81cbb9fafe24a7d2a4db1b1426c6caab18fa8b484f4f5">http::Response::BODY</a>;</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">type</a> = <a class="code" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5">http::Response::BODY</a>;</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905">body</a>.clear();</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328">path</a>.clear();</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div>
@@ -653,7 +653,7 @@
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(decoder->writer);</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span> </div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>  decoder->response = <span class="keyword">new</span> <a class="code" href="structprocess_1_1http_1_1Response.html">http::Response</a>();</div>
-<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a00b3a2344f46dcb6868be6a7e962e091">type</a> = <a class="code" href="structprocess_1_1http_1_1Response.html#ac8b9e44a3e44f148c14e81cbb9fafe24a8d713d3c6326b2c6f5730c5f46f3e3f0">http::Response::PIPE</a>;</div>
+<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  decoder->response-><a class="code" href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">type</a> = <a class="code" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0">http::Response::PIPE</a>;</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>  decoder->writer = <a class="code" href="structNone.html">None</a>();</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <span class="keywordflow">return</span> 0;</div>
@@ -898,7 +898,7 @@
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a>(decoder->writer);</div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span> </div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  decoder->request = <span class="keyword">new</span> <a class="code" href="structprocess_1_1http_1_1Request.html">http::Request</a>();</div>
-<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  decoder->request-><a class="code" href="structprocess_1_1http_1_1Request.html#a3297d5d7bfe13fbd732341433b70428c">type</a> = <a class="code" href="structprocess_1_1http_1_1Request.html#ad311ffe49352b401af89fb0e5e584f74aedad2ce668345260e1057f2fecd220c7">http::Request::PIPE</a>;</div>
+<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>  decoder->request-><a class="code" href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">type</a> = <a class="code" href="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887aedad2ce668345260e1057f2fecd220c7">http::Request::PIPE</a>;</div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>  decoder->writer = <a class="code" href="structNone.html">None</a>();</div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>  decoder->decompressor.<a class="code" href="classprocess_1_1Owned.html#a882bec89a9247989a97ee1ec16e23fa8">reset</a>();</div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span> </div>
@@ -1120,15 +1120,16 @@
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> </div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span> <span class="preprocessor">#endif // __DECODER_HPP__</span></div>
<div class="ttc" id="classprocess_1_1DataDecoder_html_a0851b42409baa7e9399c1fffddc4299b"><div class="ttname"><a href="classprocess_1_1DataDecoder.html#a0851b42409baa7e9399c1fffddc4299b">process::DataDecoder::~DataDecoder</a></div><div class="ttdeci">~DataDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:69</div></div>
+<div class="ttc" id="structprocess_1_1http_1_1Request_html_a2498f3dfc1ebe743f650e72f147c7887aedad2ce668345260e1057f2fecd220c7"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a2498f3dfc1ebe743f650e72f147c7887aedad2ce668345260e1057f2fecd220c7">process::http::Request::PIPE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:557</div></div>
<div class="ttc" id="gzip_8hpp_html"><div class="ttname"><a href="gzip_8hpp.html">gzip.hpp</a></div></div>
<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div>
<div class="ttc" id="classgzip_1_1Decompressor_html"><div class="ttname"><a href="classgzip_1_1Decompressor.html">gzip::Decompressor</a></div><div class="ttdef"><b>Definition:</b> gzip.hpp:88</div></div>
-<div class="ttc" id="structprocess_1_1http_1_1Request_html_ad311ffe49352b401af89fb0e5e584f74aedad2ce668345260e1057f2fecd220c7"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#ad311ffe49352b401af89fb0e5e584f74aedad2ce668345260e1057f2fecd220c7">process::http::Request::PIPE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:557</div></div>
-<div class="ttc" id="structprocess_1_1http_1_1Response_html_ac8b9e44a3e44f148c14e81cbb9fafe24a8d713d3c6326b2c6f5730c5f46f3e3f0"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ac8b9e44a3e44f148c14e81cbb9fafe24a8d713d3c6326b2c6f5730c5f46f3e3f0">process::http::Response::PIPE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:651</div></div>
<div class="ttc" id="classprocess_1_1Owned_html_a882bec89a9247989a97ee1ec16e23fa8"><div class="ttname"><a href="classprocess_1_1Owned.html#a882bec89a9247989a97ee1ec16e23fa8">process::Owned::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> owned.hpp:130</div></div>
<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div>
<div class="ttc" id="structprocess_1_1http_1_1Response_html_a8fcbd2073ace160af24a9ee531cb4378"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a8fcbd2073ace160af24a9ee531cb4378">process::http::Response::status</a></div><div class="ttdeci">std::string status</div><div class="ttdef"><b>Definition:</b> http.hpp:621</div></div>
+<div class="ttc" id="structprocess_1_1http_1_1Request_html_a4e49e02732d986eb32f979156e0d389a"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a4e49e02732d986eb32f979156e0d389a">process::http::Request::type</a></div><div class="ttdeci">enum process::http::Request::@3 type</div></div>
<div class="ttc" id="stout_2include_2stout_2check_8hpp_html_ab8738e43a60086f3b434c0278933e85e"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#ab8738e43a60086f3b434c0278933e85e">CHECK_NONE</a></div><div class="ttdeci">#define CHECK_NONE(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:48</div></div>
+<div class="ttc" id="structprocess_1_1http_1_1Response_html_a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada8d713d3c6326b2c6f5730c5f46f3e3f0">process::http::Response::PIPE</a></div><div class="ttdef"><b>Definition:</b> http.hpp:651</div></div>
<div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_ad6ee0f2076ab5fa042c83525bacd02ca"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#ad6ee0f2076ab5fa042c83525bacd02ca">process::StreamingResponseDecoder::writingBody</a></div><div class="ttdeci">bool writingBody() const </div><div class="ttdef"><b>Definition:</b> decoder.hpp:582</div></div>
<div class="ttc" id="classprocess_1_1StreamingRequestDecoder_html_a05f9e82e287b6e4b4a3e0a1a0ad40373"><div class="ttname"><a href="classprocess_1_1StreamingRequestDecoder.html#a05f9e82e287b6e4b4a3e0a1a0ad40373">process::StreamingRequestDecoder::StreamingRequestDecoder</a></div><div class="ttdeci">StreamingRequestDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:759</div></div>
<div class="ttc" id="classprocess_1_1ResponseDecoder_html_a5d32f69bc877e26509324f6aea2de46a"><div class="ttname"><a href="classprocess_1_1ResponseDecoder.html#a5d32f69bc877e26509324f6aea2de46a">process::ResponseDecoder::failed</a></div><div class="ttdeci">bool failed() const </div><div class="ttdef"><b>Definition:</b> decoder.hpp:341</div></div>
@@ -1137,6 +1138,7 @@
<div class="ttc" id="namespaceprocess_1_1http_1_1query_html_a5e9e85365fc2a1a7cd2e1a2d39cb1f15"><div class="ttname"><a href="namespaceprocess_1_1http_1_1query.html#a5e9e85365fc2a1a7cd2e1a2d39cb1f15">process::http::query::decode</a></div><div class="ttdeci">Try< hashmap< std::string, std::string > > decode(const std::string &query)</div><div class="ttdoc">Decode a string that is Base64-encoded with the standard Base64 alphabet. </div><div class="ttdef"><b>Definition:</b> base64.hpp:172</div></div>
<div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:108</div></div>
<div class="ttc" id="structprocess_1_1http_1_1Request_html"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html">process::http::Request</a></div><div class="ttdef"><b>Definition:</b> http.hpp:518</div></div>
+<div class="ttc" id="structprocess_1_1http_1_1Response_html_a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5">process::http::Response::BODY</a></div><div class="ttdef"><b>Definition:</b> http.hpp:649</div></div>
<div class="ttc" id="classprocess_1_1DataDecoder_html_a86ae2a264437c9c13249d11473536eec"><div class="ttname"><a href="classprocess_1_1DataDecoder.html#a86ae2a264437c9c13249d11473536eec">process::DataDecoder::decode</a></div><div class="ttdeci">std::deque< http::Request * > decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:78</div></div>
<div class="ttc" id="namespacestrings_html_a269921757daf11096d3f5e02686f8444"><div class="ttname"><a href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">strings::contains</a></div><div class="ttdeci">bool contains(const std::string &s, const std::string &substr)</div><div class="ttdef"><b>Definition:</b> strings.hpp:406</div></div>
<div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:44</div></div>
@@ -1165,15 +1167,13 @@
<div class="ttc" id="structprocess_1_1http_1_1Response_html_aad42d5f8c85b81742de9f3f1a0f6d328"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328">process::http::Response::path</a></div><div class="ttdeci">std::string path</div><div class="ttdef"><b>Definition:</b> http.hpp:655</div></div>
<div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div>
<div class="ttc" id="structprocess_1_1http_1_1Response_html"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html">process::http::Response</a></div><div class="ttdef"><b>Definition:</b> http.hpp:595</div></div>
-<div class="ttc" id="structprocess_1_1http_1_1Response_html_a00b3a2344f46dcb6868be6a7e962e091"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a00b3a2344f46dcb6868be6a7e962e091">process::http::Response::type</a></div><div class="ttdeci">enum process::http::Response::@5 type</div></div>
<div class="ttc" id="namespaceprocess_1_1http_html_a061749759c8d327692f4dbb3bb8b8440"><div class="ttname"><a href="namespaceprocess_1_1http.html#a061749759c8d327692f4dbb3bb8b8440">process::http::statuses</a></div><div class="ttdeci">hashmap< uint16_t, std::string > * statuses</div></div>
<div class="ttc" id="classprocess_1_1DataDecoder_html"><div class="ttname"><a href="classprocess_1_1DataDecoder.html">process::DataDecoder</a></div><div class="ttdef"><b>Definition:</b> decoder.hpp:46</div></div>
-<div class="ttc" id="structprocess_1_1http_1_1Request_html_a3297d5d7bfe13fbd732341433b70428c"><div class="ttname"><a href="structprocess_1_1http_1_1Request.html#a3297d5d7bfe13fbd732341433b70428c">process::http::Request::type</a></div><div class="ttdeci">enum process::http::Request::@4 type</div></div>
<div class="ttc" id="classprocess_1_1StreamingResponseDecoder_html_aa49ca0c8710b47302097a206dc161708"><div class="ttname"><a href="classprocess_1_1StreamingResponseDecoder.html#aa49ca0c8710b47302097a206dc161708">process::StreamingResponseDecoder::decode</a></div><div class="ttdeci">std::deque< http::Response * > decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:550</div></div>
-<div class="ttc" id="structprocess_1_1http_1_1Response_html_ac8b9e44a3e44f148c14e81cbb9fafe24a7d2a4db1b1426c6caab18fa8b484f4f5"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ac8b9e44a3e44f148c14e81cbb9fafe24a7d2a4db1b1426c6caab18fa8b484f4f5">process::http::Response::BODY</a></div><div class="ttdef"><b>Definition:</b> http.hpp:649</div></div>
<div class="ttc" id="structprocess_1_1http_1_1Status_html_a49f854c52adce69bc1d4cc5c15cdccac"><div class="ttname"><a href="structprocess_1_1http_1_1Status.html#a49f854c52adce69bc1d4cc5c15cdccac">process::http::Status::string</a></div><div class="ttdeci">static std::string string(uint16_t code)</div></div>
<div class="ttc" id="structprocess_1_1http_1_1Response_html_ae463c5c7a083aea98a89cf9b675b59ab"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab">process::http::Response::headers</a></div><div class="ttdeci">Headers headers</div><div class="ttdef"><b>Definition:</b> http.hpp:623</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="structprocess_1_1http_1_1Response_html_a6846045a3c3df3abd8e2735847af3a79"><div class="ttname"><a href="structprocess_1_1http_1_1Response.html#a6846045a3c3df3abd8e2735847af3a79">process::http::Response::type</a></div><div class="ttdeci">enum process::http::Response::@4 type</div></div>
<div class="ttc" id="classprocess_1_1StreamingRequestDecoder_html_aceb2dd225a302fdba6ec9cb6197a1ef4"><div class="ttname"><a href="classprocess_1_1StreamingRequestDecoder.html#aceb2dd225a302fdba6ec9cb6197a1ef4">process::StreamingRequestDecoder::decode</a></div><div class="ttdeci">std::deque< http::Request * > decode(const char *data, size_t length)</div><div class="ttdef"><b>Definition:</b> decoder.hpp:801</div></div>
<div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div>
<div class="ttc" id="classprocess_1_1ResponseDecoder_html_ab30005070b52416979638e2e76137717"><div class="ttname"><a href="classprocess_1_1ResponseDecoder.html#ab30005070b52416979638e2e76137717">process::ResponseDecoder::ResponseDecoder</a></div><div class="ttdeci">ResponseDecoder()</div><div class="ttdef"><b>Definition:</b> decoder.hpp:293</div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/defer_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/defer_8hpp_source.html b/content/api/latest/c++/defer_8hpp_source.html
index 53f0ec3..a553cda 100644
--- a/content/api/latest/c++/defer_8hpp_source.html
+++ b/content/api/latest/c++/defer_8hpp_source.html
@@ -317,13 +317,13 @@
<div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>
<div class="ttc" id="namespaceprocess_html_aefdb2dafcc91a996be425476adf2b4e0"><div class="ttname"><a href="namespaceprocess.html#aefdb2dafcc91a996be425476adf2b4e0">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</div></div>
<div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:127</div></div>
+<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:151</div></div>
<div class="ttc" id="async_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="async_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> async.hpp:255</div></div>
-<div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID< T > self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:498</div></div>
+<div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID< T > self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:499</div></div>
<div class="ttc" id="3rdparty_2libprocess_2include_2process_2executor_8hpp_html_a4c307fc4c2f22e9a9a1a01fe059e1979"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2executor_8hpp.html#a4c307fc4c2f22e9a9a1a01fe059e1979">__executor__</a></div><div class="ttdeci">#define __executor__</div><div class="ttdef"><b>Definition:</b> executor.hpp:70</div></div>
<div class="ttc" id="deferred_8hpp_html"><div class="ttname"><a href="deferred_8hpp.html">deferred.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1ProcessBase_html_adc5a9a47e9c36edb42e03bfb6adfee65"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#adc5a9a47e9c36edb42e03bfb6adfee65">process::ProcessBase::self</a></div><div class="ttdeci">UPID self() const </div><div class="ttdef"><b>Definition:</b> process.hpp:75</div></div>
-<div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:489</div></div>
+<div class="ttc" id="classprocess_1_1ProcessBase_html_adc5a9a47e9c36edb42e03bfb6adfee65"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#adc5a9a47e9c36edb42e03bfb6adfee65">process::ProcessBase::self</a></div><div class="ttdeci">UPID self() const </div><div class="ttdef"><b>Definition:</b> process.hpp:76</div></div>
+<div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:490</div></div>
<div class="ttc" id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div class="ttname"><a href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div class="ttdeci">Deferred< void()> defer(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</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="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< R ></a></div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/deferred_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp_source.html b/content/api/latest/c++/deferred_8hpp_source.html
index d038ccb..b1f1d66 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -347,7 +347,7 @@
<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div class="ttname"><a href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div class="ttdeci">const T & get() const &</div><div class="ttdef"><b>Definition:</b> option.hpp:111</div></div>
<div class="ttc" id="structprocess_1_1__Deferred_html_a385697d62eff918d77ac208a61cfce69"><div class="ttname"><a href="structprocess_1_1__Deferred.html#a385697d62eff918d77ac208a61cfce69">process::_Deferred::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) REPEAT_FROM_TO(1</div></div>
<div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:127</div></div>
+<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:151</div></div>
<div class="ttc" id="classprocess_1_1Executor_html"><div class="ttname"><a href="classprocess_1_1Executor.html">process::Executor</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:26</div></div>
<div class="ttc" id="structprocess_1_1Deferred_html_aee12191d24dd6ff90f5b1c1fb10552c6"><div class="ttname"><a href="structprocess_1_1Deferred.html#aee12191d24dd6ff90f5b1c1fb10552c6">process::Deferred::defer</a></div><div class="ttdeci">friend Deferred< void()> defer(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> defer.hpp:35</div></div>
<div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/delay_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/delay_8hpp_source.html b/content/api/latest/c++/delay_8hpp_source.html
index 0f9fbd4..df59be6 100644
--- a/content/api/latest/c++/delay_8hpp_source.html
+++ b/content/api/latest/c++/delay_8hpp_source.html
@@ -159,14 +159,14 @@
<div class="ttc" id="namespaceprocess_html_aefdb2dafcc91a996be425476adf2b4e0"><div class="ttname"><a href="namespaceprocess.html#aefdb2dafcc91a996be425476adf2b4e0">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</div></div>
<div class="ttc" id="namespaceprocess_html_ad46335bec9fe626e60003c33e8f13023"><div class="ttname"><a href="namespaceprocess.html#ad46335bec9fe626e60003c33e8f13023">process::delay</a></div><div class="ttdeci">Timer delay(const Duration &duration, const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> delay.hpp:31</div></div>
<div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
-<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:127</div></div>
+<div class="ttc" id="structprocess_1_1PID_html"><div class="ttname"><a href="structprocess_1_1PID.html">process::PID</a></div><div class="ttdoc">A &quot;process identifier&quot; used to uniquely identify a process when dispatching messages. </div><div class="ttdef"><b>Definition:</b> pid.hpp:151</div></div>
<div class="ttc" id="timer_8hpp_html"><div class="ttname"><a href="timer_8hpp.html">timer.hpp</a></div></div>
<div class="ttc" id="delay_8hpp_html_a659a0f3373b1b8ed3e348bc4332657e2"><div class="ttname"><a href="delay_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a></div><div class="ttdeci">#define TEMPLATE(Z, N, DATA)</div><div class="ttdef"><b>Definition:</b> delay.hpp:59</div></div>
<div class="ttc" id="classprocess_1_1Timer_html"><div class="ttname"><a href="classprocess_1_1Timer.html">process::Timer</a></div><div class="ttdef"><b>Definition:</b> timer.hpp:30</div></div>
<div class="ttc" id="clock_8hpp_html"><div class="ttname"><a href="clock_8hpp.html">clock.hpp</a></div></div>
-<div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID< T > self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:498</div></div>
+<div class="ttc" id="classprocess_1_1Process_html_abef2d54388c5262af19b057b1a6eee8e"><div class="ttname"><a href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">process::Process::self</a></div><div class="ttdeci">PID< T > self() const </div><div class="ttdoc">Returns the PID of the process. </div><div class="ttdef"><b>Definition:</b> process.hpp:499</div></div>
<div class="ttc" id="classprocess_1_1Clock_html_a2001faa64a4b83f098ba6967afff5514"><div class="ttname"><a href="classprocess_1_1Clock.html#a2001faa64a4b83f098ba6967afff5514">process::Clock::timer</a></div><div class="ttdeci">static Timer timer(const Duration &duration, const lambda::function< void()> &thunk)</div></div>
-<div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:489</div></div>
+<div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:490</div></div>
<div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ba48e30e/content/api/latest/c++/devolve_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/devolve_8hpp.html b/content/api/latest/c++/devolve_8hpp.html
index 06e61a1..40a9d42 100644
--- a/content/api/latest/c++/devolve_8hpp.html
+++ b/content/api/latest/c++/devolve_8hpp.html
@@ -61,12 +61,14 @@
<code>#include <<a class="el" href="resources_8hpp_source.html">mesos/resources.hpp</a>></code><br/>
<code>#include <<a class="el" href="include_2mesos_2executor_2executor_8hpp_source.html">mesos/executor/executor.hpp</a>></code><br/>
<code>#include <<a class="el" href="include_2mesos_2master_2master_8hpp_source.html">mesos/master/master.hpp</a>></code><br/>
+<code>#include <<a class="el" href="resource__provider_2resource__provider_8hpp_source.html">mesos/resource_provider/resource_provider.hpp</a>></code><br/>
<code>#include <<a class="el" href="scheduler_2scheduler_8hpp_source.html">mesos/scheduler/scheduler.hpp</a>></code><br/>
<code>#include <<a class="el" href="include_2mesos_2v1_2mesos_8hpp_source.html">mesos/v1/mesos.hpp</a>></code><br/>
<code>#include <<a class="el" href="v1_2resources_8hpp_source.html">mesos/v1/resources.hpp</a>></code><br/>
<code>#include <<a class="el" href="v1_2agent_2agent_8hpp_source.html">mesos/v1/agent/agent.hpp</a>></code><br/>
<code>#include <<a class="el" href="include_2mesos_2v1_2executor_2executor_8hpp_source.html">mesos/v1/executor/executor.hpp</a>></code><br/>
<code>#include <<a class="el" href="include_2mesos_2v1_2master_2master_8hpp_source.html">mesos/v1/master/master.hpp</a>></code><br/>
+<code>#include <<a class="el" href="v1_2resource__provider_2resource__provider_8hpp_source.html">mesos/v1/resource_provider/resource_provider.hpp</a>></code><br/>
<code>#include <<a class="el" href="v1_2scheduler_2scheduler_8hpp_source.html">mesos/v1/scheduler/scheduler.hpp</a>></code><br/>
<code>#include <<a class="el" href="foreach_8hpp_source.html">stout/foreach.hpp</a>></code><br/>
</div>
@@ -111,6 +113,10 @@ Functions</h2></td></tr>
<tr class="separator:adefdf226033e2752db0c416bb0fab15b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28e44e5d5bd039e8b8fdd34b50188da6"><td class="memItemLeft" align="right" valign="top">TaskStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a28e44e5d5bd039e8b8fdd34b50188da6">mesos::internal::devolve</a> (const v1::TaskStatus &status)</td></tr>
<tr class="separator:a28e44e5d5bd039e8b8fdd34b50188da6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8ad9ee74a5ea2cf572ac7d1af7dfa933"><td class="memItemLeft" align="right" valign="top">mesos::resource_provider::Call </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a8ad9ee74a5ea2cf572ac7d1af7dfa933">mesos::internal::devolve</a> (const v1::resource_provider::Call &call)</td></tr>
+<tr class="separator:a8ad9ee74a5ea2cf572ac7d1af7dfa933"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada757363f7eb07831a8b55bdb9a0b120"><td class="memItemLeft" align="right" valign="top">mesos::resource_provider::Event </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ada757363f7eb07831a8b55bdb9a0b120">mesos::internal::devolve</a> (const v1::resource_provider::Event &event)</td></tr>
+<tr class="separator:ada757363f7eb07831a8b55bdb9a0b120"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4ef4ec0e39c203fe5a49763e22d7329"><td class="memItemLeft" align="right" valign="top">scheduler::Call </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ad4ef4ec0e39c203fe5a49763e22d7329">mesos::internal::devolve</a> (const v1::scheduler::Call &call)</td></tr>
<tr class="separator:ad4ef4ec0e39c203fe5a49763e22d7329"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad6363e498577cf8e2867761d992901b4"><td class="memItemLeft" align="right" valign="top">scheduler::Event </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#ad6363e498577cf8e2867761d992901b4">mesos::internal::devolve</a> (const v1::scheduler::Event &event)</td></tr>