http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/queue_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/queue_8hpp_source.html b/content/api/latest/c++/queue_8hpp_source.html index c342c15..f28abc7 100644 --- a/content/api/latest/c++/queue_8hpp_source.html +++ b/content/api/latest/c++/queue_8hpp_source.html @@ -53,12 +53,12 @@ </div><!--header--> <div class="contents"> <a href="queue_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed under the Apache License, Version 2.0 (the "License");</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">//</spa n></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// limitations under the License</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div><div class="lin e"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#ifndef __PROCESS_QUEUE_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define __PROCESS_QUEUE_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <atomic></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <deque></span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include <queue></span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <<a class="code" href="owned_8hpp.html">process/owned.hpp</a>></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="synchronized_8hpp.html">stout/synchronized.hpp</a>></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><a class="code" href="namespaceprocess.html">process</a> {</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">template</span> <<span class="keyword">typename</span> T></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="classprocess_1_1Queue.html"> 29</a></span> <span class="keyword">class </span><a class="code" href="classprocess_1_1Queue.html">Queue</a></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classprocess_1_1Queue.html#a674a915e518d5bb71bcca95fb593be6c"> 32</a></span>  <a class="code" href="classprocess_1_1Queue.html#a674a915e518d5bb71bcca95fb593be6c">Queue</a>() : data(new Data()) {}</div><div class="line"><a name="l00033"></a><span class="l ineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="comment">// TODO(bmahler): Take a T&& here instead.</span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classprocess_1_1Queue.html#a9f8aa372271f673f283797728afebb08"> 35</a></span>  <span class="keywordtype">void</span> <a class="code" href="classprocess_1_1Queue.html#a9f8aa372271f673f283797728afebb08">put</a>(<span class="keyword">const</span> T& t)</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">// NOTE: We need to grab the promise 'date->promises.front()' but</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="comment">// set it outside of the critical section because setting it might</s pan></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// trigger callbacks that try to reacquire the lock.</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classprocess_1_1Owned.html">Owned<Promise<T></a>> <a class="code" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">promise</a>;</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>  <span class="keyword">synchronized</span> (data->lock) {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span> (data->promises.empty()) {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  data->elements.push(t);</div><div class="line"><a n ame="l00045"></a><span class="lineno"> 45</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  promise = data->promises.front();</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  data->promises.pop_front();</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  }</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span> (promise.<a class="code" href="classprocess_1_1Owned.html#a2f64ec02eea2321e25611175edf776aa">get</a>() != <span class="keyword">nullptr</span>) {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  promise->set(t);</ div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classprocess_1_1Queue.html#a89074ab9ac5928a41cec8a86ceec2a5e"> 56</a></span>  <a class="code" href="classprocess_1_1Future.html">Future<T></a> <span class="keyword">get</span>()</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="classprocess_1_1Future.html">Future<T></a> future;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">synchronized< /span> (data->lock) {</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">if</span> (data->elements.empty()) {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  data->promises.emplace_back(<span class="keyword">new</span> <a class="code" href="classprocess_1_1Promise.html">Promise<T></a>());</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  future = data->promises.back()->future();</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  T t = std::move(data->elements.front());</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  data->elements.pop();</div><div class="line"><a name="l00067"></a><span class="lineno" > 67</span>  <span class="keywordflow">return</span> <a > class="code" > href="classprocess_1_1Future.html">Future<T></a>(std::move(t));</div><div > class="line"><a name="l00068"></a><span class="lineno"> 68</span>  > }</div><div class="line"><a name="l00069"></a><span class="lineno"> > 69</span>  }</div><div class="line"><a name="l00070"></a><span > class="lineno"> 70</span> </div><div class="line"><a > name="l00071"></a><span class="lineno"> 71</span>  <span > class="comment">// If there were no items available, we set up a > discard</span></div><div class="line"><a name="l00072"></a><span > class="lineno"> 72</span>  <span class="comment">// handler. This > is done here to minimize the amount of</span></div><div class="line"><a > name="l00073"></a><span class="lineno"> 73</span>  <span > class="comment">// work done within the critical section > above.</span></div><div class="line"><a name="l00074"></a><span > class="lineno"> 74< /span>  <span class="keyword">auto</span> weak_data = std::weak_ptr<Data>(data);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  future.<a class="code" href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">onDiscard</a>([weak_data, future]() {</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">auto</span> data = weak_data.lock();</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">if</span> (!data) {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">return</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div c lass="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">synchronized</span> (data->lock) {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> it = data->promises.begin();</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  it != data->promises.end();</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  ++it) {</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">if</span> ((*it)->future() == future) {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  (*it)-><a class="code" href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">discard</a>();</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  data->promises.erase(it);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">break</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  }</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  });</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> future;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a> <span class="lineno"><a class="line" href="classprocess_1_1Queue.html#a4d055c0e16b5078d60f4395223ad47ec"> 98</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classprocess_1_1Queue.html#a4d055c0e16b5078d60f4395223ad47ec">size</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">synchronized</span> (data->lock) {</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> data->elements.size();</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  }</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="lin e"><a name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">struct </span>Data</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  Data() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  ~Data()</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  {</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// TODO(benh): Fail promises?</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div><div class="line"><a name="l00114"> </a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="comment">// Rather than use a process to serialize access to the queue's</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="comment">// internal data we use a 'std::atomic_flag'.</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  std::atomic_flag lock = ATOMIC_FLAG_INIT;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="comment">// Represents "waiters" for elements from the queue.</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  std::deque<Owned<Promise<T>>> promises;</div><div class="line"><a name="l00121"></a><span class="linen o"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// Represents elements already put in the queue.</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  std::queue<T> elements;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  };</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  std::shared_ptr<Data> data;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> };</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> } <span class="comment">// namespace process {</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div><div c lass="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="preprocessor">#endif // __PROCESS_QUEUE_HPP__</span></div><div class="ttc" id="synchronized_8hpp_html"><div class="ttname"><a href="synchronized_8hpp.html">synchronized.hpp</a></div></div> -<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1359</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1366</div></div> <div class="ttc" id="classprocess_1_1Queue_html_a674a915e518d5bb71bcca95fb593be6c"><div class="ttname"><a href="classprocess_1_1Queue.html#a674a915e518d5bb71bcca95fb593be6c">process::Queue::Queue</a></div><div class="ttdeci">Queue()</div><div class="ttdef"><b>Definition:</b> queue.hpp:32</div></div> <div class="ttc" id="classprocess_1_1Queue_html_a9f8aa372271f673f283797728afebb08"><div class="ttname"><a href="classprocess_1_1Queue.html#a9f8aa372271f673f283797728afebb08">process::Queue::put</a></div><div class="ttdeci">void put(const T &t)</div><div class="ttdef"><b>Definition:</b> queue.hpp:35</div></div> <div class="ttc" id="classprocess_1_1Owned_html_a2f64ec02eea2321e25611175edf776aa"><div class="ttname"><a href="classprocess_1_1Owned.html#a2f64ec02eea2321e25611175edf776aa">process::Owned::get</a></div><div class="ttdeci">T * get() const </div><div class="ttdef"><b>Definition:</b> owned.hpp:117</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1162</div></div> -<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:73</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1169</div></div> +<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol< PromiseRequest, PromiseResponse > promise</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="classprocess_1_1Queue_html"><div class="ttname"><a href="classprocess_1_1Queue.html">process::Queue</a></div><div class="ttdef"><b>Definition:</b> queue.hpp:29</div></div> @@ -66,7 +66,7 @@ <div class="ttc" id="classprocess_1_1Queue_html_a4d055c0e16b5078d60f4395223ad47ec"><div class="ttname"><a href="classprocess_1_1Queue.html#a4d055c0e16b5078d60f4395223ad47ec">process::Queue::size</a></div><div class="ttdeci">size_t size() const </div><div class="ttdef"><b>Definition:</b> queue.hpp:98</div></div> <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div> <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/reap_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/reap_8hpp_source.html b/content/api/latest/c++/reap_8hpp_source.html index 620a7dc..7e92df6 100644 --- a/content/api/latest/c++/reap_8hpp_source.html +++ b/content/api/latest/c++/reap_8hpp_source.html @@ -75,7 +75,7 @@ <div class="ttc" id="classprocess_1_1internal_1_1ReaperProcess_html_a5e49b7223d55f960050d63275f50bc8f"><div class="ttname"><a href="classprocess_1_1internal_1_1ReaperProcess.html#a5e49b7223d55f960050d63275f50bc8f">process::internal::ReaperProcess::reap</a></div><div class="ttdeci">Future< Option< int > > reap(pid_t pid)</div></div> <div class="ttc" id="classprocess_1_1internal_1_1ReaperProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1ReaperProcess.html">process::internal::ReaperProcess</a></div><div class="ttdef"><b>Definition:</b> reap.hpp:33</div></div> <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/recover_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/recover_8hpp_source.html b/content/api/latest/c++/recover_8hpp_source.html index 1af32e5..f50ec96 100644 --- a/content/api/latest/c++/recover_8hpp_source.html +++ b/content/api/latest/c++/recover_8hpp_source.html @@ -67,7 +67,7 @@ <div class="ttc" id="replica_8hpp_html"><div class="ttname"><a href="replica_8hpp.html">replica.hpp</a></div></div> <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div> <div class="ttc" id="src_2log_2network_8hpp_html"><div class="ttname"><a href="src_2log_2network_8hpp.html">network.hpp</a></div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/registry__puller_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/registry__puller_8hpp_source.html b/content/api/latest/c++/registry__puller_8hpp_source.html index af7120c..0ae3db6 100644 --- a/content/api/latest/c++/registry__puller_8hpp_source.html +++ b/content/api/latest/c++/registry__puller_8hpp_source.html @@ -76,7 +76,7 @@ <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned< RegistryPullerProcess ></a></div></div> <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller_html_ad40636bf20c9d28d4ee71a80a4dafba7"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#ad40636bf20c9d28d4ee71a80a4dafba7">mesos::internal::slave::docker::RegistryPuller::create</a></div><div class="ttdeci">static Try< process::Owned< Puller > > create(const Flags &flags, const process::Shared< uri::Fetcher > &fetcher, SecretResolver *secretResolver)</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/replica_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/replica_8hpp_source.html b/content/api/latest/c++/replica_8hpp_source.html index 020e253..950fccc 100644 --- a/content/api/latest/c++/replica_8hpp_source.html +++ b/content/api/latest/c++/replica_8hpp_source.html @@ -70,7 +70,7 @@ <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="namespacemesos_1_1internal_1_1credentials_html_a137c93d60149616181a10e9f39986f7f"><div class="ttname"><a href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials::read</a></div><div class="ttdeci">Result< Credentials > read(const Path &path)</div><div class="ttdef"><b>Definition:</b> credentials.hpp:35</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a66ff2d5af4db53227f787281c0765d8d"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol::write</a></div><div class="ttdeci">Protocol< WriteRequest, WriteResponse > write</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/resolver_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resolver_8hpp_source.html b/content/api/latest/c++/resolver_8hpp_source.html index c368add..7151a6d 100644 --- a/content/api/latest/c++/resolver_8hpp_source.html +++ b/content/api/latest/c++/resolver_8hpp_source.html @@ -64,7 +64,7 @@ <div class="ttc" id="classmesos_1_1SecretResolver_html_a2e9fb0d097791fbc1b3954c004f66143"><div class="ttname"><a href="classmesos_1_1SecretResolver.html#a2e9fb0d097791fbc1b3954c004f66143">mesos::SecretResolver::SecretResolver</a></div><div class="ttdeci">SecretResolver()</div><div class="ttdef"><b>Definition:</b> resolver.hpp:52</div></div> <div class="ttc" id="classmesos_1_1SecretResolver_html"><div class="ttname"><a href="classmesos_1_1SecretResolver.html">mesos::SecretResolver</a></div><div class="ttdef"><b>Definition:</b> resolver.hpp:34</div></div> <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html b/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html index ab58f20..6cd31a4 100644 --- a/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html +++ b/content/api/latest/c++/resource__estimators_2noop_8hpp_source.html @@ -66,7 +66,7 @@ <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator_html_ab25320dfebdd3bb57ee344dbb0b22326"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#ab25320dfebdd3bb57ee344dbb0b22326">mesos::internal::slave::NoopResourceEstimator::~NoopResourceEstimator</a></div><div class="ttdeci">virtual ~NoopResourceEstimator()</div></div> <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned< NoopResourceEstimatorProcess ></a></div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html index 17cadb7..b30a4a3 100644 --- a/content/api/latest/c++/resource__provider_2manager_8hpp_source.html +++ b/content/api/latest/c++/resource__provider_2manager_8hpp_source.html @@ -79,7 +79,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_a1f31032c6f71239343cc729b1ce5970c"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#a1f31032c6f71239343cc729b1ce5970c">mesos::internal::ResourceProviderManager::publishResources</a></div><div class="ttdeci">process::Future< Nothing > publishResources(const Resources &resources)</div></div> <div class="ttc" id="classmesos_1_1internal_1_1ResourceProviderManager_html_a6be2481700f40c542ee99992b463ca70"><div class="ttname"><a href="classmesos_1_1internal_1_1ResourceProviderManager.html#a6be2481700f40c542ee99992b463ca70">mesos::internal::ResourceProviderManager::api</a></div><div class="ttdeci">process::Future< process::http::Response > api(const process::http::Request &request, const Option< process::http::authentication::Principal > &principal) const </div></div> <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html b/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html index 137625d..c3aadc4 100644 --- a/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html +++ b/content/api/latest/c++/resource__provider_2registrar_8hpp_source.html @@ -65,7 +65,7 @@ <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_1resource__provider_1_1Registrar_1_1Operation_html_a835a153796f9091a048ad7cf4ab5836c"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html#a835a153796f9091a048ad7cf4ab5836c">mesos::resource_provider::Registrar::Operation::perform</a></div><div class="ttdeci">virtual Try< bool > perform(registry::Registry *registry)=0</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</a></div><div class="ttdef"><b>Definition:</b> future.hpp:73</div></div> +<div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:74</div></div> <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_html"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar.html">mesos::resource_provider::Registrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:40</div></div> <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_1_1Operation_html"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar_1_1Operation.html">mesos::resource_provider::Registrar::Operation</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:48</div></div> <div class="ttc" id="classmesos_1_1resource__provider_1_1MasterRegistrar_html"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1MasterRegistrar.html">mesos::resource_provider::MasterRegistrar</a></div><div class="ttdef"><b>Definition:</b> registrar.hpp:134</div></div> @@ -79,7 +79,7 @@ <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned</a></div><div class="ttdef"><b>Definition:</b> owned.hpp:36</div></div> <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_html_aaab7749c63ecb420293a0684180b1047"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar.html#aaab7749c63ecb420293a0684180b1047">mesos::resource_provider::Registrar::apply</a></div><div class="ttdeci">virtual process::Future< bool > apply(process::Owned< Operation > operation)=0</div></div> <div class="ttc" id="classmesos_1_1resource__provider_1_1Registrar_html_a07ac739cc9d2e5950d1913a652a6a992"><div class="ttname"><a href="classmesos_1_1resource__provider_1_1Registrar.html#a07ac739cc9d2e5950d1913a652a6a992">mesos::resource_provider::Registrar::recover</a></div><div class="ttdeci">virtual process::Future< registry::Registry > recover()=0</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html index 32292b5..5d06ddf 100644 --- a/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html +++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile__adaptor_8hpp_source.html @@ -76,7 +76,7 @@ <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile_adaptor.hpp:144</div></div> <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div> <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:43</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/run_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/run_8hpp_source.html b/content/api/latest/c++/run_8hpp_source.html index 01057c3..8f098ad 100644 --- a/content/api/latest/c++/run_8hpp_source.html +++ b/content/api/latest/c++/run_8hpp_source.html @@ -63,7 +63,7 @@ <div class="ttc" id="classprocess_1_1internal_1_1ThunkProcess_html_ad819ce8d372d35f5cefbb4f15d410041"><div class="ttname"><a href="classprocess_1_1internal_1_1ThunkProcess.html#ad819ce8d372d35f5cefbb4f15d410041">process::internal::ThunkProcess::~ThunkProcess</a></div><div class="ttdeci">virtual ~ThunkProcess()</div><div class="ttdef"><b>Definition:</b> run.hpp:38</div></div> <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise< R ></a></div></div> <div class="ttc" id="classprocess_1_1internal_1_1ThunkProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1ThunkProcess.html">process::internal::ThunkProcess</a></div><div class="ttdef"><b>Definition:</b> run.hpp:29</div></div> -<div class="ttc" id="namespaceprocess_1_1internal_html_a4c8e1d1a64b9ebccdd0c2bdf34233212"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal::run</a></div><div class="ttdeci">void run(std::vector< C > &&callbacks, Arguments &&...arguments)</div><div class="ttdef"><b>Definition:</b> future.hpp:618</div></div> +<div class="ttc" id="namespaceprocess_1_1internal_html_a4c8e1d1a64b9ebccdd0c2bdf34233212"><div class="ttname"><a href="namespaceprocess_1_1internal.html#a4c8e1d1a64b9ebccdd0c2bdf34233212">process::internal::run</a></div><div class="ttdeci">void run(std::vector< C > &&callbacks, Arguments &&...arguments)</div><div class="ttdef"><b>Definition:</b> future.hpp:621</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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div> <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try< Nothing > bind(int_fd s, const Address &address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/sandbox_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/sandbox_8hpp_source.html b/content/api/latest/c++/sandbox_8hpp_source.html index d656afd..5d89c2c 100644 --- a/content/api/latest/c++/sandbox_8hpp_source.html +++ b/content/api/latest/c++/sandbox_8hpp_source.html @@ -72,7 +72,7 @@ <div class="ttc" id="classprocess_1_1Owned_html"><div class="ttname"><a href="classprocess_1_1Owned.html">process::Owned< SandboxContainerLoggerProcess ></a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger_html_a5fbef8dfa4909eb4130c233d6cea4533"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a5fbef8dfa4909eb4130c233d6cea4533">mesos::internal::slave::SandboxContainerLogger::initialize</a></div><div class="ttdeci">virtual Try< Nothing > initialize() override</div><div class="ttdoc">Initializes this container logger. </div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger_html_a49bed83196f230c48c0363464b6c2e32"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a49bed83196f230c48c0363464b6c2e32">mesos::internal::slave::SandboxContainerLogger::~SandboxContainerLogger</a></div><div class="ttdeci">virtual ~SandboxContainerLogger()</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/secret_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/secret_8hpp_source.html b/content/api/latest/c++/secret_8hpp_source.html index b2078ec..90a9b17 100644 --- a/content/api/latest/c++/secret_8hpp_source.html +++ b/content/api/latest/c++/secret_8hpp_source.html @@ -71,7 +71,7 @@ <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div> <div class="ttc" id="classmesos_1_1SecretResolver_html"><div class="ttname"><a href="classmesos_1_1SecretResolver.html">mesos::SecretResolver</a></div><div class="ttdef"><b>Definition:</b> resolver.hpp:34</div></div> <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/sequence_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/sequence_8hpp_source.html b/content/api/latest/c++/sequence_8hpp_source.html index 3aca5d8..1d6b71d 100644 --- a/content/api/latest/c++/sequence_8hpp_source.html +++ b/content/api/latest/c++/sequence_8hpp_source.html @@ -68,7 +68,7 @@ <div class="ttc" id="classprocess_1_1SequenceProcess_html_a6eae0ed53077a4573c73d0a36ed7964d"><div class="ttname"><a href="classprocess_1_1SequenceProcess.html#a6eae0ed53077a4573c73d0a36ed7964d">process::SequenceProcess::finalize</a></div><div class="ttdeci">virtual void finalize()</div><div class="ttdoc">Invoked when a process is terminated. </div><div class="ttdef"><b>Definition:</b> sequence.hpp:143</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="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol< PromiseRequest, PromiseResponse > promise</div></div> -<div class="ttc" id="classprocess_1_1WeakFuture_html"><div class="ttname"><a href="classprocess_1_1WeakFuture.html">process::WeakFuture</a></div><div class="ttdef"><b>Definition:</b> future.hpp:78</div></div> +<div class="ttc" id="classprocess_1_1WeakFuture_html"><div class="ttname"><a href="classprocess_1_1WeakFuture.html">process::WeakFuture</a></div><div class="ttdef"><b>Definition:</b> future.hpp:79</div></div> <div class="ttc" id="namespaceprocess_html_a07833fb41a8b0c1f18fa5485ca8c18d4"><div class="ttname"><a href="namespaceprocess.html#a07833fb41a8b0c1f18fa5485ca8c18d4">process::wait</a></div><div class="ttdeci">bool wait(const UPID &pid, const Duration &duration=Seconds(-1))</div><div class="ttdoc">Wait for the process to exit for no more than the specified seconds. </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="namespaceprocess_html"><div class="ttname"><a href="namespaceprocess.html">process</a></div><div class="ttdef"><b>Definition:</b> executor.hpp:47</div></div> @@ -80,7 +80,7 @@ <div class="ttc" id="classprocess_1_1Process_html"><div class="ttname"><a href="classprocess_1_1Process.html">process::Process</a></div><div class="ttdef"><b>Definition:</b> process.hpp:501</div></div> <div class="ttc" id="libprocess_2include_2process_2process_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2process_8hpp.html">process.hpp</a></div></div> <div class="ttc" id="classprocess_1_1Sequence_html_ac17fc82e38c2b694fdaee5ba2223398d"><div class="ttname"><a href="classprocess_1_1Sequence.html#ac17fc82e38c2b694fdaee5ba2223398d">process::Sequence::Sequence</a></div><div class="ttdeci">Sequence(const std::string &id="sequence")</div><div class="ttdef"><b>Definition:</b> sequence.hpp:178</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2container__logger_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2container__logger_8hpp_source.html b/content/api/latest/c++/slave_2container__logger_8hpp_source.html index 48ccf91..8517aa2 100644 --- a/content/api/latest/c++/slave_2container__logger_8hpp_source.html +++ b/content/api/latest/c++/slave_2container__logger_8hpp_source.html @@ -70,7 +70,7 @@ <div class="ttc" id="classmesos_1_1slave_1_1ContainerLogger_html_a71d26b11f639c21a14187a1b2c0d19b8"><div class="ttname"><a href="classmesos_1_1slave_1_1ContainerLogger.html#a71d26b11f639c21a14187a1b2c0d19b8">mesos::slave::ContainerLogger::prepare</a></div><div class="ttdeci">virtual process::Future< ContainerIO > prepare(const ContainerID &containerId, const ContainerConfig &containerConfig)=0</div><div class="ttdoc">Called before Mesos creates a container. </div></div> <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div> <div class="ttc" id="classmesos_1_1slave_1_1ContainerLogger_html_abf91d08c21dae805eed4fdd9f9f5fbd5"><div class="ttname"><a href="classmesos_1_1slave_1_1ContainerLogger.html#abf91d08c21dae805eed4fdd9f9f5fbd5">mesos::slave::ContainerLogger::initialize</a></div><div class="ttdeci">virtual Try< Nothing > initialize()=0</div><div class="ttdoc">Initializes this container logger. </div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html index 11b094d..c0f353d 100644 --- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html +++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2linux_2capabilities_8hpp_source.html @@ -66,7 +66,7 @@ <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div> <div class="ttc" id="src_2slave_2flags_8hpp_html"><div class="ttname"><a href="src_2slave_2flags_8hpp.html">flags.hpp</a></div></div> <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html index 0be3a2b..fa56e4f 100644 --- a/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html +++ b/content/api/latest/c++/slave_2containerizer_2mesos_2isolators_2posix_2rlimits_8hpp_source.html @@ -66,7 +66,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess_html_a1a0bcfa15e3ce81f4daea0bece5e88a2"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#a1a0bcfa15e3ce81f4daea0bece5e88a2">mesos::internal::slave::PosixRLimitsIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">virtual bool supportsStandalone()</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess_html_aa3c1153c46d21e8074cf92fda4aa5527"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#aa3c1153c46d21e8074cf92fda4aa5527">mesos::internal::slave::PosixRLimitsIsolatorProcess::create</a></div><div class="ttdeci">static Try< mesos::slave::Isolator * > create(const Flags &flags)</div></div> <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html index 6579374..901286b 100644 --- a/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html +++ b/content/api/latest/c++/slave_2containerizer_2mesos_2launcher_8hpp_source.html @@ -85,7 +85,7 @@ <div class="ttc" id="namespaceflags_html"><div class="ttname"><a href="namespaceflags.html">flags</a></div><div class="ttdef"><b>Definition:</b> parse.hpp:33</div></div> <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher_html_a9441321f40e25cb57df4e05751dbcbb5"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1SubprocessLauncher.html#a9441321f40e25cb57df4e05751dbcbb5">mesos::internal::slave::SubprocessLauncher::pids</a></div><div class="ttdeci">hashmap< ContainerID, pid_t > pids</div><div class="ttdef"><b>Definition:</b> launcher.hpp:123</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2qos__controller_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2qos__controller_8hpp_source.html b/content/api/latest/c++/slave_2qos__controller_8hpp_source.html index 4d3ff9a..92a874b 100644 --- a/content/api/latest/c++/slave_2qos__controller_8hpp_source.html +++ b/content/api/latest/c++/slave_2qos__controller_8hpp_source.html @@ -70,7 +70,7 @@ <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> <div class="ttc" id="classmesos_1_1slave_1_1QoSController_html"><div class="ttname"><a href="classmesos_1_1slave_1_1QoSController.html">mesos::slave::QoSController</a></div><div class="ttdef"><b>Definition:</b> qos_controller.hpp:44</div></div> <div class="ttc" id="queue_8hpp_html"><div class="ttname"><a href="queue_8hpp.html">queue.hpp</a></div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html b/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html index 9f0052d..63d4161 100644 --- a/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html +++ b/content/api/latest/c++/slave_2resource__estimator_8hpp_source.html @@ -68,7 +68,7 @@ <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_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> <div class="ttc" id="classmesos_1_1slave_1_1ResourceEstimator_html_ab746911722f7e101888168ed901cd20d"><div class="ttname"><a href="classmesos_1_1slave_1_1ResourceEstimator.html#ab746911722f7e101888168ed901cd20d">mesos::slave::ResourceEstimator::~ResourceEstimator</a></div><div class="ttdeci">virtual ~ResourceEstimator()</div><div class="ttdef"><b>Definition:</b> resource_estimator.hpp:45</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html index 4f0cb76..c1930db 100644 --- a/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html +++ b/content/api/latest/c++/src_2authentication_2cram__md5_2authenticator_8hpp_source.html @@ -70,7 +70,7 @@ <div class="ttc" id="id_8hpp_html"><div class="ttname"><a href="id_8hpp.html">id.hpp</a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_aad4d755fbf2d61977eb84ba88c7cdca5"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#aad4d755fbf2d61977eb84ba88c7cdca5">mesos::internal::cram_md5::CRAMMD5Authenticator::create</a></div><div class="ttdeci">static Try< Authenticator * > create()</div></div> <div class="ttc" id="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator_html_a59b51bfd8569ad3af11fdffac6aaf35c"><div class="ttname"><a href="classmesos_1_1internal_1_1cram__md5_1_1CRAMMD5Authenticator.html#a59b51bfd8569ad3af11fdffac6aaf35c">mesos::internal::cram_md5::CRAMMD5Authenticator::initialize</a></div><div class="ttdeci">virtual Try< Nothing > initialize(const Option< Credentials > &credentials)</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/src_2common_2http_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2common_2http_8hpp_source.html b/content/api/latest/c++/src_2common_2http_8hpp_source.html index 4f701af..0f92458 100644 --- a/content/api/latest/c++/src_2common_2http_8hpp_source.html +++ b/content/api/latest/c++/src_2common_2http_8hpp_source.html @@ -129,7 +129,7 @@ <div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div> <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div> <div class="ttc" id="classJSON_1_1ArrayWriter_html"><div class="ttname"><a href="classJSON_1_1ArrayWriter.html">JSON::ArrayWriter</a></div><div class="ttdef"><b>Definition:</b> jsonify.hpp:384</div></div> -<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div> +<div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:58</div></div> <div class="ttc" id="classmesos_1_1Attributes_html"><div class="ttname"><a href="classmesos_1_1Attributes.html">mesos::Attributes</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:32</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part -->
