Repository: mesos-site Updated Branches: refs/heads/asf-site 7d0ba8b0b -> 212272c3f
Updated the website built from mesos SHA: f7858bb. Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/212272c3 Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/212272c3 Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/212272c3 Branch: refs/heads/asf-site Commit: 212272c3f09723904dca31023e4867747a65a40c Parents: 7d0ba8b Author: jenkins <[email protected]> Authored: Thu Nov 30 17:17:10 2017 +0000 Committer: jenkins <[email protected]> Committed: Thu Nov 30 17:17:10 2017 +0000 ---------------------------------------------------------------------- .../latest/c++/windows_2rmdir_8hpp_source.html | 65 ++++++++++---------- 1 file changed, 34 insertions(+), 31 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos-site/blob/212272c3/content/api/latest/c++/windows_2rmdir_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2rmdir_8hpp_source.html b/content/api/latest/c++/windows_2rmdir_8hpp_source.html index 28a2f61..705aaa3 100644 --- a/content/api/latest/c++/windows_2rmdir_8hpp_source.html +++ b/content/api/latest/c++/windows_2rmdir_8hpp_source.html @@ -193,38 +193,41 @@ <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="comment">// recursive mode, `removeRoot` can be set to false to enable removing</span></div> <div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment">// all the files and directories beneath the given root directory, but</span></div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// not the root directory itself.</span></div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment">// Note that this function expects an absolute path.</span></div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment">// By default rmdir aborts when an error occurs during the deletion of any file</span></div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment">// but if continueOnError is set to true, rmdir logs the error and continues</span></div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="comment">// with the next file.</span></div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespaceos.html#a84298b990ad52dfd353358427b04ff3f">rmdir</a>(</div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">const</span> std::string& directory,</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>,</div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">bool</span> removeRoot = <span class="keyword">true</span>,</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">bool</span> continueOnError = <span class="keyword">false</span>)</div> -<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> {</div> -<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// The API of this function also deletes files symlinks according to the tests.</span></div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespaceos.html#a69b3969276ffa4cb698b9431ee43bd7c">os::exists</a>(directory)) {</div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">return</span> <a class="code" href="classWindowsError.html">WindowsError</a>(ERROR_FILE_NOT_FOUND);</div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">if</span> (recursive) {</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos_1_1internal.html#a1f75643e24051d2b8d98244abf0b9ece">os::internal::recursive_remove_directory</a>(</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  directory, removeRoot, continueOnError);</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">os::stat::isdir</a>(directory,</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">os::stat::FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)) {</div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Refusing to rmdir non-directory "</span> + directory);</div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos.html#ac1c8ce3595084d78291f98c2be9f62ba">os::rm</a>(directory);</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  }</div> -<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div> -<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> }</div> -<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div> -<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> } <span class="comment">// namespace os {</span></div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment">//</span></div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="comment">// Note that this function expects an absolute path.</span></div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment">//</span></div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="comment">// By default rmdir aborts when an error occurs during the deletion</span></div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="comment">// of any file but if continueOnError is set to true, rmdir logs the</span></div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="comment">// error and continues with the next file.</span></div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Nothing></a> <a class="code" href="namespaceos.html#a84298b990ad52dfd353358427b04ff3f">rmdir</a>(</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">const</span> std::string& directory,</div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">bool</span> recursive = <span class="keyword">true</span>,</div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">bool</span> removeRoot = <span class="keyword">true</span>,</div> +<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">bool</span> continueOnError = <span class="keyword">false</span>)</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> {</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="comment">// The API of this function also deletes files symlinks according</span></div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// to the tests.</span></div> +<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespaceos.html#a69b3969276ffa4cb698b9431ee43bd7c">os::exists</a>(directory)) {</div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">return</span> <a class="code" href="classWindowsError.html">WindowsError</a>(ERROR_FILE_NOT_FOUND);</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  }</div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">if</span> (recursive) {</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos_1_1internal.html#a1f75643e24051d2b8d98244abf0b9ece">os::internal::recursive_remove_directory</a>(</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  directory, removeRoot, continueOnError);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">os::stat::isdir</a>(directory,</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">os::stat::FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)) {</div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Refusing to rmdir non-directory "</span> + directory);</div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos.html#ac1c8ce3595084d78291f98c2be9f62ba">os::rm</a>(directory);</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  }</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  }</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> }</div> <div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div> -<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_RMDIR_HPP__</span></div> +<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> } <span class="comment">// namespace os {</span></div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div> +<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_RMDIR_HPP__</span></div> <div class="ttc" id="namespacestrings_html_a04772ad549ec2958e0cd80218c32a865"><div class="ttname"><a href="namespacestrings.html#a04772ad549ec2958e0cd80218c32a865">strings::endsWith</a></div><div class="ttdeci">bool endsWith(const std::string &s, const std::string &suffix)</div><div class="ttdef"><b>Definition:</b> strings.hpp:393</div></div> <div class="ttc" id="namespaceos_html_a84298b990ad52dfd353358427b04ff3f"><div class="ttname"><a href="namespaceos.html#a84298b990ad52dfd353358427b04ff3f">os::rmdir</a></div><div class="ttdeci">Try< Nothing > rmdir(const std::string &directory, bool recursive=true, bool removeRoot=true, bool continueOnError=false)</div><div class="ttdef"><b>Definition:</b> rmdir.hpp:43</div></div> <div class="ttc" id="namespaceos_html_a69b3969276ffa4cb698b9431ee43bd7c"><div class="ttname"><a href="namespaceos.html#a69b3969276ffa4cb698b9431ee43bd7c">os::exists</a></div><div class="ttdeci">bool exists(const std::string &path)</div><div class="ttdef"><b>Definition:</b> exists.hpp:26</div></div>
