http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6a.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x6a.html b/content/api/latest/c++/namespacemembers_0x6a.html index c5ffd84..cab9324 100644 --- a/content/api/latest/c++/namespacemembers_0x6a.html +++ b/content/api/latest/c++/namespacemembers_0x6a.html @@ -109,21 +109,21 @@ , <a class="el" href="namespacestrings_1_1internal.html#aee9076202875ef7e5d438b5b8bb9e863">strings::internal</a> </li> <li>json() -: <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a> -, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a> -, <a class="el" href="namespaceJSON.html#a8b59701515feabba300fac8841750f7a">JSON</a> -, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a> -, <a class="el" href="namespaceJSON.html#a973c09b2356881b179da41dc39f240be">JSON</a> -, <a class="el" href="namespacemesos.html#abdf2180daf713c4986a0e1200e931bc5">mesos</a> -, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a> +: <a class="el" href="namespaceJSON.html#ab3d5568528385a51beb070b35b561dab">JSON</a> </li> <li>JSON : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ea0ecd11c1d7a287401d148a23bbd7a2f8">mesos</a> </li> <li>json() -: <a class="el" href="namespaceJSON.html#a60cf79988021615ad333f914546804a3">JSON</a> -, <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a> -, <a class="el" href="namespaceJSON.html#a0c3d08fab36339ff4579aa683c12c15e">JSON</a> +: <a class="el" href="namespacemesos.html#ae5c53d21889cf15327e120a5a1a80269">mesos</a> +, <a class="el" href="namespaceJSON.html#a7f3841c3a281146d130a235e28404a5d">JSON</a> +, <a class="el" href="namespacemesos.html#afb065c5dd15f9f72683fa95134f2c882">mesos</a> +, <a class="el" href="namespaceJSON.html#a2971d2da2efa5b3ce39b54e5aa2fbbb6">JSON</a> +, <a class="el" href="namespacemesos.html#a93a1efd7cc67cd3f0a61630b8b0c1fd3">mesos</a> +, <a class="el" href="namespacemesos_1_1internal.html#a3752d85ef726065c6c1b946eef1ba87a">mesos::internal</a> +, <a class="el" href="namespaceJSON.html#a41d8b7ed815b29ee46700ec5c20a0419">JSON</a> +, <a class="el" href="namespacemesos.html#a29a4efb3b0c2a7d0a4b5caac263e346f">mesos</a> +, <a class="el" href="namespaceJSON.html#a225ea0633e1d0851e20338df00b8d904">JSON</a> </li> <li>jsonify() : <a class="el" href="namespaceJSON_1_1internal.html#a9613261ae4d73b235c78dc37b58ec0ff">JSON::internal</a>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6d.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x6d.html b/content/api/latest/c++/namespacemembers_0x6d.html index 3fb9cac..9fae656 100644 --- a/content/api/latest/c++/namespacemembers_0x6d.html +++ b/content/api/latest/c++/namespacemembers_0x6d.html @@ -379,12 +379,14 @@ <li>MockResourceProvider : <a class="el" href="namespacemesos_1_1internal_1_1tests_1_1v1.html#af5f3b782e0580d08d2a40231ec445fee">mesos::internal::tests::v1</a> </li> +<li>Mode +: <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a> +</li> <li>mode() : <a class="el" href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">os::stat</a> </li> <li>Mode : <a class="el" href="namespacemesos_1_1internal_1_1slave_1_1containerizer_1_1paths.html#abb8ab3e62de157d1a7a81e08888ec30c">mesos::internal::slave::containerizer::paths</a> -, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings</a> </li> <li>model() : <a class="el" href="namespacemesos_1_1internal.html#abfae5655a0123b6df81ce36b263d1383">mesos::internal</a> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x6e.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x6e.html b/content/api/latest/c++/namespacemembers_0x6e.html index 8e9ec20..6b3e9a3 100644 --- a/content/api/latest/c++/namespacemembers_0x6e.html +++ b/content/api/latest/c++/namespacemembers_0x6e.html @@ -87,13 +87,13 @@ <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div> <h3><a class="anchor" id="index_n"></a>- n -</h3><ul> +<li>NAME +: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a> +</li> <li>name : <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a> , <a class="el" href="namespacerouting_1_1link.html#a92ef360196f329e41575de0f7a094a6e">routing::link</a> </li> -<li>NAME -: <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a> -</li> <li>name_job() : <a class="el" href="namespaceos.html#a4c477c8086d4b3004c170ee05e5be9bf">os</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x70.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x70.html b/content/api/latest/c++/namespacemembers_0x70.html index b5b9895..b2c651a 100644 --- a/content/api/latest/c++/namespacemembers_0x70.html +++ b/content/api/latest/c++/namespacemembers_0x70.html @@ -265,9 +265,6 @@ : <a class="el" href="namespacemesos_1_1internal_1_1log.html#af4c03890d9632d4a82eea18325bc860c">mesos::internal::log</a> , <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol</a> </li> -<li>protobuf() -: <a class="el" href="namespaceJSON.html#a1d44660d98caa78d154c47b5f60ba7f8">JSON</a> -</li> <li>PROTOBUF : <a class="el" href="namespacemesos.html#a13035ce0cc66cca4a467787b4716039ead938347008a2e932aaa4a568a3c3f2e7">mesos</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x73.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x73.html b/content/api/latest/c++/namespacemembers_0x73.html index 7e35882..17a9be6 100644 --- a/content/api/latest/c++/namespacemembers_0x73.html +++ b/content/api/latest/c++/namespacemembers_0x73.html @@ -188,12 +188,12 @@ <li>setPromises() : <a class="el" href="namespaceprocess.html#ac263ad6d2909a96a948ee94594013847">process</a> </li> -<li>SETUID -: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a35f6021c95ff0c76a69e10b2e3499885">mesos::internal::capabilities</a> -</li> <li>setuid() : <a class="el" href="namespaceos.html#ae4b3b2f098e140e75c4bcc5dc15abf30">os</a> </li> +<li>SETUID +: <a class="el" href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a35f6021c95ff0c76a69e10b2e3499885">mesos::internal::capabilities</a> +</li> <li>setUp() : <a class="el" href="namespacerouting_1_1link.html#ab7e88f25235ad7fa51402fb72b13314d">routing::link</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x75.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x75.html b/content/api/latest/c++/namespacemembers_0x75.html index f2e5c05..d07e510 100644 --- a/content/api/latest/c++/namespacemembers_0x75.html +++ b/content/api/latest/c++/namespacemembers_0x75.html @@ -161,12 +161,12 @@ <li>usage_in_bytes() : <a class="el" href="namespacecgroups_1_1memory.html#a149585d37c91a4340c1bedcd20a37de9">cgroups::memory</a> </li> -<li>USER -: <a class="el" href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build</a> -</li> <li>user() : <a class="el" href="namespaceos.html#a698aa27e5ea6b1dc1c190b978c2f7960">os</a> </li> +<li>USER +: <a class="el" href="namespacemesos_1_1internal_1_1build.html#a990aa9342d17028bb8dbce24b4e9ef10">mesos::internal::build</a> +</li> <li>utime() : <a class="el" href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_0x77.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_0x77.html b/content/api/latest/c++/namespacemembers_0x77.html index cf99cba..0cefa59 100644 --- a/content/api/latest/c++/namespacemembers_0x77.html +++ b/content/api/latest/c++/namespacemembers_0x77.html @@ -127,31 +127,30 @@ : <a class="el" href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a> </li> <li>write() -: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a> -, <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a> -, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a> -</li> -<li>WRITE -: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a> -</li> -<li>write() -: <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a> +: <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a> +, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a> +, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a> , <a class="el" href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a> -, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a> </li> <li>WRITE : <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a> </li> <li>write() -: <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a> -, <a class="el" href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a> -, <a class="el" href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a> +: <a class="el" href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a> +, <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a> , <a class="el" href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a> -, <a class="el" href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a> -, <a class="el" href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a> , <a class="el" href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a> +, <a class="el" href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a> , <a class="el" href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a> </li> +<li>WRITE +: <a class="el" href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a> +</li> +<li>write() +: <a class="el" href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a> +, <a class="el" href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a> +, <a class="el" href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a> +</li> <li>write_impl() : <a class="el" href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_func_0x69.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_func_0x69.html b/content/api/latest/c++/namespacemembers_func_0x69.html index 6b6d09e..1de29c7 100644 --- a/content/api/latest/c++/namespacemembers_func_0x69.html +++ b/content/api/latest/c++/namespacemembers_func_0x69.html @@ -203,6 +203,9 @@ <li>isQuotaEnabled() : <a class="el" href="namespacemesos_1_1internal_1_1xfs.html#ae8c9917f4e16c6ab0da9f75ea29ae5f5">mesos::internal::xfs</a> </li> +<li>isSelectedResourceProvider() +: <a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">mesos::internal::profile</a> +</li> <li>isSpeculativeOperation() : <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#a19a8e8be02b815dab4cecd8382e3dd26">mesos::internal::protobuf</a> </li> @@ -213,7 +216,7 @@ : <a class="el" href="namespacemesos_1_1roles.html#a70ebdbe08b14acfb4ef2571ce909cc86">mesos::roles</a> </li> <li>isTerminalState() -: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#ade777537955dc212aea80866edd089f3">mesos::internal::protobuf</a> +: <a class="el" href="namespacemesos_1_1internal_1_1protobuf.html#aa31907fb62769822a77c06ffbf10451f">mesos::internal::protobuf</a> </li> <li>isUp() : <a class="el" href="namespacerouting_1_1link.html#a7d1c8b69ea1c451975f9275fd11466e3">routing::link</a> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_vars_0x6e.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_vars_0x6e.html b/content/api/latest/c++/namespacemembers_vars_0x6e.html index 0e591b3..e24b9ff 100644 --- a/content/api/latest/c++/namespacemembers_vars_0x6e.html +++ b/content/api/latest/c++/namespacemembers_vars_0x6e.html @@ -85,12 +85,12 @@   <h3><a class="anchor" id="index_n"></a>- n -</h3><ul> -<li>name -: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a> -</li> <li>NAME : <a class="el" href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a> </li> +<li>name +: <a class="el" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a> +</li> <li>NET_ISOLATOR_BLOAT_REDUCTION : <a class="el" href="namespacemesos_1_1internal_1_1slave.html#a5b7d3c5110866191112df560e56f91a6">mesos::internal::slave</a> </li> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemembers_vars_0x77.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html b/content/api/latest/c++/namespacemembers_vars_0x77.html index 5bf8504..137e1e3 100644 --- a/content/api/latest/c++/namespacemembers_vars_0x77.html +++ b/content/api/latest/c++/namespacemembers_vars_0x77.html @@ -106,12 +106,12 @@ <li>WINDOWS_PATH_SEPARATOR : <a class="el" href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a> </li> -<li>WRITE -: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a> -</li> <li>write : <a class="el" href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a> </li> +<li>WRITE +: <a class="el" href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a> +</li> </ul> </div><!-- contents --> <!-- start footer part --> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html b/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html index 9c25969..12fcdcb 100644 --- a/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html +++ b/content/api/latest/c++/namespacemesos_1_1internal_1_1profile.html @@ -70,12 +70,40 @@ Functions</h2></td></tr> <tr class="memitem:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a><br class="typebreak"/> < resource_provider::DiskProfileMapping > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a6bb5ceacd766aa7c16015f08406e97a0">parseDiskProfileMapping</a> (const std::string &data)</td></tr> <tr class="separator:a6bb5ceacd766aa7c16015f08406e97a0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a59078d78d6ffb9f94b1b69af16988840"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a59078d78d6ffb9f94b1b69af16988840">isSelectedResourceProvider</a> (const resource_provider::DiskProfileMapping::CSIManifest &profileManifest, const ResourceProviderInfo &resourceProviderInfo)</td></tr> +<tr class="separator:a59078d78d6ffb9f94b1b69af16988840"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#ab6b1f6dd2e3b5144c9b8dfc6832f783c">validate</a> (const resource_provider::DiskProfileMapping &mapping)</td></tr> <tr class="separator:ab6b1f6dd2e3b5144c9b8dfc6832f783c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a562b1c120945b807706efdf313cdfe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="classError.html">Error</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemesos_1_1internal_1_1profile.html#a7a562b1c120945b807706efdf313cdfe">validate</a> (const csi::VolumeCapability &capability)</td></tr> <tr class="separator:a7a562b1c120945b807706efdf313cdfe"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> +<a class="anchor" id="a59078d78d6ffb9f94b1b69af16988840"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool mesos::internal::profile::isSelectedResourceProvider </td> + <td>(</td> + <td class="paramtype">const resource_provider::DiskProfileMapping::CSIManifest & </td> + <td class="paramname"><em>profileManifest</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const ResourceProviderInfo & </td> + <td class="paramname"><em>resourceProviderInfo</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> <a class="anchor" id="a6bb5ceacd766aa7c16015f08406e97a0"></a> <div class="memitem"> <div class="memproto"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html index 9c3aa93..b2102f5 100644 --- a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html +++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp.html @@ -58,11 +58,12 @@ <div class="textblock"><code>#include <memory></code><br/> <code>#include <string></code><br/> <code>#include <tuple></code><br/> +<code>#include <<a class="el" href="include_2csi_2spec_8hpp_source.html">csi/spec.hpp</a>></code><br/> +<code>#include <<a class="el" href="include_2mesos_2mesos_8hpp_source.html">mesos/mesos.hpp</a>></code><br/> <code>#include <<a class="el" href="future_8hpp_source.html">process/future.hpp</a>></code><br/> <code>#include <<a class="el" href="hashset_8hpp_source.html">stout/hashset.hpp</a>></code><br/> <code>#include <<a class="el" href="none_8hpp_source.html">stout/none.hpp</a>></code><br/> <code>#include <<a class="el" href="nothing_8hpp_source.html">stout/nothing.hpp</a>></code><br/> -<code>#include <<a class="el" href="include_2csi_2spec_8hpp_source.html">csi/spec.hpp</a>></code><br/> </div> <p><a href="resource__provider_2storage_2disk__profile_8hpp_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/ab984a36/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html index 6a5ad29..23ee302 100644 --- a/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html +++ b/content/api/latest/c++/resource__provider_2storage_2disk__profile_8hpp_source.html @@ -75,68 +75,71 @@ <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <string></span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <tuple></span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div> -<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div> +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>></span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>></span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="none_8hpp.html">stout/none.hpp</a>></span></div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="future_8hpp.html">process/future.hpp</a>></span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="include_2csi_2spec_8hpp.html">csi/spec.hpp</a>></span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">namespace </span>mesos {</div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="hashset_8hpp.html">stout/hashset.hpp</a>></span></div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="none_8hpp.html">stout/none.hpp</a>></span></div> +<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="nothing_8hpp.html">stout/nothing.hpp</a>></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> -<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html"> 50</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></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="keyword">public</span>:</div> -<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html"> 53</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div> -<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div> -<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac"> 64</a></span>  csi::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">capability</a>;</div> -<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> -<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129"> 71</a></span>  google::protobuf::Map<std::string, std::string> <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</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="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">static</span> <a class="code" href="classTry.html">Try<DiskProfileAdaptor*></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div> -<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr<DiskProfileAdaptor>& adaptor);</div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">static</span> std::shared_ptr<DiskProfileAdaptor> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> -<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"> 97</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>mesos {</div> +<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> +<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html"> 52</a></span> <span class="keyword">class </span><a class="code" href="classmesos_1_1DiskProfileAdaptor.html">DiskProfileAdaptor</a></div> +<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div> +<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">public</span>:</div> +<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html"> 55</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">ProfileInfo</a></div> +<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div> +<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac"> 66</a></span>  csi::VolumeCapability <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">capability</a>;</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129"> 73</a></span>  google::protobuf::Map<std::string, std::string> <a class="code" href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">parameters</a>;</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> </div> +<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">static</span> <a class="code" href="classTry.html">Try<DiskProfileAdaptor*></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">create</a>(</div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<std::string></a>& <a class="code" href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">name</a> = <a class="code" href="structNone.html">None</a>());</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">setAdaptor</a>(<span class="keyword">const</span> std::shared_ptr<DiskProfileAdaptor>& adaptor);</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">static</span> std::shared_ptr<DiskProfileAdaptor> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">getAdaptor</a>();</div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<ProfileInfo></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">translate</a>(</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keyword">const</span> std::string& profile,</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> std::string& csiPluginInfoType) = 0;</div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<hashset<std::string></a>> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">watch</a>(</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<std::string></a>& knownProfiles,</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> std::string& csiPluginInfoType) = 0;</div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="keyword">protected</span>:</div> -<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"> 139</a></span>  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> };</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div> -<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> } <span class="comment">// namespace mesos {</span></div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div> -<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_HPP__</span></div> -<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a5403921619a90c82fc5a4c86644d1129"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">mesos::DiskProfileAdaptor::ProfileInfo::parameters</a></div><div class="ttdeci">google::protobuf::Map< std::string, std::string > parameters</div><div class="ttdoc">Free-form key-value pairs which should be passed into the body of a CreateVolumeRequest. </div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:71</div></div> +<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e"> 99</a></span>  <span class="keyword">virtual</span> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">~DiskProfileAdaptor</a>() {}</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<ProfileInfo></a> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">translate</a>(</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">const</span> std::string& profile,</div> +<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div> +<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">virtual</span> <a class="code" href="classprocess_1_1Future.html">process::Future<hashset<std::string></a>> <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">watch</a>(</div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset<std::string></a>& knownProfiles,</div> +<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">const</span> ResourceProviderInfo& resourceProviderInfo) = 0;</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="keyword">protected</span>:</div> +<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1"> 144</a></span>  <a class="code" href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">DiskProfileAdaptor</a>() {}</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="comment">// namespace mesos {</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> <span class="preprocessor">#endif // __MESOS_RESOURCE_PROVIDER_DISK_PROFILE_HPP__</span></div> +<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a29e4d7ea512ce2308f8d412ea8b5bd71"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a29e4d7ea512ce2308f8d412ea8b5bd71">mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future< ProfileInfo > translate(const std::string &profile, const ResourceProviderInfo &resourceProviderInfo)=0</div><div class="ttdoc">Returns the CSI volume capability and the parameters to create CSI volumes associated with the profil...</div></div> +<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a5403921619a90c82fc5a4c86644d1129"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a5403921619a90c82fc5a4c86644d1129">mesos::DiskProfileAdaptor::ProfileInfo::parameters</a></div><div class="ttdeci">google::protobuf::Map< std::string, std::string > parameters</div><div class="ttdoc">Free-form key-value pairs which should be passed into the body of a CreateVolumeRequest. </div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:73</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div> <div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset< std::string ></a></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="none_8hpp_html"><div class="ttname"><a href="none_8hpp.html">none.hpp</a></div></div> -<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a22b6d3969a849cfbafd34cf95177499e"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">mesos::DiskProfileAdaptor::~DiskProfileAdaptor</a></div><div class="ttdeci">virtual ~DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:97</div></div> -<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a6cf351ac366237ddc154b0ffb11c27e0"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a6cf351ac366237ddc154b0ffb11c27e0">mesos::DiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future< hashset< std::string > > watch(const hashset< std::string > &knownProfiles, const std::string &csiPluginInfoType)=0</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div> +<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a22b6d3969a849cfbafd34cf95177499e"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a22b6d3969a849cfbafd34cf95177499e">mesos::DiskProfileAdaptor::~DiskProfileAdaptor</a></div><div class="ttdeci">virtual ~DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:99</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_afae745cbb0687964b59939d7ebd20f8c"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#afae745cbb0687964b59939d7ebd20f8c">mesos::DiskProfileAdaptor::setAdaptor</a></div><div class="ttdeci">static void setAdaptor(const std::shared_ptr< DiskProfileAdaptor > &adaptor)</div><div class="ttdoc">Global methods for setting and getting a DiskProfileAdaptor instance. </div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> -<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:53</div></div> -<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &quot;profile&quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:50</div></div> +<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html">mesos::DiskProfileAdaptor::ProfileInfo</a></div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:55</div></div> +<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html">mesos::DiskProfileAdaptor</a></div><div class="ttdoc">This module is used by Storage Resource Providers to translate the &quot;profile&quot; field of a Resource::Dis...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:52</div></div> <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> -<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a3ef41898257d1bbe3bbb567c74b3c890"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a3ef41898257d1bbe3bbb567c74b3c890">mesos::DiskProfileAdaptor::translate</a></div><div class="ttdeci">virtual process::Future< ProfileInfo > translate(const std::string &profile, const std::string &csiPluginInfoType)=0</div><div class="ttdoc">Called before a Storage Resource Provider makes an affected CSI request. </div></div> -<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a865c97ad7a60bfb2f29fa177cd4fe3ac"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:64</div></div> +<div class="ttc" id="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo_html_a865c97ad7a60bfb2f29fa177cd4fe3ac"><div class="ttname"><a href="structmesos_1_1DiskProfileAdaptor_1_1ProfileInfo.html#a865c97ad7a60bfb2f29fa177cd4fe3ac">mesos::DiskProfileAdaptor::ProfileInfo::capability</a></div><div class="ttdeci">csi::VolumeCapability capability</div><div class="ttdoc">Corresponds to the volume_capability or volume_capabilities fields of the affected CSI requests liste...</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:66</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ae1117dc978470069e2beb95a1f8e67af"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ae1117dc978470069e2beb95a1f8e67af">mesos::DiskProfileAdaptor::getAdaptor</a></div><div class="ttdeci">static std::shared_ptr< DiskProfileAdaptor > getAdaptor()</div></div> <div class="ttc" id="structNone_html"><div class="ttname"><a href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> none.hpp:27</div></div> <div class="ttc" id="hashset_8hpp_html"><div class="ttname"><a href="hashset_8hpp.html">hashset.hpp</a></div></div> +<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_ace8355051c0207021493861c64e67d0f"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#ace8355051c0207021493861c64e67d0f">mesos::DiskProfileAdaptor::watch</a></div><div class="ttdeci">virtual process::Future< hashset< std::string > > watch(const hashset< std::string > &knownProfiles, const ResourceProviderInfo &resourceProviderInfo)=0</div><div class="ttdoc">Returns a future that will be satisifed iff the set of profiles known by the module differs from the ...</div></div> <div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_a7a417ba4b641b9870944549a1309b1b5"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#a7a417ba4b641b9870944549a1309b1b5">mesos::DiskProfileAdaptor::create</a></div><div class="ttdeci">static Try< DiskProfileAdaptor * > create(const Option< std::string > &name=None())</div><div class="ttdoc">Factory method used to create a DiskProfileAdaptor instance. </div></div> -<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:139</div></div> +<div class="ttc" id="classmesos_1_1DiskProfileAdaptor_html_abab31d0a5be607d0a7541df1ad8e23c1"><div class="ttname"><a href="classmesos_1_1DiskProfileAdaptor.html#abab31d0a5be607d0a7541df1ad8e23c1">mesos::DiskProfileAdaptor::DiskProfileAdaptor</a></div><div class="ttdeci">DiskProfileAdaptor()</div><div class="ttdef"><b>Definition:</b> disk_profile.hpp:144</div></div> <div class="ttc" id="include_2csi_2spec_8hpp_html"><div class="ttname"><a href="include_2csi_2spec_8hpp.html">spec.hpp</a></div></div> <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div> <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future</a></div><div class="ttdef"><b>Definition:</b> future.hpp:57</div></div>