Repository: mesos-site Updated Branches: refs/heads/asf-site 932b282ae -> 30b7fa503
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/30b7fa50/content/api/latest/c++/windows_2stat_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2stat_8hpp_source.html b/content/api/latest/c++/windows_2stat_8hpp_source.html index 897e872..a1369e5 100644 --- a/content/api/latest/c++/windows_2stat_8hpp_source.html +++ b/content/api/latest/c++/windows_2stat_8hpp_source.html @@ -151,127 +151,133 @@ <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// applied to a symbolic link with `follow` set to</span></div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment">// `DO_NOT_FOLLOW_SYMLINK`, this will return the length of the entry</span></div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="comment">// name (strlen).</span></div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Bytes></a> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>(</div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">const</span> std::string& path,</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</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">switch</span> (follow) {</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">case</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>: {</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <a class="code" href="classTry.html">Try<::internal::windows::SymbolicLink></a> symlink =</div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">if</span> (symlink.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(symlink.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> <a class="code" href="classBytes.html">Bytes</a>(symlink.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>().<a class="code" href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">substitute_name</a>.length());</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>  <span class="keywordflow">break</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"> 116</span>  <span class="keywordflow">case</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>: {</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keyword">struct </span>_stat s;</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="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> -<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  } <span class="keywordflow">else</span> {</div> -<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> <a class="code" href="classBytes.html">Bytes</a>(s.st_size);</div> -<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">break</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>  }</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>  <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> }</div> -<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div> -<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<long></a> <a class="code" href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">mtime</a>(</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">const</span> std::string& path,</div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> {</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>) {</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="classTry.html">Try<::internal::windows::SymbolicLink></a> symlink =</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div> -<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">if</span> (symlink.<a class="code" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>()) {</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="stringliteral">"Requested mtime for '"</span> + path +</div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="stringliteral">"', but symbolic links don't have an mtime on Windows"</span>);</div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div> -<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div> -<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">struct </span>_stat s;</div> -<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div> -<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> -<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</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> </div> -<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="comment">// To be safe, we assert that `st_mtime` is represented as `__int64`. To</span></div> -<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="comment">// conform to the POSIX, we also cast `st_mtime` to `long`; we choose to make</span></div> -<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="comment">// this conversion explicit because we expect the truncation to not cause</span></div> -<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">// information loss.</span></div> -<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  static_assert(</div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  std::is_same<__int64, __time64_t>::value,</div> -<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="stringliteral">"Mesos assumes `__time64_t` is represented as `__int64`"</span>);</div> -<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">long</span><span class="keyword">></span>(s.st_mtime);</div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> }</div> -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div> -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div> -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mode_t></a> <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>(</div> -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">const</span> std::string& path,</div> -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</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>  <span class="keyword">struct </span>_stat s;</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="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a> && <a class="code" href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path)) {</div> -<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"lstat not supported for symlink '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  }</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="comment">//</span></div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">// TODO(andschwa): Replace `::_stat`. See MESOS-8275.</span></div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<Bytes></a> <a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>(</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">const</span> std::string& path,</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</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>  <span class="keywordflow">switch</span> (follow) {</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">case</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>: {</div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <a class="code" href="classTry.html">Try<::internal::windows::SymbolicLink></a> symlink =</div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">if</span> (symlink.<a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(symlink.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">return</span> <a class="code" href="classBytes.html">Bytes</a>(symlink.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>().<a class="code" href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">substitute_name</a>.length());</div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  }</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">break</span>;</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div> +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">case</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>: {</div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">struct </span>_stat s;</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  } <span class="keywordflow">else</span> {</div> +<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> <a class="code" href="classBytes.html">Bytes</a>(s.st_size);</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="keywordflow">break</span>;</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> </div> +<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> }</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment">// TODO(andschwa): Replace `::_stat`. See MESOS-8275.</span></div> +<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<long></a> <a class="code" href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">mtime</a>(</div> +<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> std::string& path,</div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> {</div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>) {</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="classTry.html">Try<::internal::windows::SymbolicLink></a> symlink =</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div> +<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">if</span> (symlink.<a class="code" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>()) {</div> +<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(</div> +<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="stringliteral">"Requested mtime for '"</span> + path +</div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="stringliteral">"', but symbolic links don't have an mtime on Windows"</span>);</div> +<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  }</div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  }</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div> +<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">struct </span>_stat s;</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="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> +<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  }</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>  <span class="comment">// To be safe, we assert that `st_mtime` is represented as `__int64`. To</span></div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="comment">// conform to the POSIX, we also cast `st_mtime` to `long`; we choose to make</span></div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="comment">// this conversion explicit because we expect the truncation to not cause</span></div> +<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="comment">// information loss.</span></div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  static_assert(</div> +<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  std::is_same<__int64, __time64_t>::value,</div> +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="stringliteral">"Mesos assumes `__time64_t` is represented as `__int64`"</span>);</div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast<</span><span class="keywordtype">long</span><span class="keyword">></span>(s.st_mtime);</div> +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> }</div> +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div> +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="comment">// TODO(andschwa): Replace `::_stat`. See MESOS-8275.</span></div> +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<mode_t></a> <a class="code" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>(</div> +<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> std::string& path,</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> +<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> {</div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keyword">struct </span>_stat s;</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="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> -<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a> && <a class="code" href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path)) {</div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"lstat not supported for symlink '"</span> + path + <span class="stringliteral">"'"</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> </div> -<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">return</span> s.st_mode;</div> -<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> }</div> -<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> +<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div> <div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div> -<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<dev_t></a> <a class="code" href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">dev</a>(</div> -<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">const</span> std::string& path,</div> -<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> -<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> {</div> -<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">struct </span>_stat s;</div> -<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a> && <a class="code" href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path)) {</div> -<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"lstat not supported for symlink '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  }</div> -<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div> -<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> -<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div> -<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> s.st_dev;</div> -<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> }</div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div> -<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div> -<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<ino_t></a> <a class="code" href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">inode</a>(</div> -<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keyword">const</span> std::string& path,</div> -<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> -<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> {</div> -<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keyword">struct </span>_stat s;</div> -<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> </div> -<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>) {</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Non-following stat not supported for '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div> -<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> -<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> -<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> -<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div> -<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div> -<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="keywordflow">return</span> s.st_ino;</div> -<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> }</div> -<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> } <span class="comment">// namespace stat {</span></div> -<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> } <span class="comment">// namespace os {</span></div> +<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">return</span> s.st_mode;</div> +<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> }</div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div> +<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> +<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="comment">// TODO(andschwa): Replace `::_stat`. See MESOS-8275.</span></div> +<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<dev_t></a> <a class="code" href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">dev</a>(</div> +<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">const</span> std::string& path,</div> +<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> +<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> {</div> +<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">struct </span>_stat s;</div> +<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div> +<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a> && <a class="code" href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path)) {</div> +<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"lstat not supported for symlink '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  }</div> +<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div> +<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> +<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div> +<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div> +<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">return</span> s.st_dev;</div> +<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> }</div> +<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> +<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="comment">// TODO(andschwa): Replace `::_stat`. See MESOS-8275.</span></div> +<div class="line"><a name="l00206"></a><span class="lineno"> 206</span> <span class="keyword">inline</span> <a class="code" href="classTry.html">Try<ino_t></a> <a class="code" href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">inode</a>(</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">const</span> std::string& path,</div> +<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a> follow = <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> {</div> +<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">struct </span>_stat s;</div> +<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keywordflow">if</span> (follow == <a class="code" href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>) {</div> +<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Non-following stat not supported for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  }</div> +<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div> +<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keywordflow">if</span> (::_stat(path.c_str(), &s) < 0) {</div> +<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordflow">return</span> <a class="code" href="classErrnoError.html">ErrnoError</a>(<span class="stringliteral">"Error invoking stat for '"</span> + path + <span class="stringliteral">"'"</span>);</div> +<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  }</div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_STAT_HPP__</span></div> +<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordflow">return</span> s.st_ino;</div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span> }</div> +<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div> +<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> } <span class="comment">// namespace stat {</span></div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> } <span class="comment">// namespace os {</span></div> +<div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div> +<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_STAT_HPP__</span></div> <div class="ttc" id="namespaceos_1_1stat_html_a178d1c99fc88dae58f9a5fc4fc3167d5"><div class="ttname"><a href="namespaceos_1_1stat.html#a178d1c99fc88dae58f9a5fc4fc3167d5">os::stat::isfile</a></div><div class="ttdeci">bool isfile(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:87</div></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="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try< Bytes > size(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div> @@ -283,16 +289,16 @@ <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div> <div class="ttc" id="namespaceos_1_1stat_html_a7305d671adaae193b8c158bf058180ee"><div class="ttname"><a href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">os::stat::mtime</a></div><div class="ttdeci">Try< long > mtime(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:113</div></div> <div class="ttc" id="namespaceos_1_1stat_html_ac48383be68af20ef17fe5b87177636b8"><div class="ttname"><a href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">os::stat::inode</a></div><div class="ttdeci">Try< ino_t > inode(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:169</div></div> -<div class="ttc" id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1c"><div class="ttname"><a href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">os::stat::FollowSymlink</a></div><div class="ttdeci">FollowSymlink</div><div class="ttdef"><b>Definition:</b> reparsepoint.hpp:38</div></div> +<div class="ttc" id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1c"><div class="ttname"><a href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">os::stat::FollowSymlink</a></div><div class="ttdeci">FollowSymlink</div><div class="ttdef"><b>Definition:</b> reparsepoint.hpp:35</div></div> <div class="ttc" id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e"><div class="ttname"><a href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">os::stat::FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a></div></div> -<div class="ttc" id="namespaceinternal_1_1windows_html_a39ca8fa0643b489f6bef951bef207c92"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">internal::windows::query_symbolic_link_data</a></div><div class="ttdeci">Try< SymbolicLink > query_symbolic_link_data(const std::string &path)</div><div class="ttdef"><b>Definition:</b> symlink.hpp:52</div></div> +<div class="ttc" id="namespaceinternal_1_1windows_html_a39ca8fa0643b489f6bef951bef207c92"><div class="ttname"><a href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">internal::windows::query_symbolic_link_data</a></div><div class="ttdeci">Try< SymbolicLink > query_symbolic_link_data(const std::string &path)</div><div class="ttdef"><b>Definition:</b> symlink.hpp:79</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="reparsepoint_8hpp_html"><div class="ttname"><a href="reparsepoint_8hpp.html">reparsepoint.hpp</a></div></div> <div class="ttc" id="namespaceos_1_1stat_html_a083c9ff4aefeba1a75a27e6a6d6e2a71"><div class="ttname"><a href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">os::stat::dev</a></div><div class="ttdeci">Try< dev_t > dev(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:139</div></div> <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a href="bytes_8hpp.html">bytes.hpp</a></div></div> <div class="ttc" id="longpath_8hpp_html"><div class="ttname"><a href="longpath_8hpp.html">longpath.hpp</a></div></div> <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div class="ttname"><a href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> try.hpp:70</div></div> -<div class="ttc" id="structinternal_1_1windows_1_1SymbolicLink_html_a46106b565c75b06e6bc8332c58ae9484"><div class="ttname"><a href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">internal::windows::SymbolicLink::substitute_name</a></div><div class="ttdeci">std::wstring substitute_name</div><div class="ttdef"><b>Definition:</b> reparsepoint.hpp:127</div></div> +<div class="ttc" id="structinternal_1_1windows_1_1SymbolicLink_html_a46106b565c75b06e6bc8332c58ae9484"><div class="ttname"><a href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">internal::windows::SymbolicLink::substitute_name</a></div><div class="ttdeci">std::wstring substitute_name</div><div class="ttdef"><b>Definition:</b> reparsepoint.hpp:102</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2internal_2windows_2attributes_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2internal_2windows_2attributes_8hpp.html">attributes.hpp</a></div></div> <div class="ttc" id="namespacecgroups_html_a78e3c7ca2e422779908eec45f859d757"><div class="ttname"><a href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">cgroups::stat</a></div><div class="ttdeci">Try< hashmap< std::string, uint64_t > > stat(const std::string &hierarchy, const std::string &cgroup, const std::string &file)</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> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/30b7fa50/content/sitemap.xml ---------------------------------------------------------------------- diff --git a/content/sitemap.xml b/content/sitemap.xml index bb2d01f..b6cc363 100644 --- a/content/sitemap.xml +++ b/content/sitemap.xml @@ -3093,6 +3093,10 @@ <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER-members.html</loc> + <lastmod>2017-11-30T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RunQueue.html</loc> <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> @@ -7433,6 +7437,10 @@ <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> <url> + <loc>http://mesos.apache.org/api/latest/c++/structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER.html</loc> + <lastmod>2017-11-30T00:00:00+00:00</lastmod> + </url> + <url> <loc>http://mesos.apache.org/api/latest/c++/jobobject_8hpp_source.html</loc> <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> @@ -14041,10 +14049,6 @@ <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> <url> - <loc>http://mesos.apache.org/api/latest/c++/struct__REPARSE__DATA__BUFFER-members.html</loc> - <lastmod>2017-11-30T00:00:00+00:00</lastmod> - </url> - <url> <loc>http://mesos.apache.org/api/latest/c++/namespaceflags.html</loc> <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> @@ -15369,10 +15373,6 @@ <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url> <url> - <loc>http://mesos.apache.org/api/latest/c++/struct__REPARSE__DATA__BUFFER.html</loc> - <lastmod>2017-11-30T00:00:00+00:00</lastmod> - </url> - <url> <loc>http://mesos.apache.org/api/latest/c++/linux__launcher_8hpp_source.html</loc> <lastmod>2017-11-30T00:00:00+00:00</lastmod> </url>
