http://git-wip-us.apache.org/repos/asf/mesos-site/blob/650d55dd/content/api/latest/c++/src_2messages_2flags_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2messages_2flags_8hpp.html b/content/api/latest/c++/src_2messages_2flags_8hpp.html index ff621ef..41fe79c 100644 --- a/content/api/latest/c++/src_2messages_2flags_8hpp.html +++ b/content/api/latest/c++/src_2messages_2flags_8hpp.html @@ -78,6 +78,11 @@ Namespaces</h2></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:a85e4ffb6aaddb6855f88e60538f889a8"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a85e4ffb6aaddb6855f88e60538f889a8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a><br class="typebreak"/> +< mesos::internal::ImageGcConfig > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflags.html#a85e4ffb6aaddb6855f88e60538f889a8">flags::parse</a> (const std::string &value)</td></tr> +<tr class="memdesc:a85e4ffb6aaddb6855f88e60538f889a8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given string. <a href="#a85e4ffb6aaddb6855f88e60538f889a8">More...</a><br/></td></tr> +<tr class="separator:a85e4ffb6aaddb6855f88e60538f889a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1604d51c2b2aa788abc334a5a4b3b17c"><td class="memTemplParams" colspan="2">template<> </td></tr> <tr class="memitem:a1604d51c2b2aa788abc334a5a4b3b17c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< mesos::internal::Firewall > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflags.html#a1604d51c2b2aa788abc334a5a4b3b17c">flags::parse</a> (const std::string &value)</td></tr> <tr class="memdesc:a1604d51c2b2aa788abc334a5a4b3b17c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given string. <a href="#a1604d51c2b2aa788abc334a5a4b3b17c">More...</a><br/></td></tr> @@ -92,6 +97,8 @@ Functions</h2></td></tr> < mesos::internal::SlaveCapabilities > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceflags.html#a40f8a13afd42d04d87f2d4b593e516fd">flags::parse</a> (const std::string &value)</td></tr> <tr class="memdesc:a40f8a13afd42d04d87f2d4b593e516fd"><td class="mdescLeft"> </td><td class="mdescRight">Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given string. <a href="#a40f8a13afd42d04d87f2d4b593e516fd">More...</a><br/></td></tr> <tr class="separator:a40f8a13afd42d04d87f2d4b593e516fd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9293dca799913379ae03811dff19fd2f"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">mesos::internal::operator<<</a> (std::ostream &stream, const ImageGcConfig &imageGcConfig)</td></tr> +<tr class="separator:a9293dca799913379ae03811dff19fd2f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a4e1e51f2c90c7d3e3385712e52bf2e"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">mesos::internal::operator<<</a> (std::ostream &stream, const Firewall &rules)</td></tr> <tr class="separator:a1a4e1e51f2c90c7d3e3385712e52bf2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acba82bfc2a4fa6397a9809d7f1b5eb66"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66">mesos::internal::operator<<</a> (std::ostream &stream, const ContainerDNSInfo &dns)</td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/650d55dd/content/api/latest/c++/src_2messages_2flags_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2messages_2flags_8hpp_source.html b/content/api/latest/c++/src_2messages_2flags_8hpp_source.html index b30155b..a3d2190 100644 --- a/content/api/latest/c++/src_2messages_2flags_8hpp_source.html +++ b/content/api/latest/c++/src_2messages_2flags_8hpp_source.html @@ -88,7 +88,7 @@ <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</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="keyword">template</span> <></div> -<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="namespaceflags.html#a1604d51c2b2aa788abc334a5a4b3b17c"> 37</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::Firewall></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> +<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="namespaceflags.html#a85e4ffb6aaddb6855f88e60538f889a8"> 37</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::ImageGcConfig></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// Convert from string or file to JSON.</span></div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="classTry.html">Try<JSON::Object></a> <a class="code" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">json</a> = parse<JSON::Object>(value);</div> @@ -96,12 +96,12 @@ <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(json.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::Firewall>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> +<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::ImageGcConfig>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </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> <span class="keyword">template</span> <></div> -<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceflags.html#a5067dd2ba73c0d0c3d5c2d8aab4c1768"> 50</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::ContainerDNSInfo></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> +<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceflags.html#a1604d51c2b2aa788abc334a5a4b3b17c"> 50</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::Firewall></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</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">// Convert from string or file to JSON.</span></div> <div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="classTry.html">Try<JSON::Object></a> <a class="code" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">json</a> = parse<JSON::Object>(value);</div> @@ -109,12 +109,12 @@ <div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(json.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</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>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::ContainerDNSInfo>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> +<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::Firewall>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> <div class="line"><a name="l00059"></a><span class="lineno"> 59</span> }</div> <div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div> <div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">template</span> <></div> -<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespaceflags.html#a40f8a13afd42d04d87f2d4b593e516fd"> 63</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::SlaveCapabilities></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> +<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespaceflags.html#a5067dd2ba73c0d0c3d5c2d8aab4c1768"> 63</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::ContainerDNSInfo></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="comment">// Convert from string or file to JSON.</span></div> <div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="classTry.html">Try<JSON::Object></a> <a class="code" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">json</a> = parse<JSON::Object>(value);</div> @@ -122,51 +122,72 @@ <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(json.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</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="keywordflow">return</span> protobuf::parse<mesos::internal::SlaveCapabilities>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::ContainerDNSInfo>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> } <span class="comment">// namespace flags {</span></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> <span class="keyword">namespace </span>mesos {</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">namespace </span>internal {</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> -<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e"> 79</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">operator<<</a>(</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  std::ostream& stream,</div> -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> Firewall& rules)</div> -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">return</span> stream << rules.DebugString();</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> }</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div> +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">template</span> <></div> +<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="namespaceflags.html#a40f8a13afd42d04d87f2d4b593e516fd"> 76</a></span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mesos::internal::SlaveCapabilities></a> <a class="code" href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">parse</a>(<span class="keyword">const</span> std::string& value)</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Convert from string or file to JSON.</span></div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="classTry.html">Try<JSON::Object></a> <a class="code" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">json</a> = parse<JSON::Object>(value);</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">if</span> (json.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(json.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  }</div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> protobuf::parse<mesos::internal::SlaveCapabilities>(json.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> -<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66"> 87</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">operator<<</a>(</div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  std::ostream& stream,</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> ContainerDNSInfo& dns)</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>  <span class="keywordflow">return</span> stream << dns.DebugString();</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"><a class="line" href="namespacemesos_1_1internal.html#a6bd34482c86e81b7b703c51efc28dcd7"> 95</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">operator<<</a>(</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  std::ostream& stream,</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">const</span> SlaveCapabilities& slaveCapabilities)</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> stream << slaveCapabilities.DebugString();</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> } <span class="comment">// namespace internal {</span></div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> } <span class="comment">// namespace mesos {</span></div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#endif // __MESSAGES_FLAGS_HPP__</span></div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> } <span class="comment">// namespace flags {</span></div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">namespace </span>mesos {</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">namespace </span>internal {</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> +<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f"> 92</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  std::ostream& stream,</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">const</span> ImageGcConfig& imageGcConfig)</div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> stream << imageGcConfig.DebugString();</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> }</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> +<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e"> 100</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  std::ostream& stream,</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">const</span> Firewall& rules)</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>  <span class="keywordflow">return</span> stream << rules.DebugString();</div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> +<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#acba82bfc2a4fa6397a9809d7f1b5eb66"> 108</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  std::ostream& stream,</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">const</span> ContainerDNSInfo& dns)</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="keywordflow">return</span> stream << dns.DebugString();</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> </div> +<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#a6bd34482c86e81b7b703c51efc28dcd7"> 116</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  std::ostream& stream,</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> SlaveCapabilities& slaveCapabilities)</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> {</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> stream << slaveCapabilities.DebugString();</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> }</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> } <span class="comment">// namespace internal {</span></div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> } <span class="comment">// namespace mesos {</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> <span class="preprocessor">#endif // __MESSAGES_FLAGS_HPP__</span></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2flags_2parse_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2flags_2parse_8hpp.html">parse.hpp</a></div></div> <div class="ttc" id="src_2common_2parse_8hpp_html"><div class="ttname"><a href="src_2common_2parse_8hpp.html">parse.hpp</a></div></div> +<div class="ttc" id="namespacemesos_1_1internal_html_a9293dca799913379ae03811dff19fd2f"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">mesos::internal::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const ImageGcConfig &imageGcConfig)</div><div class="ttdef"><b>Definition:</b> flags.hpp:92</div></div> <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div> <div class="ttc" id="namespaceflags_html_af30eac14fca1a6fd93863545a0666e0c"><div class="ttname"><a href="namespaceflags.html#af30eac14fca1a6fd93863545a0666e0c">flags::parse</a></div><div class="ttdeci">Try< mesos::ACLs > parse(const std::string &value)</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> parse.hpp:36</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="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="namespacemesos_1_1internal_html_a1a4e1e51f2c90c7d3e3385712e52bf2e"><div class="ttname"><a href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">mesos::internal::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const Firewall &rules)</div><div class="ttdef"><b>Definition:</b> flags.hpp:79</div></div> <div class="ttc" id="decoder_8hpp_html_abb0829cce9dd20a40ae0d86890ae85c6"><div class="ttname"><a href="decoder_8hpp.html#abb0829cce9dd20a40ae0d86890ae85c6">flags</a></div><div class="ttdeci">#define flags</div><div class="ttdef"><b>Definition:</b> decoder.hpp:18</div></div> <div class="ttc" id="error_8hpp_html"><div class="ttname"><a href="error_8hpp.html">error.hpp</a></div></div> <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div class="ttname"><a href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div class="ttdeci">bool isError() const </div><div class="ttdef"><b>Definition:</b> try.hpp:71</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/650d55dd/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html index 82f617d..a6471e9 100644 --- a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html +++ b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html @@ -117,7 +117,7 @@ <div class="line"><a name="l00063"></a><span class="lineno"> 63</span> };</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> -<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ab084ad1bedf653c926caaf012a443e33"> 66</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">operator<<</a>(</div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ab084ad1bedf653c926caaf012a443e33"> 66</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  std::ostream& stream,</div> <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">ResourceProviderMessage</a>& resourceProviderMessage)</div> <div class="line"><a name="l00069"></a><span class="lineno"> 69</span> {</div> @@ -171,6 +171,7 @@ <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOfferOperationStatus_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOfferOperationStatus.html">mesos::internal::ResourceProviderMessage::UpdateOfferOperationStatus</a></div><div class="ttdef"><b>Definition:</b> message.hpp:54</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_html_a9293dca799913379ae03811dff19fd2f"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">mesos::internal::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const ImageGcConfig &imageGcConfig)</div><div class="ttdef"><b>Definition:</b> flags.hpp:92</div></div> <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">mesos::internal::ResourceProviderMessage::UpdateState</a></div><div class="ttdef"><b>Definition:</b> message.hpp:46</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_afe9970fcb7c754bfbe3830da09c67094"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afe9970fcb7c754bfbe3830da09c67094">mesos::internal::ResourceProviderMessage::UpdateState::operations</a></div><div class="ttdeci">std::vector< OfferOperation > operations</div><div class="ttdef"><b>Definition:</b> message.hpp:51</div></div> @@ -183,7 +184,6 @@ <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> <div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a64193f7bebb36d8224fee9fda4897fb2"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a64193f7bebb36d8224fee9fda4897fb2">mesos::internal::ResourceProviderMessage::updateOfferOperationStatus</a></div><div class="ttdeci">Option< UpdateOfferOperationStatus > updateOfferOperationStatus</div><div class="ttdef"><b>Definition:</b> message.hpp:62</div></div> -<div class="ttc" id="namespacemesos_1_1internal_html_a1a4e1e51f2c90c7d3e3385712e52bf2e"><div class="ttname"><a href="namespacemesos_1_1internal.html#a1a4e1e51f2c90c7d3e3385712e52bf2e">mesos::internal::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const Firewall &rules)</div><div class="ttdef"><b>Definition:</b> flags.hpp:79</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">mesos::internal::ResourceProviderMessage::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> message.hpp:40</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a7e60c61dc5983f5244b71a29ddc2815b"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a7e60c61dc5983f5244b71a29ddc2815b">mesos::internal::ResourceProviderMessage::UpdateState::total</a></div><div class="ttdeci">Resources total</div><div class="ttdef"><b>Definition:</b> message.hpp:50</div></div> <div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a764bf4863dbfcddcaa26fccbbb329253"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a764bf4863dbfcddcaa26fccbbb329253">mesos::internal::ResourceProviderMessage::UpdateState::resourceVersionUuid</a></div><div class="ttdeci">UUID resourceVersionUuid</div><div class="ttdef"><b>Definition:</b> message.hpp:49</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/650d55dd/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html index f3d6b3f..eea5d1d 100644 --- a/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html +++ b/content/api/latest/c++/src_2slave_2containerizer_2containerizer_8hpp_source.html @@ -221,14 +221,15 @@ <div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="comment">// Prune unused images from supported image stores.</span></div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a43b66ff0ea3d543150eb27725d4afe7f">pruneImages</a>() = 0;</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> };</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> } <span class="comment">// namespace slave {</span></div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> } <span class="comment">// namespace internal {</span></div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> } <span class="comment">// namespace mesos {</span></div> -<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div> -<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor">#endif // __CONTAINERIZER_HPP__</span></div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<Nothing></a> <a class="code" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a58a74c17a75c87d288fa034178130104">pruneImages</a>(</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> std::vector<Image>& excludedImages) = 0;</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> };</div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> } <span class="comment">// namespace slave {</span></div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> } <span class="comment">// namespace internal {</span></div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> } <span class="comment">// namespace mesos {</span></div> +<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="preprocessor">#endif // __CONTAINERIZER_HPP__</span></div> <div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div> <div class="ttc" id="resolver_8hpp_html"><div class="ttname"><a href="resolver_8hpp.html">resolver.hpp</a></div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:27</div></div> @@ -239,7 +240,6 @@ <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a41ab321c7dd4a940fce865953621881f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a41ab321c7dd4a940fce865953621881f">mesos::internal::slave::Containerizer::status</a></div><div class="ttdeci">virtual process::Future< ContainerStatus > status(const ContainerID &containerId)</div><div class="ttdef"><b>Definition:</b> containerizer.hpp:123</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a3473584d632ab3bab0fec7c0fc765554"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a3473584d632ab3bab0fec7c0fc765554">mesos::internal::slave::Containerizer::create</a></div><div class="ttdeci">static Try< Containerizer * > create(const Flags &flags, bool local, Fetcher *fetcher, SecretResolver *secretResolver=nullptr)</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="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a43b66ff0ea3d543150eb27725d4afe7f"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a43b66ff0ea3d543150eb27725d4afe7f">mesos::internal::slave::Containerizer::pruneImages</a></div><div class="ttdeci">virtual process::Future< Nothing > pruneImages()=0</div></div> <div class="ttc" id="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1slave_1_1state_1_1SlaveState.html">mesos::internal::slave::state::SlaveState</a></div><div class="ttdef"><b>Definition:</b> state.hpp:279</div></div> <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a11ed2cb6c50a4d26c40eaf4e203ce728"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a11ed2cb6c50a4d26c40eaf4e203ce728">mesos::internal::slave::Containerizer::update</a></div><div class="ttdeci">virtual process::Future< Nothing > update(const ContainerID &containerId, const Resources &resources)=0</div></div> @@ -269,6 +269,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_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="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a688a58965f318010cd3d1e01230b955c"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a688a58965f318010cd3d1e01230b955c">mesos::internal::slave::Containerizer::wait</a></div><div class="ttdeci">virtual process::Future< Option< mesos::slave::ContainerTermination > > wait(const ContainerID &containerId)=0</div></div> +<div class="ttc" id="classmesos_1_1internal_1_1slave_1_1Containerizer_html_a58a74c17a75c87d288fa034178130104"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a58a74c17a75c87d288fa034178130104">mesos::internal::slave::Containerizer::pruneImages</a></div><div class="ttdeci">virtual process::Future< Nothing > pruneImages(const std::vector< Image > &excludedImages)=0</div></div> <div class="ttc" id="3rdparty_2libprocess_2include_2process_2http_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2http_8hpp.html">http.hpp</a></div></div> <div class="ttc" id="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< Nothing ></a></div></div>
