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 2018/01/08 18:33:45 UTC
[13/19] mesos-site git commit: Updated the website built from mesos
SHA: 8be2b0f.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
index 19037f5..5fb16a6 100644
--- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
+++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockSlave-members.html
@@ -178,8 +178,8 @@
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#abbbc83998379b2613f6c0b1e943b9e3c">shutdownFramework</a>(const process::UPID &from, const FrameworkID &frameworkId)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ac738a6078b63c45cc4c6000f928cabad">signaled</a>(int signal, int uid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#adc334f9dc35ff066eee2fe0dfca8b8d7">Slave</a>(const std::string &id, const Flags &flags, mesos::master::detector::MasterDetector *detector, Containerizer *containerizer, Files *files, GarbageCollector *gc, TaskStatusUpdateManager *taskStatusUpdateManager, mesos::slave::ResourceEstimator *resourceEstimator, mesos::slave::QoSController *qosController, mesos::SecretGenerator *secretGenerator, const Option< Authorizer * > &authorizer)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a135c9291e330f8ecb3b39b99eca94798">State</a> enum name</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#af79c3eb007e12f37faec4a24d1f95cc4">state</a></td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6ebc1f2b684a989e5c42c9b2642b73dd">statusUpdate</a>(StatusUpdate update, const Option< process::UPID > &pid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a1e0c26aadd84e879a41ce399d685e421">statusUpdateAcknowledgement</a>(const process::UPID &from, const SlaveID &slaveId, const FrameworkID &frameworkId, const TaskID &taskId, const std::string &uuid)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#a6f4d260ba9dd50482b7bd8f5021f29b3">subscribe</a>(HttpConnection http, const executor::Call::Subscribe &subscribe, Framework *framework, Executor *executor)</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html">mesos::internal::slave::Slave</a></td><td class="entry"></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/classprocess_1_1ProcessBase.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.html b/content/api/latest/c++/classprocess_1_1ProcessBase.html
index 355e1fe..161b7fb 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessBase.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessBase.html
@@ -105,7 +105,7 @@ Inheritance diagram for process::ProcessBase:</div>
<area href="classprocess_1_1Process.html" alt="process::Process< Subsystem >" shape="rect" coords="553,1904,1096,1928"/>
<area href="classprocess_1_1Process.html" alt="process::Process< System >" shape="rect" coords="553,1960,1096,1984"/>
<area href="classprocess_1_1Process.html" alt="process::Process< ThunkProcess< R > >" shape="rect" coords="553,2016,1096,2040"/>
-<area href="classprocess_1_1Process.html" alt="process::Process< UriVolumeProfileAdaptorProcess >" shape="rect" coords="553,2072,1096,2096"/>
+<area href="classprocess_1_1Process.html" alt="process::Process< UriDiskProfileAdaptorProcess >" shape="rect" coords="553,2072,1096,2096"/>
<area href="classprocess_1_1Process.html" alt="process::Process< VersionProcess >" shape="rect" coords="553,2128,1096,2152"/>
<area href="classprocess_1_1Process.html" alt="process::Process< WhitelistWatcher >" shape="rect" coords="553,2184,1096,2208"/>
</map>
@@ -670,7 +670,7 @@ template<typename T > </div>
<p>Invoked when a process gets spawned. </p>
-<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5ee20b895880bc157c7e445859458364">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html#ac9ebf3a4eb46a4501e13bd38dcd96a5d">mesos::internal::master::Heartbeater< Message, Event ></a>, <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a8121fadd91f2221a673d4e711f22c948">process::internal::AwaitProcess< T ></a>, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriVolumeProfileAdaptorProcess.html#afd8cf3d3885eb3c11b150d15632fd8e5">mesos::internal::profile::UriVolumeProfileAdaptorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#af123bea3321a9d99d1fecaf33cd5179b">mesos::internal::recordio::internal::ReaderProcess< T ></a
>, <a class="el" href="classzookeeper_1_1GroupProcess.html#a2bd94b2043dc0f484858eae235333439">zookeeper::GroupProcess</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classprocess_1_1Help.html#ab60e978a150594aae173311d776483c5">process::Help</a>, <a class="el" href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess< T ></a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7af658bc98f66d4ca187e02bfa303c6d">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#af15917f9898bb6d74495dc163ea19ec1">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a51ab2b5a72800662b601ac52c750fe06">mesos::internal::sla
ve::NetworkPortsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a624c2b34dabb1615433c70fa03a04a0f">mesos::internal::slave::PerfEventSubsystem</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ada6f3c8f17d59a9d78071542a02e6f7d">mesos::internal::log::LogProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a5e21e337ac863fd8da8ad861807d3c0f">mesos::internal::checks::CheckerProcess</a>, <a class="el" href="classmesos_1_1internal_1_1VersionProcess.html#a1f0746cf6e384fc26bfd7e892fa464c2">mesos::internal::VersionProcess</a>, <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a554e828d1e5aa7a84c5b38ad20a7731f">mesos::internal::WhitelistWatcher</a>, <a class="el" href="classprocess_1_1System.html#a5cfa4acb240377af06c74eca269df423">process::System</a>, <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a481de823013045447009d4554fdaf69d">pr
ocess::metrics::internal::MetricsProcess</a>, <a class="el" href="classprocess_1_1Logging.html#aadc2611836b2e3e9f6ea667e06da4fa5">process::Logging</a>, <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#afeb3d27d616c3c7c3b63f22eb0828dbf">process::internal::ReaperProcess</a>, and <a class="el" href="classprocess_1_1Profiler.html#a9131797d93999031d9e732c8a2d45da4">process::Profiler</a>.</p>
+<p>Reimplemented in <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5ee20b895880bc157c7e445859458364">mesos::internal::master::Master</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Slave.html#ace99b8066d4aed8f21395f025118fc10">mesos::internal::slave::Slave</a>, <a class="el" href="classmesos_1_1internal_1_1master_1_1Heartbeater.html#ac9ebf3a4eb46a4501e13bd38dcd96a5d">mesos::internal::master::Heartbeater< Message, Event ></a>, <a class="el" href="classprocess_1_1internal_1_1AwaitProcess.html#a8121fadd91f2221a673d4e711f22c948">process::internal::AwaitProcess< T ></a>, <a class="el" href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">mesos::internal::profile::UriDiskProfileAdaptorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1recordio_1_1internal_1_1ReaderProcess.html#af123bea3321a9d99d1fecaf33cd5179b">mesos::internal::recordio::internal::ReaderProcess< T ></a>, <
a class="el" href="classzookeeper_1_1GroupProcess.html#a2bd94b2043dc0f484858eae235333439">zookeeper::GroupProcess</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogWriterProcess.html#a4896aaab8e6d04562965ea678034543e">mesos::internal::log::LogWriterProcess</a>, <a class="el" href="classprocess_1_1Help.html#ab60e978a150594aae173311d776483c5">process::Help</a>, <a class="el" href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess< T ></a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogReaderProcess.html#a7af658bc98f66d4ca187e02bfa303c6d">mesos::internal::log::LogReaderProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#af15917f9898bb6d74495dc163ea19ec1">mesos::internal::slave::CgroupsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a51ab2b5a72800662b601ac52c750fe06">mesos::internal::slave::
NetworkPortsIsolatorProcess</a>, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a624c2b34dabb1615433c70fa03a04a0f">mesos::internal::slave::PerfEventSubsystem</a>, <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#ada6f3c8f17d59a9d78071542a02e6f7d">mesos::internal::log::LogProcess</a>, <a class="el" href="classmesos_1_1internal_1_1checks_1_1CheckerProcess.html#a5e21e337ac863fd8da8ad861807d3c0f">mesos::internal::checks::CheckerProcess</a>, <a class="el" href="classmesos_1_1internal_1_1VersionProcess.html#a1f0746cf6e384fc26bfd7e892fa464c2">mesos::internal::VersionProcess</a>, <a class="el" href="classmesos_1_1internal_1_1WhitelistWatcher.html#a554e828d1e5aa7a84c5b38ad20a7731f">mesos::internal::WhitelistWatcher</a>, <a class="el" href="classprocess_1_1System.html#a5cfa4acb240377af06c74eca269df423">process::System</a>, <a class="el" href="classprocess_1_1metrics_1_1internal_1_1MetricsProcess.html#a481de823013045447009d4554fdaf69d">proces
s::metrics::internal::MetricsProcess</a>, <a class="el" href="classprocess_1_1Logging.html#aadc2611836b2e3e9f6ea667e06da4fa5">process::Logging</a>, <a class="el" href="classprocess_1_1internal_1_1ReaperProcess.html#afeb3d27d616c3c7c3b63f22eb0828dbf">process::internal::ReaperProcess</a>, and <a class="el" href="classprocess_1_1Profiler.html#a9131797d93999031d9e732c8a2d45da4">process::Profiler</a>.</p>
</div>
</div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/classprocess_1_1ProcessBase.png
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.png b/content/api/latest/c++/classprocess_1_1ProcessBase.png
index 8873ab9..f95e071 100644
Binary files a/content/api/latest/c++/classprocess_1_1ProcessBase.png and b/content/api/latest/c++/classprocess_1_1ProcessBase.png differ
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/common_2resources__utils_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/common_2resources__utils_8hpp.html b/content/api/latest/c++/common_2resources__utils_8hpp.html
index 7d27a99..9f1dc21 100644
--- a/content/api/latest/c++/common_2resources__utils_8hpp.html
+++ b/content/api/latest/c++/common_2resources__utils_8hpp.html
@@ -102,8 +102,12 @@ Functions</h2></td></tr>
<tr class="separator:ad248dd7e67de347397e0e53018dde98c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adffefc8a8e27c477ede7849dcc8e1897"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#adffefc8a8e27c477ede7849dcc8e1897">mesos::convertResourceFormat</a> (std::vector< Resource > *resources, ResourceFormat format)</td></tr>
<tr class="separator:adffefc8a8e27c477ede7849dcc8e1897"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae1f81565662e134a1aabbcbd124dd2cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ae1f81565662e134a1aabbcbd124dd2cc">mesos::upgradeResources</a> (Offer::Operation *operation)</td></tr>
-<tr class="separator:ae1f81565662e134a1aabbcbd124dd2cc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa2d6a10d8b400e8759764200839d8452"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#aa2d6a10d8b400e8759764200839d8452">mesos::upgradeResource</a> (Resource *resource)</td></tr>
+<tr class="separator:aa2d6a10d8b400e8759764200839d8452"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acd6e7795d91704a2923093e05c5ef62a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#acd6e7795d91704a2923093e05c5ef62a">mesos::upgradeResources</a> (google::protobuf::RepeatedPtrField< Resource > *resources)</td></tr>
+<tr class="separator:acd6e7795d91704a2923093e05c5ef62a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad8d3710ac89f0e83fe47426823b9bea0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#ad8d3710ac89f0e83fe47426823b9bea0">mesos::upgradeResources</a> (google::protobuf::Message *message)</td></tr>
+<tr class="separator:ad8d3710ac89f0e83fe47426823b9bea0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af6f7185e6b68ed285aff034622e0ffc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#af6f7185e6b68ed285aff034622e0ffc3">mesos::validateAndUpgradeResources</a> (Offer::Operation *operation)</td></tr>
<tr class="separator:af6f7185e6b68ed285aff034622e0ffc3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ffd0265cced4fe23456fd434f597693"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos.html#a8ffd0265cced4fe23456fd434f597693">mesos::downgradeResource</a> (Resource *resource)</td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/common_2resources__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/common_2resources__utils_8hpp_source.html b/content/api/latest/c++/common_2resources__utils_8hpp_source.html
index 8d94e04..fa9a6ca 100644
--- a/content/api/latest/c++/common_2resources__utils_8hpp_source.html
+++ b/content/api/latest/c++/common_2resources__utils_8hpp_source.html
@@ -212,48 +212,54 @@
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82">ResourceFormat</a> <a class="code" href="namespacestrings_1_1internal.html#a870e2db270d980f83de20525ec414d2a">format</a>);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="comment">// Convert any resources contained in the given offer operation</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="comment">// Convert any resources contained in the given message(s)</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="comment">// to the "post-reservation-refinement" format.</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos.html#ae1f81565662e134a1aabbcbd124dd2cc">upgradeResources</a>(<a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation);</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos.html#aa2d6a10d8b400e8759764200839d8452">upgradeResource</a>(Resource* resource);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="comment">// Convert the resources in the given `Operation` to the</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="comment">// "post-reservation-refinement" format from any format</span></div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="comment">// ("pre-", "post-" or "endpoint") if all of the resources are valid.</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="comment">// Returns an `Error` if there are any invalid resources present;</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="comment">// in this case, all resources are left unchanged.</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment">// NOTE: The validate and upgrade steps are bundled because currently</span></div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment">// it would be an error to validate but not upgrade or to upgrade</span></div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="comment">// without validating.</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <a class="code" href="classOption.html">Option<Error></a> <a class="code" href="namespacemesos.html#af6f7185e6b68ed285aff034622e0ffc3">validateAndUpgradeResources</a>(<a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation);</div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// Convert any resources contained in the given message(s)</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="comment">// to the "pre-reservation-refinement" format, if possible.</span></div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="comment">//</span></div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="comment">// These functions do not provide "all-or-nothing" semantics.</span></div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="comment">// The resources are downgraded to "pre-" format until either</span></div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">// (1) there are no more resources, or</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="comment">// (2) a non-downgradable resource is encountered.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment">//</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">// For (1), `Nothing` is returned.</span></div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="comment">// For (2), `Error` is returned, and the rest of the resources are untouched.</span></div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="comment">//</span></div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">// This implies that components that have refined resources created cannot</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="comment">// be downgraded to a version that does not support reservation refinement.</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#a8ffd0265cced4fe23456fd434f597693">downgradeResource</a>(Resource* resource);</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#ab6aedf5b9bda94224599094cb8140c83">downgradeResources</a>(</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  google::protobuf::RepeatedPtrField<Resource>* resources);</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#ab6aedf5b9bda94224599094cb8140c83">downgradeResources</a>(google::protobuf::Message* message);</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos.html#acd6e7795d91704a2923093e05c5ef62a">upgradeResources</a>(google::protobuf::RepeatedPtrField<Resource>* resources);</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keywordtype">void</span> <a class="code" href="namespacemesos.html#acd6e7795d91704a2923093e05c5ef62a">upgradeResources</a>(google::protobuf::Message* message);</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment">// Convert the resources in the given `Operation` to the</span></div>
+<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="comment">// "post-reservation-refinement" format from any format</span></div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="comment">// ("pre-", "post-" or "endpoint") if all of the resources are valid.</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="comment">// Returns an `Error` if there are any invalid resources present;</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="comment">// in this case, all resources are left unchanged.</span></div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="comment">// NOTE: The validate and upgrade steps are bundled because currently</span></div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="comment">// it would be an error to validate but not upgrade or to upgrade</span></div>
+<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="comment">// without validating.</span></div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <a class="code" href="classOption.html">Option<Error></a> <a class="code" href="namespacemesos.html#af6f7185e6b68ed285aff034622e0ffc3">validateAndUpgradeResources</a>(<a class="code" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">Offer::Operation</a>* operation);</div>
+<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div>
+<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="comment">// Convert any resources contained in the given message(s)</span></div>
+<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment">// to the "pre-reservation-refinement" format, if possible.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="comment">// These functions do not provide "all-or-nothing" semantics.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="comment">// The resources are downgraded to "pre-" format until either</span></div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">// (1) there are no more resources, or</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="comment">// (2) a non-downgradable resource is encountered.</span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment">// For (1), `Nothing` is returned.</span></div>
+<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="comment">// For (2), `Error` is returned, and the rest of the resources are untouched.</span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="comment">//</span></div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="comment">// This implies that components that have refined resources created cannot</span></div>
+<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment">// be downgraded to a version that does not support reservation refinement.</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#a8ffd0265cced4fe23456fd434f597693">downgradeResource</a>(Resource* resource);</div>
+<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> } <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#ab6aedf5b9bda94224599094cb8140c83">downgradeResources</a>(</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  google::protobuf::RepeatedPtrField<Resource>* resources);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="preprocessor">#endif // __RESOURCES_UTILS_HPP__</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespacemesos.html#ab6aedf5b9bda94224599094cb8140c83">downgradeResources</a>(google::protobuf::Message* message);</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> } <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div>
+<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <span class="preprocessor">#endif // __RESOURCES_UTILS_HPP__</span></div>
<div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
<div class="ttc" id="namespacemesos_html_ab6aedf5b9bda94224599094cb8140c83"><div class="ttname"><a href="namespacemesos.html#ab6aedf5b9bda94224599094cb8140c83">mesos::downgradeResources</a></div><div class="ttdeci">Try< Nothing > downgradeResources(google::protobuf::RepeatedPtrField< Resource > *resources)</div></div>
<div class="ttc" id="namespacemesos_html_aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2"><div class="ttname"><a href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82acc3723fdea465eaae535d3c19da528f2">mesos::POST_RESERVATION_REFINEMENT</a></div><div class="ttdef"><b>Definition:</b> resources_utils.hpp:117</div></div>
@@ -264,6 +270,7 @@
<div class="ttc" id="namespacemesos_html_ad0bd8e49e373a07b70645e94527af581"><div class="ttname"><a href="namespacemesos.html#ad0bd8e49e373a07b70645e94527af581">mesos::convertResourceFormat</a></div><div class="ttdeci">void convertResourceFormat(Resource *resource, ResourceFormat format)</div></div>
<div class="ttc" id="namespacecgroups_1_1blkio_html_a350b1eb57318afaea7700ab7786b55ef"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55ef">cgroups::blkio::Operation</a></div><div class="ttdeci">Operation</div><div class="ttdef"><b>Definition:</b> cgroups.hpp:441</div></div>
<div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div>
+<div class="ttc" id="namespacemesos_html_acd6e7795d91704a2923093e05c5ef62a"><div class="ttname"><a href="namespacemesos.html#acd6e7795d91704a2923093e05c5ef62a">mesos::upgradeResources</a></div><div class="ttdeci">void upgradeResources(google::protobuf::RepeatedPtrField< Resource > *resources)</div></div>
<div class="ttc" id="namespacemesos_html_aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c"><div class="ttname"><a href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82ad24f1702a48dcce5a1688eec0519fb5c">mesos::PRE_RESERVATION_REFINEMENT</a></div><div class="ttdef"><b>Definition:</b> resources_utils.hpp:98</div></div>
<div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div>
<div class="ttc" id="namespacemesos_html_aeea322fd31c5b71ac06c65bcf1241a82a3f59e6dad3a4b4f6aff438d84c0ab0d6"><div class="ttname"><a href="namespacemesos.html#aeea322fd31c5b71ac06c65bcf1241a82a3f59e6dad3a4b4f6aff438d84c0ab0d6">mesos::ENDPOINT</a></div><div class="ttdef"><b>Definition:</b> resources_utils.hpp:138</div></div>
@@ -273,9 +280,9 @@
<div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></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="namespacemesos_html_aa29c69dc413109882c5009aec52b50b2"><div class="ttname"><a href="namespacemesos.html#aa29c69dc413109882c5009aec52b50b2">mesos::applyCheckpointedResources</a></div><div class="ttdeci">Try< Resources > applyCheckpointedResources(const Resources &resources, const Resources &checkpointedResources)</div></div>
+<div class="ttc" id="namespacemesos_html_aa2d6a10d8b400e8759764200839d8452"><div class="ttname"><a href="namespacemesos.html#aa2d6a10d8b400e8759764200839d8452">mesos::upgradeResource</a></div><div class="ttdeci">void upgradeResource(Resource *resource)</div></div>
<div class="ttc" id="namespacestrings_1_1internal_html_a870e2db270d980f83de20525ec414d2a"><div class="ttname"><a href="namespacestrings_1_1internal.html#a870e2db270d980f83de20525ec414d2a">strings::internal::format</a></div><div class="ttdeci">Try< std::string > format(const std::string &fmt, va_list args)</div><div class="ttdef"><b>Definition:</b> format.hpp:68</div></div>
<div class="ttc" id="include_2mesos_2v1_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_html_ae1f81565662e134a1aabbcbd124dd2cc"><div class="ttname"><a href="namespacemesos.html#ae1f81565662e134a1aabbcbd124dd2cc">mesos::upgradeResources</a></div><div class="ttdeci">void upgradeResources(Offer::Operation *operation)</div></div>
<div class="ttc" id="namespacemesos_html_a173c1be82953d37b08f4b576a836d117"><div class="ttname"><a href="namespacemesos.html#a173c1be82953d37b08f4b576a836d117">mesos::getResourceConversions</a></div><div class="ttdeci">Try< std::vector< ResourceConversion > > getResourceConversions(const Offer::Operation &operation)</div></div>
<div class="ttc" id="namespacemesos_html_af6f7185e6b68ed285aff034622e0ffc3"><div class="ttname"><a href="namespacemesos.html#af6f7185e6b68ed285aff034622e0ffc3">mesos::validateAndUpgradeResources</a></div><div class="ttdeci">Option< Error > validateAndUpgradeResources(Offer::Operation *operation)</div></div>
<div class="ttc" id="namespacemesos_html_a8ffd0265cced4fe23456fd434f597693"><div class="ttname"><a href="namespacemesos.html#a8ffd0265cced4fe23456fd434f597693">mesos::downgradeResource</a></div><div class="ttdeci">Try< Nothing > downgradeResource(Resource *resource)</div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html b/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html
index 0543ea1..1526db4 100644
--- a/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html
+++ b/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html
@@ -49,11 +49,11 @@
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
-<tr class="memitem:provider_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="provider_8hpp.html">provider.hpp</a> <a href="provider_8hpp_source.html">[code]</a></td></tr>
+<tr class="memitem:disk__profile__utils_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="disk__profile__utils_8hpp.html">disk_profile_utils.hpp</a> <a href="disk__profile__utils_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:uri__volume__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="uri__volume__profile_8hpp.html">uri_volume_profile.hpp</a> <a href="uri__volume__profile_8hpp_source.html">[code]</a></td></tr>
+<tr class="memitem:provider_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="provider_8hpp.html">provider.hpp</a> <a href="provider_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:volume__profile__utils_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="volume__profile__utils_8hpp.html">volume_profile_utils.hpp</a> <a href="volume__profile__utils_8hpp_source.html">[code]</a></td></tr>
+<tr class="memitem:uri__disk__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="uri__disk__profile_8hpp.html">uri_disk_profile.hpp</a> <a href="uri__disk__profile_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table>
</div><!-- contents -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html b/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html
index 87fa660..f990f26 100644
--- a/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html
+++ b/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html
@@ -65,6 +65,8 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:include_2mesos_2module_2detector_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="include_2mesos_2module_2detector_8hpp.html">detector.hpp</a> <a href="include_2mesos_2module_2detector_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:module_2disk__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="module_2disk__profile_8hpp.html">disk_profile.hpp</a> <a href="module_2disk__profile_8hpp_source.html">[code]</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:module_2hook_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="module_2hook_8hpp.html">hook.hpp</a> <a href="module_2hook_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:http__authenticatee_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="http__authenticatee_8hpp.html">http_authenticatee.hpp</a> <a href="http__authenticatee_8hpp_source.html">[code]</a></td></tr>
@@ -83,8 +85,6 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:secret__resolver_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="secret__resolver_8hpp.html">secret_resolver.hpp</a> <a href="secret__resolver_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:module_2volume__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="module_2volume__profile_8hpp.html">volume_profile.hpp</a> <a href="module_2volume__profile_8hpp_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html b/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html
index 933ef41..6ae3deb 100644
--- a/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html
+++ b/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html
@@ -49,7 +49,7 @@
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
-<tr class="memitem:resource__provider_2storage_2volume__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="resource__provider_2storage_2volume__profile_8hpp.html">volume_profile.hpp</a> <a href="resource__provider_2storage_2volume__profile_8hpp_source.html">[code]</a></td></tr>
+<tr class="memitem:resource__provider_2storage_2disk__profile_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="resource__provider_2storage_2disk__profile_8hpp.html">disk_profile.hpp</a> <a href="resource__provider_2storage_2disk__profile_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table>
</div><!-- contents -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/381ca6cb/content/api/latest/c++/disk__profile__utils_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/disk__profile__utils_8hpp.html b/content/api/latest/c++/disk__profile__utils_8hpp.html
new file mode 100644
index 0000000..9696791
--- /dev/null
+++ b/content/api/latest/c++/disk__profile__utils_8hpp.html
@@ -0,0 +1,91 @@
+<!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/storage/disk_profile_utils.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><li class="navelem"><a class="el" href="dir_317d8e1c02af29f941da9fa678654170.html">storage</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="summary">
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">disk_profile_utils.hpp File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><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 "resource_provider/storage/disk_profile.pb.h"</code><br/>
+</div>
+<p><a href="disk__profile__utils_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="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>
+<tr class="memitem:namespacemesos_1_1internal_1_1profile"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html">mesos::internal::profile</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="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a><br class="typebreak"/>
+< resource_provider::DiskProfileMapping > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">mesos::internal::profile::parseDiskProfileMapping</a> (const std::string &data)</td></tr>
+<tr class="separator:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">mesos::internal::profile::validate</a> (const resource_provider::DiskProfileMapping &mapping)</td></tr>
+<tr class="separator:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7a562b1c120945b807706efdf313cdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a7a562b1c120945b807706efdf313cdfe">mesos::internal::profile::validate</a> (const csi::VolumeCapability &capability)</td></tr>
+<tr class="separator:a7a562b1c120945b807706efdf313cdfe"><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/381ca6cb/content/api/latest/c++/disk__profile__utils_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/disk__profile__utils_8hpp_source.html b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
new file mode 100644
index 0000000..1af80c1
--- /dev/null
+++ b/content/api/latest/c++/disk__profile__utils_8hpp_source.html
@@ -0,0 +1,117 @@
+<!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/storage/disk_profile_utils.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><li class="navelem"><a class="el" href="dir_317d8e1c02af29f941da9fa678654170.html">storage</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+ <div class="headertitle">
+<div class="title">disk_profile_utils.hpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="disk__profile__utils_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_URI_DISK_PROFILE_UTILS_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_URI_DISK_PROFILE_UTILS_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 <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "resource_provider/storage/disk_profile.pb.h"</span></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">namespace </span>mesos {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">namespace </span>internal {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1profile.html"> 28</a></span> <span class="keyword">namespace </span>profile {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">// Helper for parsing a string as the expected data format.</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <a class="code" href="classTry.html">Try<resource_provider::DiskProfileMapping></a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">parseDiskProfileMapping</a>(</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keyword">const</span> std::string& data);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </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> <span class="comment">// Checks the fields inside a `DiskProfileMapping` according to the</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">// comments above the protobuf.</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <a class="code" href="classOption.html">Option<Error></a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> resource_provider::DiskProfileMapping& mapping);</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> <span class="comment">// Checks the fields inside a `VolumeCapability` according to the</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment">// comments above the protobuf.</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <a class="code" href="classOption.html">Option<Error></a> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a>(<span class="keyword">const</span> csi::VolumeCapability& capability);</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="comment">// namespace profile {</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> } <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> } <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1profile_html_ab6b1f6dd2e3b5144c9b8dfc6832f783c"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">mesos::internal::profile::validate</a></div><div class="ttdeci">Option< Error > validate(const resource_provider::DiskProfileMapping &mapping)</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< Error ></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="namespacemesos_1_1internal_1_1profile_html_a6bb5ceacd766aa7c16015f08406e97a0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">mesos::internal::profile::parseDiskProfileMapping</a></div><div class="ttdeci">Try< resource_provider::DiskProfileMapping > parseDiskProfileMapping(const std::string &data)</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="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</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/381ca6cb/content/api/latest/c++/files.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/files.html b/content/api/latest/c++/files.html
index 380d006..0d84100 100644
--- a/content/api/latest/c++/files.html
+++ b/content/api/latest/c++/files.html
@@ -425,23 +425,23 @@
<tr id="row_1_1_11_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2container__logger_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2container__logger_8hpp.html" target="_self">container_logger.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_11_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2contender_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2contender_8hpp.html" target="_self">contender.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_11_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="include_2mesos_2module_2detector_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2module_2detector_8hpp.html" target="_self">detector.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2hook_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2hook_8hpp.html" target="_self">hook.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__authenticatee_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__authenticatee_8hpp.html" target="_self">http_authenticatee.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__authenticator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__authenticator_8hpp.html" target="_self">http_authenticator.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="include_2mesos_2module_2isolator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2module_2isolator_8hpp.html" target="_self">isolator.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="include_2mesos_2module_2module_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2module_2module_8hpp.html" target="_self">module.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2qos__controller_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2qos__controller_8hpp.html" target="_self">qos_controller.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2resource__estimator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2resource__estimator_8hpp.html" target="_self">resource_estimator.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2secret__generator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2secret__generator_8hpp.html" target="_self">secret_generator.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="secret__resolver_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="secret__resolver_8hpp.html" target="_self">secret_resolver.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_11_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="module_2volume__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2volume__profile_8hpp.html" target="_self">volume_profile.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2disk__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2disk__profile_8hpp.html" target="_self">disk_profile.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2hook_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2hook_8hpp.html" target="_self">hook.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__authenticatee_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__authenticatee_8hpp.html" target="_self">http_authenticatee.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__authenticator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__authenticator_8hpp.html" target="_self">http_authenticator.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="include_2mesos_2module_2isolator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2module_2isolator_8hpp.html" target="_self">isolator.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="include_2mesos_2module_2module_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2module_2module_8hpp.html" target="_self">module.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2qos__controller_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2qos__controller_8hpp.html" target="_self">qos_controller.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2resource__estimator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2resource__estimator_8hpp.html" target="_self">resource_estimator.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="module_2secret__generator_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="module_2secret__generator_8hpp.html" target="_self">secret_generator.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_11_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="secret__resolver_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="secret__resolver_8hpp.html" target="_self">secret_resolver.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_1_12_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_12_')"/><img id="img_1_1_12_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_1_12_')"/><a class="el" href="dir_30eb538f4f91620b9070be4b9f22e7f6.html" target="_self">oci</a></td><td class="desc"></td></tr>
<tr id="row_1_1_12_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="include_2mesos_2oci_2spec_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2oci_2spec_8hpp.html" target="_self">spec.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_1_13_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_13_')"/><img id="img_1_1_13_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_1_13_')"/><a class="el" href="dir_ed58194bd65faa7d5db76e79da6a6b50.html" target="_self">quota</a></td><td class="desc"></td></tr>
<tr id="row_1_1_13_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="include_2mesos_2quota_2quota_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="include_2mesos_2quota_2quota_8hpp.html" target="_self">quota.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_1_14_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_14_')"/><img id="img_1_1_14_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_1_14_')"/><a class="el" href="dir_34869c341a20d6c0c4e5b04792e6e181.html" target="_self">resource_provider</a></td><td class="desc"></td></tr>
<tr id="row_1_1_14_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_1_14_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_14_0_')"/><img id="img_1_1_14_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_1_14_0_')"/><a class="el" href="dir_b601d242bacbba2c3927189d0c8b568b.html" target="_self">storage</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_14_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="resource__provider_2storage_2volume__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resource__provider_2storage_2volume__profile_8hpp.html" target="_self">volume_profile.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_1_1_14_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="resource__provider_2storage_2disk__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resource__provider_2storage_2disk__profile_8hpp.html" target="_self">disk_profile.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_14_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="resource__provider_2resource__provider_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="resource__provider_2resource__provider_8hpp.html" target="_self">resource_provider.hpp</a></td><td class="desc"></td></tr>
<tr id="row_1_1_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_1_1_15_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_15_')"/><img id="img_1_1_15_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('1_1_15_')"/><a class="el" href="dir_824557f4fc4b539ff6f55371391d3168.html" target="_self">scheduler</a></td><td class="desc"></td></tr>
<tr id="row_1_1_15_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="scheduler_2scheduler_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="scheduler_2scheduler_8hpp.html" target="_self">scheduler.hpp</a></td><td class="desc"></td></tr>
@@ -686,9 +686,9 @@
<tr id="row_2_23_2_0_0_0_1_" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="proxy__scheduler_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="proxy__scheduler_8hpp.html" target="_self">proxy_scheduler.hpp</a></td><td class="desc"></td></tr>
<tr id="row_2_24_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_2_24_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_24_')"/><img id="img_2_24_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('2_24_')"/><a class="el" href="dir_74eab5df10e7274ca9726b983071235d.html" target="_self">resource_provider</a></td><td class="desc"></td></tr>
<tr id="row_2_24_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_2_24_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_24_0_')"/><img id="img_2_24_0_" src="ftv2folderclosed.png" alt="+" width="24" height="22" onclick="toggleFolder('2_24_0_')"/><a class="el" href="dir_317d8e1c02af29f941da9fa678654170.html" target="_self">storage</a></td><td class="desc"></td></tr>
-<tr id="row_2_24_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="provider_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="provider_8hpp.html" target="_self">provider.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_2_24_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="uri__volume__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="uri__volume__profile_8hpp.html" target="_self">uri_volume_profile.hpp</a></td><td class="desc"></td></tr>
-<tr id="row_2_24_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="volume__profile__utils_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="volume__profile__utils_8hpp.html" target="_self">volume_profile_utils.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_24_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="disk__profile__utils_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="disk__profile__utils_8hpp.html" target="_self">disk_profile_utils.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_24_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="provider_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="provider_8hpp.html" target="_self">provider.hpp</a></td><td class="desc"></td></tr>
+<tr id="row_2_24_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="uri__disk__profile_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="uri__disk__profile_8hpp.html" target="_self">uri_disk_profile.hpp</a></td><td class="desc"></td></tr>
<tr id="row_2_24_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="daemon_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="daemon_8hpp.html" target="_self">daemon.hpp</a></td><td class="desc"></td></tr>
<tr id="row_2_24_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="src_2resource__provider_2detector_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="src_2resource__provider_2detector_8hpp.html" target="_self">detector.hpp</a></td><td class="desc"></td></tr>
<tr id="row_2_24_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="http__connection_8hpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="http__connection_8hpp.html" target="_self">http_connection.hpp</a></td><td class="desc"></td></tr>