http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/components_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/components_8hpp_source.html b/content/api/latest/c++/components_8hpp_source.html index 5612bfa..8684433 100644 --- a/content/api/latest/c++/components_8hpp_source.html +++ b/content/api/latest/c++/components_8hpp_source.html @@ -55,7 +55,7 @@ <a href="components_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">// distri buted 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 __NVIDIA_GPU_COMPONENTS_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __NVIDIA_GPU_COMPONENTS_HPP__</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="preprocessor">#ifdef __linux__</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp.html">slave/containerizer/mesos/isolators/gpu/allocator.hpp</a>"</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="volume_8hpp.html">slave/containerizer/mesos/isolators/gpu/volume.hpp</a>"</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="l ineno"> 25</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">namespace </span>slave {</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="comment">// Defines the set of Nvidia components needed by containerizers.</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">//</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// We provide this level of indirection in order to have single</span></div><div cl ass="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// optional argument passed to containerizers and to avoid using</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="comment">// OS #ifdefs in the containerizer signatures.</span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html"> 34</a></span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">NvidiaComponents</a></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="preprocessor">#ifdef __linux__</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="structmesos_1_1internal_1_1slave_1_1Nvidi aComponents.html">NvidiaComponents</a>(</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">NvidiaGpuAllocator</a>& _allocator,</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">const</span> <a class="code" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">NvidiaVolume</a>& _volume)</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  : allocator(_allocator),</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  volume(_volume) {}</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">NvidiaGpuAllo cator</a> allocator;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">NvidiaVolume</a> volume;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif</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> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> } <span class="comment">// namespace slave {</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> } <span class="comment">// namespace mesos {</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="preprocessor">#endif // >__NVIDIA_GPU_COMPONENTS_HPP__</span></div><div class="ttc" >id="src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp_html"><div > class="ttname"><a >href="src_2slave_2containerizer_2mesos_2isolators_2gpu_2allocator_8hpp.html">allocator.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaGpuAllocator.html">mesos::internal::slave::NvidiaGpuAllocator</a></div><div class="ttdef"><b>Definition:</b> allocator.hpp:52</div></div> <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1NvidiaComponents_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1NvidiaComponents.html">mesos::internal::slave::NvidiaComponents</a></div><div class="ttdef"><b>Definition:</b> components.hpp:34</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="volume_8hpp_html"><div class="ttname"><a href="volume_8hpp.html">volume.hpp</a></div></div> <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html">mesos::internal::slave::NvidiaVolume</a></div><div class="ttdef"><b>Definition:</b> volume.hpp:36</div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/composing_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/composing_8hpp_source.html b/content/api/latest/c++/composing_8hpp_source.html index 5e76ca6..6879c8c 100644 --- a/content/api/latest/c++/composing_8hpp_source.html +++ b/content/api/latest/c++/composing_8hpp_source.html @@ -70,7 +70,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a1daac651c30c79cda852d37086d8e303"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a1daac651c30c79cda852d37086d8e303">mesos::internal::slave::ComposingContainerizer::create</a></div><div class="ttdeci">static Try< ComposingContainerizer * > create(const std::vector< Containerizer * > &containerizers)</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a4385c48bb00bf0b9b6f5da2aa1215299"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a4385c48bb00bf0b9b6f5da2aa1215299">mesos::internal::slave::ComposingContainerizer::recover</a></div><div class="ttdeci">virtual process::Future< Nothing > recover(const Option< state::SlaveState > &state)</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_ab026a099a16aa0287f834297f0e297d7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#ab026a099a16aa0287f834297f0e297d7">mesos::internal::slave::ComposingContainerizer::launch</a></div><div class="ttdeci">virtual process::Future< Containerizer::LaunchResult > launch(const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath)</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer_html_a1415db07931a967f1f8244352ffca6ad"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a1415db07931a967f1f8244352ffca6ad">mesos::internal::slave::ComposingContainerizer::status</a></div><div class="ttdeci">virtual process::Future< ContainerStatus > status(const ContainerID &containerId)</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="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/consensus_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/consensus_8hpp_source.html b/content/api/latest/c++/consensus_8hpp_source.html index 9d40f64..5190a56 100644 --- a/content/api/latest/c++/consensus_8hpp_source.html +++ b/content/api/latest/c++/consensus_8hpp_source.html @@ -61,7 +61,7 @@ <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared< Network ></a></div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1log_html_a48c2c5d611b29b4237b34b35b4583963"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log.html#a48c2c5d611b29b4237b34b35b4583963">mesos::internal::log::fill</a></div><div class="ttdeci">process::Future< Action > fill(size_t quorum, const process::Shared< Network > &network, uint64_t proposal, uint64_t position)</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"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/container__daemon_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/container__daemon_8hpp_source.html b/content/api/latest/c++/container__daemon_8hpp_source.html index c6c6362..9c94fd1 100644 --- a/content/api/latest/c++/container__daemon_8hpp_source.html +++ b/content/api/latest/c++/container__daemon_8hpp_source.html @@ -61,7 +61,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1ContainerDaemon_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1ContainerDaemon.html">mesos::internal::slave::ContainerDaemon</a></div><div class="ttdef"><b>Definition:</b> container_daemon.hpp:46</div></div> <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a href="duration_8hpp.html">duration.hpp</a></div></div> <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:129</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/container__daemon__process_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/container__daemon__process_8hpp_source.html b/content/api/latest/c++/container__daemon__process_8hpp_source.html index 584df3b..4af3d72 100644 --- a/content/api/latest/c++/container__daemon__process_8hpp_source.html +++ b/content/api/latest/c++/container__daemon__process_8hpp_source.html @@ -63,7 +63,7 @@ <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div> <div class="ttc" id="src_2common_2http_8hpp_html"><div class="ttname"><a href="src_2common_2http_8hpp.html">http.hpp</a></div></div> <div class="ttc" id="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:129</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise< Nothing ></a></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="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/contender_2standalone_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/contender_2standalone_8hpp_source.html b/content/api/latest/c++/contender_2standalone_8hpp_source.html index 1b03c1b..169713a 100644 --- a/content/api/latest/c++/contender_2standalone_8hpp_source.html +++ b/content/api/latest/c++/contender_2standalone_8hpp_source.html @@ -58,7 +58,7 @@ <div class="ttc" id="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender_html_a5b2587a11621a91071cb5715598d943b"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1StandaloneMasterContender.html#a5b2587a11621a91071cb5715598d943b">mesos::master::contender::StandaloneMasterContender::StandaloneMasterContender</a></div><div class="ttdeci">StandaloneMasterContender()</div><div class="ttdef"><b>Definition:</b> standalone.hpp:37</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="classmesos_1_1master_1_1contender_1_1MasterContender_html"><div class="ttname"><a href="classmesos_1_1master_1_1contender_1_1MasterContender.html">mesos::master::contender::MasterContender</a></div><div class="ttdoc">An abstraction for contending to be a leading master. </div><div class="ttdef"><b>Definition:</b> contender.hpp:40</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise< Nothing ></a></div></div> <div class="ttc" id="master_2contender_8hpp_html"><div class="ttname"><a href="master_2contender_8hpp.html">contender.hpp</a></div></div> <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/coordinator_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/coordinator_8hpp_source.html b/content/api/latest/c++/coordinator_8hpp_source.html index 4032a60..a660b7d 100644 --- a/content/api/latest/c++/coordinator_8hpp_source.html +++ b/content/api/latest/c++/coordinator_8hpp_source.html @@ -57,7 +57,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_a1a85bd47439de06595f755293e93d853"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#a1a85bd47439de06595f755293e93d853">mesos::internal::log::Coordinator::elect</a></div><div class="ttdeci">process::Future< Option< uint64_t > > elect()</div></div> <div class="ttc" id="3rdparty_2libprocess_2include_2process_2shared_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2shared_8hpp.html">shared.hpp</a></div></div> <div class="ttc" id="classprocess_1_1Shared_html"><div class="ttname"><a href="classprocess_1_1Shared.html">process::Shared</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:25</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_ad2f42663b389e83e39374cdb08cabe72"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#ad2f42663b389e83e39374cdb08cabe72">mesos::internal::log::Coordinator::demote</a></div><div class="ttdeci">process::Future< uint64_t > demote()</div></div> <div class="ttc" id="classmesos_1_1internal_1_1log_1_1Coordinator_html_abb0483b65813bc32d753405007381dc7"><div class="ttname"><a href="classmesos_1_1internal_1_1log_1_1Coordinator.html#abb0483b65813bc32d753405007381dc7">mesos::internal::log::Coordinator::Coordinator</a></div><div class="ttdeci">Coordinator(size_t quorum, const process::Shared< Replica > &replica, const process::Shared< Network > &network)</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/cpuacct_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/cpuacct_8hpp_source.html b/content/api/latest/c++/cpuacct_8hpp_source.html index 0532cfb..b6ea751 100644 --- a/content/api/latest/c++/cpuacct_8hpp_source.html +++ b/content/api/latest/c++/cpuacct_8hpp_source.html @@ -59,7 +59,7 @@ <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="namespacemesos_1_1internal_1_1slave_html_acf2223bc0dda5cd13ba22b8a6a086ed2"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#acf2223bc0dda5cd13ba22b8a6a086ed2">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUACCT_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUACCT_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:44</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem_html_aa4f3acade36cbaf10f9cfeac2fc6e1aa"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#aa4f3acade36cbaf10f9cfeac2fc6e1aa">mesos::internal::slave::CpuacctSubsystem::usage</a></div><div class="ttdeci">virtual process::Future< ResourceStatistics > usage(const ContainerID &containerId, const std::string &cgroup)</div><div class="ttdoc">Gather resource usage statistics of the cgroups subsystem for the associated container. </div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem_html_a6efd651ed0d8fec3acfab1ce90b3154f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpuacctSubsystem.html#a6efd651ed0d8fec3acfab1ce90b3154f">mesos::internal::slave::CpuacctSubsystem::~CpuacctSubsystem</a></div><div class="ttdeci">virtual ~CpuacctSubsystem()</div><div class="ttdef"><b>Definition:</b> cpuacct.hpp:45</div></div> <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result< std::string > cgroup(pid_t pid)</div></div> <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/cpuset_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/cpuset_8hpp_source.html b/content/api/latest/c++/cpuset_8hpp_source.html index 1fb2f5d..90b545d 100644 --- a/content/api/latest/c++/cpuset_8hpp_source.html +++ b/content/api/latest/c++/cpuset_8hpp_source.html @@ -56,7 +56,7 @@ <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="subsystem_8hpp_html"><div class="ttname"><a href="subsystem_8hpp.html">subsystem.hpp</a></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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem_html_a5f446b820e34c0a804dbb1a49c753140"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1CpusetSubsystem.html#a5f446b820e34c0a804dbb1a49c753140">mesos::internal::slave::CpusetSubsystem::name</a></div><div class="ttdeci">virtual std::string name() const </div><div class="ttdoc">The cgroups subsystem name of this Subsystem object. </div><div class="ttdef"><b>Definition:</b> cpuset.hpp:47</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1slave_html_a254895d74b2f5ad4bcd6eaf49c0e1f01"><div class="ttname"><a href="namespacemesos_1_1internal_1_1slave.html#a254895d74b2f5ad4bcd6eaf49c0e1f01">mesos::internal::slave::CGROUP_SUBSYSTEM_CPUSET_NAME</a></div><div class="ttdeci">const std::string CGROUP_SUBSYSTEM_CPUSET_NAME</div><div class="ttdef"><b>Definition:</b> constants.hpp:45</div></div> <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/credentials_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/credentials_8hpp_source.html b/content/api/latest/c++/credentials_8hpp_source.html index ca5953f..88857b2 100644 --- a/content/api/latest/c++/credentials_8hpp_source.html +++ b/content/api/latest/c++/credentials_8hpp_source.html @@ -65,7 +65,7 @@ <div class="ttc" id="namespacestrings_html_afffe11c8ecce961981653358520d6a04"><div class="ttname"><a href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">strings::tokenize</a></div><div class="ttdeci">std::vector< std::string > tokenize(const std::string &s, const std::string &delims, const Option< size_t > &maxTokens=None())</div><div class="ttdef"><b>Definition:</b> strings.hpp:138</div></div> <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div> <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="namespacemesos_1_1internal_html_a3752d85ef726065c6c1b946eef1ba87a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal::json</a></div><div class="ttdeci">void json(JSON::ObjectWriter *writer, const Task &task)</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/csi_2paths_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/csi_2paths_8hpp_source.html b/content/api/latest/c++/csi_2paths_8hpp_source.html index 4a9cf97..459025d 100644 --- a/content/api/latest/c++/csi_2paths_8hpp_source.html +++ b/content/api/latest/c++/csi_2paths_8hpp_source.html @@ -60,7 +60,7 @@ <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div> <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1VolumePath_html_a336c031c3888de5f4312a56b48206bcf"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a336c031c3888de5f4312a56b48206bcf">mesos::csi::paths::VolumePath::volumeId</a></div><div class="ttdeci">std::string volumeId</div><div class="ttdef"><b>Definition:</b> paths.hpp:60</div></div> <div class="ttc" id="namespaceos_1_1libraries_html_a41b3cb8b32c32ab2abf7a7aa62de9f18"><div class="ttname"><a href="namespaceos_1_1libraries.html#a41b3cb8b32c32ab2abf7a7aa62de9f18">os::libraries::paths</a></div><div class="ttdeci">std::string paths()</div><div class="ttdef"><b>Definition:</b> os.hpp:136</div></div> -<div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:36</div></div> +<div class="ttc" id="namespacecsi_html"><div class="ttname"><a href="namespacecsi.html">csi</a></div><div class="ttdef"><b>Definition:</b> utils.hpp:37</div></div> <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1ContainerPath_html_ae82c8eee1ce13cbd2d0da44e29134b1f"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#ae82c8eee1ce13cbd2d0da44e29134b1f">mesos::csi::paths::ContainerPath::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> paths.hpp:50</div></div> <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1VolumePath_html_a932b55eda0d5df1444fe5e15adba876d"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1VolumePath.html#a932b55eda0d5df1444fe5e15adba876d">mesos::csi::paths::VolumePath::type</a></div><div class="ttdeci">std::string type</div><div class="ttdef"><b>Definition:</b> paths.hpp:58</div></div> <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1ContainerPath_html_a4f13c93b36155a43800659e11f9c83d1"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1ContainerPath.html#a4f13c93b36155a43800659e11f9c83d1">mesos::csi::paths::ContainerPath::name</a></div><div class="ttdeci">std::string name</div><div class="ttdef"><b>Definition:</b> paths.hpp:51</div></div> @@ -68,7 +68,7 @@ <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_af86cfcddb69baf87f4bdfc497e89e106"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#af86cfcddb69baf87f4bdfc497e89e106">mesos::csi::paths::getVolumePath</a></div><div class="ttdeci">std::string getVolumePath(const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)</div></div> <div class="ttc" id="structmesos_1_1csi_1_1paths_1_1VolumePath_html"><div class="ttname"><a href="structmesos_1_1csi_1_1paths_1_1VolumePath.html">mesos::csi::paths::VolumePath</a></div><div class="ttdef"><b>Definition:</b> paths.hpp:56</div></div> <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_ac180acbb9e8f4303aa824d9f193b2f93"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#ac180acbb9e8f4303aa824d9f193b2f93">mesos::csi::paths::getVolumeStatePath</a></div><div class="ttdeci">std::string getVolumeStatePath(const std::string &rootDir, const std::string &type, const std::string &name, const std::string &volumeId)</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_a6649a35c93fa6c6e0acafee215a3755f"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#a6649a35c93fa6c6e0acafee215a3755f">mesos::csi::paths::getEndpointSocketPath</a></div><div class="ttdeci">Try< std::string > getEndpointSocketPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)</div></div> <div class="ttc" id="namespacemesos_1_1csi_1_1paths_html_a2869546404c2127e7643ef8aa3ddcf28"><div class="ttname"><a href="namespacemesos_1_1csi_1_1paths.html#a2869546404c2127e7643ef8aa3ddcf28">mesos::csi::paths::getContainerInfoPath</a></div><div class="ttdeci">std::string getContainerInfoPath(const std::string &rootDir, const std::string &type, const std::string &name, const ContainerID &containerId)</div></div> <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/curl_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/curl_8hpp_source.html b/content/api/latest/c++/curl_8hpp_source.html index 7fc220d..ea31c0b 100644 --- a/content/api/latest/c++/curl_8hpp_source.html +++ b/content/api/latest/c++/curl_8hpp_source.html @@ -59,7 +59,7 @@ <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_a3797f96a62adbc485e54c139cb967d3b"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b">mesos::uri::CurlFetcherPlugin::name</a></div><div class="ttdeci">virtual std::string name() const </div><div class="ttdoc">Returns the name that this plugin registered with. </div></div> <div class="ttc" id="include_2mesos_2uri_2fetcher_8hpp_html"><div class="ttname"><a href="include_2mesos_2uri_2fetcher_8hpp.html">fetcher.hpp</a></div></div> <div class="ttc" id="classflags_1_1FlagsBase_html"><div class="ttname"><a href="classflags_1_1FlagsBase.html">flags::FlagsBase</a></div><div class="ttdef"><b>Definition:</b> flags.hpp:44</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_a899fab81e86817aad545389c3cc5b535"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535">mesos::uri::CurlFetcherPlugin::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> curl.hpp:35</div></div> <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_aaf036192088af176acc7019f51afb666"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#aaf036192088af176acc7019f51afb666">mesos::uri::CurlFetcherPlugin::create</a></div><div class="ttdeci">static Try< process::Owned< Fetcher::Plugin > > create(const Flags &flags)</div></div> <div class="ttc" id="classmesos_1_1uri_1_1CurlFetcherPlugin_html_a06504aee3f336ee1151c87e99f350082"><div class="ttname"><a href="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a06504aee3f336ee1151c87e99f350082">mesos::uri::CurlFetcherPlugin::~CurlFetcherPlugin</a></div><div class="ttdeci">virtual ~CurlFetcherPlugin()</div><div class="ttdef"><b>Definition:</b> curl.hpp:39</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/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 index c758610..ee44ff0 100644 --- a/content/api/latest/c++/daemon_8hpp_source.html +++ b/content/api/latest/c++/daemon_8hpp_source.html @@ -64,7 +64,7 @@ <div class="ttc" id="authentication_2secret__generator_8hpp_html"><div class="ttname"><a href="authentication_2secret__generator_8hpp.html">secret_generator.hpp</a></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="structprocess_1_1http_1_1URL_html"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html">process::http::URL</a></div><div class="ttdef"><b>Definition:</b> http.hpp:129</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="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="classmesos_1_1SecretGenerator_html"><div class="ttname"><a href="classmesos_1_1SecretGenerator.html">mesos::SecretGenerator</a></div><div class="ttdoc">The SecretGenerator interface represents a mechanism to create a secret from a principal. </div><div class="ttdef"><b>Definition:</b> secret_generator.hpp:34</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/detector_2standalone_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/detector_2standalone_8hpp_source.html b/content/api/latest/c++/detector_2standalone_8hpp_source.html index 79d06ea..9163d08 100644 --- a/content/api/latest/c++/detector_2standalone_8hpp_source.html +++ b/content/api/latest/c++/detector_2standalone_8hpp_source.html @@ -59,7 +59,7 @@ <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_a480bcbe2556e199df11014b8caebaab2"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a480bcbe2556e199df11014b8caebaab2">mesos::master::detector::StandaloneMasterDetector::StandaloneMasterDetector</a></div><div class="ttdeci">StandaloneMasterDetector()</div></div> <div class="ttc" id="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector_html_a685b8dd351eb0792e3e54833abf1da96"><div class="ttname"><a href="classmesos_1_1master_1_1detector_1_1StandaloneMasterDetector.html#a685b8dd351eb0792e3e54833abf1da96">mesos::master::detector::StandaloneMasterDetector::~StandaloneMasterDetector</a></div><div class="ttdeci">virtual ~StandaloneMasterDetector()</div></div> <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> pid.hpp:39</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</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="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/devices_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/devices_8hpp_source.html b/content/api/latest/c++/devices_8hpp_source.html index 0ee9aa3..6e15137 100644 --- a/content/api/latest/c++/devices_8hpp_source.html +++ b/content/api/latest/c++/devices_8hpp_source.html @@ -61,7 +61,7 @@ <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_1slave_1_1DevicesSubsystem_html_aa62a9b72ddb3eb8282da5641e914904d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#aa62a9b72ddb3eb8282da5641e914904d">mesos::internal::slave::DevicesSubsystem::prepare</a></div><div class="ttdeci">virtual process::Future< Nothing > prepare(const ContainerID &containerId, const std::string &cgroup)</div><div class="ttdoc">Prepare the cgroups subsystem for the associated container. </div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem_html_abedcab90ad5ca208e7da0897a6c472b9"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#abedcab90ad5ca208e7da0897a6c472b9">mesos::internal::slave::DevicesSubsystem::cleanup</a></div><div class="ttdeci">virtual process::Future< Nothing > cleanup(const ContainerID &containerId, const std::string &cgroup)</div><div class="ttdoc">Clean up the cgroups subsystem for the associated container. </div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="namespacecgroups_1_1blkio_html_a72e1e4307b04bca27a0072da0a06dbd7"><div class="ttname"><a href="namespacecgroups_1_1blkio.html#a72e1e4307b04bca27a0072da0a06dbd7">cgroups::blkio::cgroup</a></div><div class="ttdeci">Result< std::string > cgroup(pid_t pid)</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem_html_aeb85b93d0d9e1fdefdc5250d55b29cfd"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#aeb85b93d0d9e1fdefdc5250d55b29cfd">mesos::internal::slave::DevicesSubsystem::~DevicesSubsystem</a></div><div class="ttdeci">virtual ~DevicesSubsystem()</div><div class="ttdef"><b>Definition:</b> devices.hpp:49</div></div> <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/devolve_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/devolve_8hpp_source.html b/content/api/latest/c++/devolve_8hpp_source.html index 51eb04a..49ba861 100644 --- a/content/api/latest/c++/devolve_8hpp_source.html +++ b/content/api/latest/c++/devolve_8hpp_source.html @@ -66,7 +66,7 @@ <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div> <div class="ttc" id="namespacemesos_1_1internal_html_adbf9569c715c985f1549a480f6fd3ec9"><div class="ttname"><a href="namespacemesos_1_1internal.html#adbf9569c715c985f1549a480f6fd3ec9">mesos::internal::devolve</a></div><div class="ttdeci">CommandInfo devolve(const v1::CommandInfo &command)</div></div> <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="include_2mesos_2v1_2executor_2executor_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2executor_2executor_8hpp.html">executor.hpp</a></div></div> <div class="ttc" id="resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div> <div class="ttc" id="foreach_8hpp_html"><div class="ttname"><a href="foreach_8hpp.html">foreach.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/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 70cd667..c96c9b1 100644 --- a/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html +++ b/content/api/latest/c++/dir_317d8e1c02af29f941da9fa678654170.html @@ -59,7 +59,7 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </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: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="memitem:uri__disk__profile__adaptor_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="uri__disk__profile__adaptor_8hpp.html">uri_disk_profile_adaptor.hpp</a> <a href="uri__disk__profile__adaptor_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/937d024f/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 3b23a81..4c6dc79 100644 --- a/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html +++ b/content/api/latest/c++/dir_9203508e9880229bf9e51c7531b2512c.html @@ -71,7 +71,7 @@ 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="memitem:module_2disk__profile__adaptor_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="module_2disk__profile__adaptor_8hpp.html">disk_profile_adaptor.hpp</a> <a href="module_2disk__profile__adaptor_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> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/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 af38eb2..1c55ee6 100644 --- a/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html +++ b/content/api/latest/c++/dir_b601d242bacbba2c3927189d0c8b568b.html @@ -55,7 +55,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_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="memitem:resource__provider_2storage_2disk__profile__adaptor_8hpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="resource__provider_2storage_2disk__profile__adaptor_8hpp.html">disk_profile_adaptor.hpp</a> <a href="resource__provider_2storage_2disk__profile__adaptor_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/937d024f/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 index 8aeda51..4a68045 100644 --- a/content/api/latest/c++/disk__profile__utils_8hpp.html +++ b/content/api/latest/c++/disk__profile__utils_8hpp.html @@ -68,19 +68,19 @@ Namespaces</h2></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="memitem:namespacemesos_1_1internal_1_1storage"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1storage.html">mesos::internal::storage</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>< 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:a59078d78d6ffb9f94b1b69af16988840"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile::isSelectedResourceProvider</a> (const resource_provider::DiskProfileMapping::CSIManifest &profileManifest, const ResourceProviderInfo &resourceProviderInfo)</td></tr> -<tr class="separator:a59078d78d6ffb9f94b1b69af16988840"><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> +<tr class="memitem:a5ac01f982bd4d9b51a15a6d704c9dd67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< resource_provider::DiskProfileMapping > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1storage.html#a5ac01f982bd4d9b51a15a6d704c9dd67">mesos::internal::storage::parseDiskProfileMapping</a> (const std::string &data)</td></tr> +<tr class="separator:a5ac01f982bd4d9b51a15a6d704c9dd67"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a454eac3a1d38485e1e6c82dda0587fc0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1storage.html#a454eac3a1d38485e1e6c82dda0587fc0">mesos::internal::storage::isSelectedResourceProvider</a> (const resource_provider::DiskProfileMapping::CSIManifest &profileManifest, const ResourceProviderInfo &resourceProviderInfo)</td></tr> +<tr class="separator:a454eac3a1d38485e1e6c82dda0587fc0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae944219eb236f2260222c37741d09ac3"><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_1storage.html#ae944219eb236f2260222c37741d09ac3">mesos::internal::storage::validate</a> (const resource_provider::DiskProfileMapping &mapping)</td></tr> +<tr class="separator:ae944219eb236f2260222c37741d09ac3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a289a572f4396d74d1f7bc7d0b9feab8d"><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_1storage.html#a289a572f4396d74d1f7bc7d0b9feab8d">mesos::internal::storage::validate</a> (const csi::VolumeCapability &capability)</td></tr> +<tr class="separator:a289a572f4396d74d1f7bc7d0b9feab8d"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/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 index c60a610..675e2c5 100644 --- a/content/api/latest/c++/disk__profile__utils_8hpp_source.html +++ b/content/api/latest/c++/disk__profile__utils_8hpp_source.html @@ -52,16 +52,16 @@ <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">#define __RESOURCE_PROVID ER_URI_DISK_PROFILE_UTILS_HPP__</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="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></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="option_8hpp.html">stout/option.hpp</a>></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "resource_provider/storage/disk_profile.pb.h"</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1profile.html"> 30</a></span> <span class="keyword">namespace </span>profile {</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">// Helper for parsing a string as the expected data format.</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</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="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">const</span> std::string& data);</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> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// Helper for checking if a resource provider is selected for a profile.</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</s pan> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">isSelectedResourceProvider</a>(</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">const</span> resource_provider::DiskProfileMapping::CSIManifest& profileManifest,</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Checks the fields inside a `DiskProfileMapping` according to the</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment ">// comments above the protobuf.</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</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="l00046"></a><span class="lineno"> 46</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="comment">// Checks the fields inside a `VolumeCapability` according to the</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// comments above the protobuf.</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <a class="code" href="classOption.h tml">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="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> } <span class="comment">// namespace profile {</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div><div class="ttc" id="namesp acemesos_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> +<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">#define __RESOURCE_PROVID ER_URI_DISK_PROFILE_UTILS_HPP__</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="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></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="option_8hpp.html">stout/option.hpp</a>></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="try_8hpp.html">stout/try.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">// ONLY USEFUL AFTER RUNNING PROTOC.</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "resource_provider/storage/disk_profile.pb.h"</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal_1_1storage.html"> 30</a></span> <span class="keyword">namespace </span>storage {</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">// Helper for parsing a string as the expected data format.</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <a class="code" href="classTry.html">Try<resource_provider::DiskProfileMapping></a> <a class="code" href="namespacemesos_1_1internal_1_1storage.html#a5ac01f982bd4d9b51a15a6d704c9dd67">parseDiskProfileMapping</a>(</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">const</span> std::string& data);</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> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">// Helper for checking if a resource provider is selected for a profile.</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</s pan> <span class="keywordtype">bool</span> <a class="code" href="namespacemesos_1_1internal_1_1storage.html#a454eac3a1d38485e1e6c82dda0587fc0">isSelectedResourceProvider</a>(</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">const</span> resource_provider::DiskProfileMapping::CSIManifest& profileManifest,</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo);</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// Checks the fields inside a `DiskProfileMapping` according to the</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment ">// comments above the protobuf.</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <a class="code" href="classOption.html">Option<Error></a> <a class="code" href="namespacemesos_1_1internal_1_1storage.html#ae944219eb236f2260222c37741d09ac3">validate</a>(<span class="keyword">const</span> resource_provider::DiskProfileMapping& mapping);</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> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// Checks the fields inside a `VolumeCapability` according to the</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// comments above the protobuf.</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <a class="code" href="classOption.h tml">Option<Error></a> <a class="code" href="namespacemesos_1_1internal_1_1storage.html#ae944219eb236f2260222c37741d09ac3">validate</a>(<span class="keyword">const</span> csi::VolumeCapability& capability);</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 storage {</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_URI_DISK_PROFILE_HPP__</span></div><div class="ttc" id="classO ption_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> check.hpp:33</div></div> +<div class="ttc" id="namespacemesos_1_1internal_1_1storage_html_ae944219eb236f2260222c37741d09ac3"><div class="ttname"><a href="namespacemesos_1_1internal_1_1storage.html#ae944219eb236f2260222c37741d09ac3">mesos::internal::storage::validate</a></div><div class="ttdeci">Option< Error > validate(const resource_provider::DiskProfileMapping &mapping)</div></div> +<div class="ttc" id="namespacemesos_1_1internal_1_1storage_html_a5ac01f982bd4d9b51a15a6d704c9dd67"><div class="ttname"><a href="namespacemesos_1_1internal_1_1storage.html#a5ac01f982bd4d9b51a15a6d704c9dd67">mesos::internal::storage::parseDiskProfileMapping</a></div><div class="ttdeci">Try< resource_provider::DiskProfileMapping > parseDiskProfileMapping(const std::string &data)</div></div> <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div> -<div class="ttc" id="namespacemesos_1_1internal_1_1profile_html_a59078d78d6ffb9f94b1b69af16988840"><div class="ttname"><a href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile::isSelectedResourceProvider</a></div><div class="ttdeci">bool isSelectedResourceProvider(const resource_provider::DiskProfileMapping::CSIManifest &profileManifest, const ResourceProviderInfo &resourceProviderInfo)</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="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> <div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</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_1_1internal_1_1storage_html_a454eac3a1d38485e1e6c82dda0587fc0"><div class="ttname"><a href="namespacemesos_1_1internal_1_1storage.html#a454eac3a1d38485e1e6c82dda0587fc0">mesos::internal::storage::isSelectedResourceProvider</a></div><div class="ttdeci">bool isSelectedResourceProvider(const resource_provider::DiskProfileMapping::CSIManifest &profileManifest, const ResourceProviderInfo &resourceProviderInfo)</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/docker_2runtime_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/docker_2runtime_8hpp_source.html b/content/api/latest/c++/docker_2runtime_8hpp_source.html index ca0802e..d462781 100644 --- a/content/api/latest/c++/docker_2runtime_8hpp_source.html +++ b/content/api/latest/c++/docker_2runtime_8hpp_source.html @@ -60,7 +60,7 @@ <div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div> <div class="ttc" id="src_2slave_2containerizer_2mesos_2isolator_8hpp_html"><div class="ttname"><a href="src_2slave_2containerizer_2mesos_2isolator_8hpp.html">isolator.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_a27058dbfd93c40cf9e8a867affdc86e0"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a27058dbfd93c40cf9e8a867affdc86e0">mesos::internal::slave::DockerRuntimeIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">virtual bool supportsStandalone()</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html">mesos::internal::slave::DockerRuntimeIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> runtime.hpp:29</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess_html"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1MesosIsolatorProcess.html">mesos::internal::slave::MesosIsolatorProcess</a></div><div class="ttdef"><b>Definition:</b> isolator.hpp:80</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess_html_ad17ab5e1c22e06a1b0a6f01a5aa63a1d"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#ad17ab5e1c22e06a1b0a6f01a5aa63a1d">mesos::internal::slave::DockerRuntimeIsolatorProcess::supportsNesting</a></div><div class="ttdeci">virtual bool supportsNesting()</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/937d024f/content/api/latest/c++/docker__archive_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/docker__archive_8hpp_source.html b/content/api/latest/c++/docker__archive_8hpp_source.html index 3c29c5d..d324647 100644 --- a/content/api/latest/c++/docker__archive_8hpp_source.html +++ b/content/api/latest/c++/docker__archive_8hpp_source.html @@ -69,7 +69,7 @@ <div class="ttc" id="classPath_html"><div class="ttname"><a href="classPath.html">Path</a></div><div class="ttdoc">Represents a POSIX or Windows file system path and offers common path manipulations. </div><div class="ttdef"><b>Definition:</b> path.hpp:145</div></div> <div class="ttc" id="path_8hpp_html"><div class="ttname"><a href="path_8hpp.html">path.hpp</a></div></div> <div class="ttc" id="namespaceos_html_af0f3343df38b8241f66750a273d4a5a6"><div class="ttname"><a href="namespaceos.html#af0f3343df38b8241f66750a273d4a5a6">os::mkdir</a></div><div class="ttdeci">Try< Nothing > mkdir(const std::string &directory, bool recursive=true)</div><div class="ttdef"><b>Definition:</b> mkdir.hpp:31</div></div> -<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:23</div></div> +<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div> <div class="ttc" id="namespaceJSON_html_ae2ea04c2ecd465a301a630a7f32cea44"><div class="ttname"><a href="namespaceJSON.html#ae2ea04c2ecd465a301a630a7f32cea44">JSON::parse</a></div><div class="ttdeci">Try< Value > parse(const std::string &s)</div><div class="ttdoc">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given str...</div><div class="ttdef"><b>Definition:</b> json.hpp:884</div></div> <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div class="ttname"><a href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div class="ttdeci">static Try error(const E &e)</div><div class="ttdef"><b>Definition:</b> try.hpp:42</div></div> <div class="ttc" id="jsonify_8hpp_html_ab2d3ecf67ed06919e96e5e97b2effdc3"><div class="ttname"><a href="jsonify_8hpp.html#ab2d3ecf67ed06919e96e5e97b2effdc3">jsonify</a></div><div class="ttdeci">JSON::Proxy jsonify(const T &)</div><div class="ttdef"><b>Definition:</b> jsonify.hpp:779</div></div>