http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html index c38f769..817558b 100644 --- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html +++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2protobuf_8hpp_source.html @@ -1146,10 +1146,10 @@ <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &prefix="")</div><div class="ttdoc">Returns &#39;prefix(N)&#39; where N represents the number of instances where the same prefix (wrt...</div></div> <div class="ttc" id="structProtocol_html_a19a92c2a83f9584a1880032e9c5c63da"><div class="ttname"><a href="structProtocol.html#a19a92c2a83f9584a1880032e9c5c63da">Protocol::operator()</a></div><div class="ttdeci">process::Future< Res > operator()(const process::UPID &pid, const Req &req) const </div><div class="ttdef"><b>Definition:</b> protobuf.hpp:1076</div></div> <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &id="")</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:697</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:700</div></div> <div class="ttc" id="classReqResProcess_html_a47e2ce59480781d2fa17021dd4044148"><div class="ttname"><a href="classReqResProcess.html#a47e2ce59480781d2fa17021dd4044148">ReqResProcess::ReqResProcess</a></div><div class="ttdeci">ReqResProcess(const process::UPID &_pid, const Req &_req)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:1028</div></div> <div class="ttc" id="classProtobufProcess_html_a97b9a38a0c5f8b25774fe2190b95b4db"><div class="ttname"><a href="classProtobufProcess.html#a97b9a38a0c5f8b25774fe2190b95b4db">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C, P2C, P3C, P4C, P5C, P6C, P7C, P8C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const, P8(M::*p8)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:316</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1177</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1180</div></div> <div class="ttc" id="classProtobufProcess_html_a9e844001b1b4af4b57923a719f1e128a"><div class="ttname"><a href="classProtobufProcess.html#a9e844001b1b4af4b57923a719f1e128a">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, const M &))</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:134</div></div> <div class="ttc" id="classProtobufProcess_html_a5471b4a0c75ddeefe84e78abb3fbc8d6"><div class="ttname"><a href="classProtobufProcess.html#a5471b4a0c75ddeefe84e78abb3fbc8d6">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C, P2C, P3C, P4C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:213</div></div> <div class="ttc" id="classReqResProcess_html_a169374a0aedeade8a80229cb2b32ad5f"><div class="ttname"><a href="classReqResProcess.html#a169374a0aedeade8a80229cb2b32ad5f">ReqResProcess::~ReqResProcess</a></div><div class="ttdeci">virtual ~ReqResProcess()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:1037</div></div> @@ -1166,7 +1166,7 @@ <div class="ttc" id="classprocess_1_1ProcessBase_html_af90d581940120abfb787e46568e7a3af"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">process::ProcessBase::send</a></div><div class="ttdeci">void send(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</div><div class="ttdoc">Sends the message to the specified UPID. </div></div> <div class="ttc" id="classProtobufProcess_html_a6a5df2d86d34de83a2a2dc7e2782f077"><div class="ttname"><a href="classProtobufProcess.html#a6a5df2d86d34de83a2a2dc7e2782f077">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C), P1(M::*param1)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:159</div></div> <div class="ttc" id="classProtobufProcess_html_aba6b81063614bff2432865db8c00ba8b"><div class="ttname"><a href="classProtobufProcess.html#aba6b81063614bff2432865db8c00ba8b">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(P1C, P2C, P3C, P4C, P5C, P6C, P7C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:493</div></div> -<div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:157</div></div> +<div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:158</div></div> <div class="ttc" id="classProtobufProcess_html_ade255e672ae628b3297c614e95b7917d"><div class="ttname"><a href="classProtobufProcess.html#ade255e672ae628b3297c614e95b7917d">ProtobufProcess::~ProtobufProcess</a></div><div class="ttdeci">virtual ~ProtobufProcess()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:97</div></div> <div class="ttc" id="namespaceprocess_html_a2b0f5478fa6a52497167aa994ff600d9"><div class="ttname"><a href="namespaceprocess.html#a2b0f5478fa6a52497167aa994ff600d9">process::post</a></div><div class="ttdeci">void post(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</div><div class="ttdoc">Sends a message with data without a return address. </div></div> <div class="ttc" id="classprocess_1_1ProcessBase_html_afb219ae4b5e8dab3f724e78032e03d0c"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">process::ProcessBase::message</a></div><div class="ttdeci">hashmap< std::string, MessageHandler > message</div><div class="ttdef"><b>Definition:</b> process.hpp:439</div></div> @@ -1184,11 +1184,11 @@ <div class="ttc" id="classReqResProcess_html_aa88a64351fac32c4d142a4119b8fe45e"><div class="ttname"><a href="classReqResProcess.html#aa88a64351fac32c4d142a4119b8fe45e">ReqResProcess::run</a></div><div class="ttdeci">process::Future< Res > run()</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:1043</div></div> <div class="ttc" id="structprocess_1_1MessageEvent_html_a3e86a5596721b08bb8a9424367b25ba6"><div class="ttname"><a href="structprocess_1_1MessageEvent.html#a3e86a5596721b08bb8a9424367b25ba6">process::MessageEvent::message</a></div><div class="ttdeci">const Message message</div><div class="ttdef"><b>Definition:</b> event.hpp:127</div></div> <div class="ttc" id="namespaceJSON_html_a93c179a1a5bd4164169d47cb1803f2a6"><div class="ttname"><a href="namespaceJSON.html#a93c179a1a5bd4164169d47cb1803f2a6">JSON::protobuf</a></div><div class="ttdeci">Object protobuf(const google::protobuf::Message &message)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:839</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:782</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:785</div></div> <div class="ttc" id="classProtobufProcess_html_a2a2acb37de2d4c95cab315f13a3e6592"><div class="ttname"><a href="classProtobufProcess.html#a2a2acb37de2d4c95cab315f13a3e6592">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C, P2C, P3C, P4C, P5C, P6C, P7C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const, P5(M::*p5)() const, P6(M::*p6)() const, P7(M::*p7)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:286</div></div> <div class="ttc" id="classProtobufProcess_html_a4ed1676548817c51eb785b153f247cb1"><div class="ttname"><a href="classProtobufProcess.html#a4ed1676548817c51eb785b153f247cb1">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C, P2C, P3C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:193</div></div> <div class="ttc" id="classProtobufProcess_html_af69c30988ef38572df3048985232ca2a"><div class="ttname"><a href="classProtobufProcess.html#af69c30988ef38572df3048985232ca2a">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(const process::UPID &, P1C, P2C), P1(M::*p1)() const, P2(M::*p2)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:175</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:680</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:683</div></div> <div class="ttc" id="structprocess_1_1MessageEvent_html"><div class="ttname"><a href="structprocess_1_1MessageEvent.html">process::MessageEvent</a></div><div class="ttdef"><b>Definition:</b> event.hpp:91</div></div> <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try< Nothing > bind(int_fd s, const Address &address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div> <div class="ttc" id="classProtobufProcess_html_a65ce7ab124d43af223b61b4fa184c955"><div class="ttname"><a href="classProtobufProcess.html#a65ce7ab124d43af223b61b4fa184c955">ProtobufProcess::install</a></div><div class="ttdeci">void install(void(T::*method)(P1C, P2C, P3C, P4C), P1(M::*p1)() const, P2(M::*p2)() const, P3(M::*p3)() const, P4(M::*p4)() const)</div><div class="ttdef"><b>Definition:</b> protobuf.hpp:420</div></div>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html index 333dd50..7c8b09a 100644 --- a/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html +++ b/content/api/latest/c++/3rdparty_2libprocess_2include_2process_2shared_8hpp_source.html @@ -249,7 +249,7 @@ <div class="line"><a name="l00195"></a><span class="lineno"> 195</span> } <span class="comment">// namespace process {</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="preprocessor">#endif // __PROCESS_SHARED_HPP__</span></div> -<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:546</div></div> +<div class="ttc" id="structprocess_1_1Failure_html"><div class="ttname"><a href="structprocess_1_1Failure.html">process::Failure</a></div><div class="ttdef"><b>Definition:</b> future.hpp:549</div></div> <div class="ttc" id="classprocess_1_1Shared_html_adb2203cf8bb3a39b42096e3cef47e906"><div class="ttname"><a href="classprocess_1_1Shared.html#adb2203cf8bb3a39b42096e3cef47e906">process::Shared::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> shared.hpp:134</div></div> <div class="ttc" id="classprocess_1_1Shared_html_a8dab66aa15e3b5dafa463bb485bddbbd"><div class="ttname"><a href="classprocess_1_1Shared.html#a8dab66aa15e3b5dafa463bb485bddbbd">process::Shared::operator<</a></div><div class="ttdeci">bool operator<(const Shared< T > &that) const </div><div class="ttdef"><b>Definition:</b> shared.hpp:95</div></div> <div class="ttc" id="classprocess_1_1Shared_html_a3c929e667ce6a6fd45b56a81fd16a766"><div class="ttname"><a href="classprocess_1_1Shared.html#a3c929e667ce6a6fd45b56a81fd16a766">process::Shared::operator==</a></div><div class="ttdeci">bool operator==(const Shared< T > &that) const </div><div class="ttdef"><b>Definition:</b> shared.hpp:88</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/Nodes.xml ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml index bfd0941..230f396 100644 --- a/content/api/latest/c++/Nodes.xml +++ b/content/api/latest/c++/Nodes.xml @@ -23046,22 +23046,22 @@ <Node> <Name>operator Deferred< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor> + <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor> </Node> <Node> <Name>operator Deferred<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor> + <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor> </Node> <Node> <Name>operator std::function< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor> + <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor> </Node> <Node> <Name>operator std::function<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor> + <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor> </Node> <Node> <Name>REPEAT_FROM_TO</Name> @@ -23606,22 +23606,22 @@ <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor> + <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor> + <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor> + <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor> + <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor> </Node> <Node> <Name>then</Name> @@ -37556,6 +37556,11 @@ <Path>defer_8hpp.html</Path> <Subnodes> <Node> + <Name>FORWARD</Name> + <Path>defer_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + </Node> + <Node> <Name>TEMPLATE</Name> <Path>defer_8hpp.html</Path> <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor> @@ -37674,22 +37679,22 @@ <Node> <Name>operator Deferred< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor> + <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor> </Node> <Node> <Name>operator Deferred<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor> + <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor> </Node> <Node> <Name>operator std::function< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor> + <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor> </Node> <Node> <Name>operator std::function<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor> + <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor> </Node> <Node> <Name>REPEAT_FROM_TO</Name> @@ -37714,6 +37719,11 @@ </Subnodes> </Node> <Node> + <Name>FORWARD</Name> + <Path>deferred_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + </Node> + <Node> <Name>TEMPLATE</Name> <Path>deferred_8hpp.html</Path> <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor> @@ -37815,6 +37825,16 @@ </Subnodes> </Node> <Node> + <Name>DECL</Name> + <Path>dispatch_8hpp.html</Path> + <Anchor>a9221055bba5a299e229f1abfad86d392</Anchor> + </Node> + <Node> + <Name>FORWARD</Name> + <Path>dispatch_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + </Node> + <Node> <Name>TEMPLATE</Name> <Path>dispatch_8hpp.html</Path> <Anchor>a659a0f3373b1b8ed3e348bc4332657e2</Anchor> @@ -38267,22 +38287,22 @@ <Node> <Name>operator Deferred< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor> + <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor> </Node> <Node> <Name>operator Deferred<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor> + <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor> </Node> <Node> <Name>operator std::function< void</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor> + <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor> </Node> <Node> <Name>operator std::function<R</Name> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor> + <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor> </Node> <Node> <Name>REPEAT_FROM_TO</Name> @@ -38538,22 +38558,22 @@ <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor> + <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor> + <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor> + <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor> + <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor> </Node> <Node> <Name>then</Name> @@ -38908,22 +38928,22 @@ <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor> + <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor> + <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor> + <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor> + <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor> </Node> <Node> <Name>then</Name> @@ -40339,22 +40359,22 @@ <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor> + <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor> + <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor> + <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor> </Node> <Node> <Name>then</Name> <Path>classprocess_1_1Future.html</Path> - <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor> + <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor> </Node> <Node> <Name>then</Name> @@ -53620,6 +53640,11 @@ <Anchor>a90e1b5ab607f3428668e5dd9a014ecb0</Anchor> </Node> <Node> + <Name>ENUM</Name> + <Path>preprocessor_8hpp.html</Path> + <Anchor>a378181c29a641d58f55d647b5a9599f2</Anchor> + </Node> + <Node> <Name>ENUM_BINARY_PARAMS</Name> <Path>preprocessor_8hpp.html</Path> <Anchor>a136ead90127dc77a956b32b74056d6b6</Anchor> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/Tokens.xml ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml index c9d4db4..21559cf 100644 --- a/content/api/latest/c++/Tokens.xml +++ b/content/api/latest/c++/Tokens.xml @@ -418,6 +418,16 @@ </Token> <Token> <TokenIdentifier> + <Name>FORWARD</Name> + <APILanguage>c</APILanguage> + <Type>macro</Type> + </TokenIdentifier> + <Path>defer_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + <DeclaredIn>defer.hpp</DeclaredIn> + </Token> + <Token> + <TokenIdentifier> <Name>TEMPLATE</Name> <APILanguage>c</APILanguage> <Type>macro</Type> @@ -600,6 +610,16 @@ </Token> <Token> <TokenIdentifier> + <Name>FORWARD</Name> + <APILanguage>c</APILanguage> + <Type>macro</Type> + </TokenIdentifier> + <Path>deferred_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + <DeclaredIn>deferred.hpp</DeclaredIn> + </Token> + <Token> + <TokenIdentifier> <Name>TEMPLATE</Name> <APILanguage>c</APILanguage> <Type>macro</Type> @@ -673,6 +693,26 @@ </Token> <Token> <TokenIdentifier> + <Name>FORWARD</Name> + <APILanguage>c</APILanguage> + <Type>macro</Type> + </TokenIdentifier> + <Path>dispatch_8hpp.html</Path> + <Anchor>ae76028dfc9fdd64cb568444c99e1dc1a</Anchor> + <DeclaredIn>dispatch.hpp</DeclaredIn> + </Token> + <Token> + <TokenIdentifier> + <Name>DECL</Name> + <APILanguage>unknown</APILanguage> + <Type>macro</Type> + </TokenIdentifier> + <Path>dispatch_8hpp.html</Path> + <Anchor>a9221055bba5a299e229f1abfad86d392</Anchor> + <DeclaredIn>dispatch.hpp</DeclaredIn> + </Token> + <Token> + <TokenIdentifier> <Name>TEMPLATE</Name> <APILanguage>c</APILanguage> <Type>macro</Type> @@ -8086,6 +8126,16 @@ </Token> <Token> <TokenIdentifier> + <Name>ENUM</Name> + <APILanguage>unknown</APILanguage> + <Type>macro</Type> + </TokenIdentifier> + <Path>preprocessor_8hpp.html</Path> + <Anchor>a378181c29a641d58f55d647b5a9599f2</Anchor> + <DeclaredIn>preprocessor.hpp</DeclaredIn> + </Token> + <Token> + <TokenIdentifier> <Name>ENUM_TRAILING_PARAMS</Name> <APILanguage>unknown</APILanguage> <Type>macro</Type> @@ -152590,7 +152640,7 @@ <Scope>process::_Deferred</Scope> </TokenIdentifier> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>a60ed55706c840607aab6b93dfd1b3048</Anchor> + <Anchor>a60f19ff0e320b6a07d749aa681153af9</Anchor> <DeclaredIn>deferred.hpp</DeclaredIn> </Token> <Token> @@ -152601,7 +152651,7 @@ <Scope>process::_Deferred</Scope> </TokenIdentifier> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa28eb7ebe73a3de20d773457091605ac</Anchor> + <Anchor>a5e4175312beb53ef11b7322d90d9cecb</Anchor> <DeclaredIn>deferred.hpp</DeclaredIn> </Token> <Token> @@ -152612,7 +152662,7 @@ <Scope>process::_Deferred</Scope> </TokenIdentifier> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa039c9d26a74b628239ae3975e37dbaf</Anchor> + <Anchor>a4700f9db425c2bf0aecae10d0a7d03c3</Anchor> <DeclaredIn>deferred.hpp</DeclaredIn> </Token> <Token> @@ -152623,7 +152673,7 @@ <Scope>process::_Deferred</Scope> </TokenIdentifier> <Path>structprocess_1_1__Deferred.html</Path> - <Anchor>aa30e351bfd299b2ab59b227813e51a5c</Anchor> + <Anchor>a995cbb236f072d7a3fe8902ff52bc026</Anchor> <DeclaredIn>deferred.hpp</DeclaredIn> </Token> <Token> @@ -153972,7 +154022,7 @@ <Scope>process::Future</Scope> </TokenIdentifier> <Path>classprocess_1_1Future.html</Path> - <Anchor>a08f6977c10f9f5d9e918ef8fd91f0a5f</Anchor> + <Anchor>ae85258f6af5c49e7b4264b5c857265bc</Anchor> <DeclaredIn>future.hpp</DeclaredIn> </Token> <Token> @@ -153983,7 +154033,7 @@ <Scope>process::Future</Scope> </TokenIdentifier> <Path>classprocess_1_1Future.html</Path> - <Anchor>ac7821d236d1acb475c63824d11ab24e0</Anchor> + <Anchor>a13bc839b816da34f55d6bc0675ef6b0e</Anchor> <DeclaredIn>future.hpp</DeclaredIn> </Token> <Token> @@ -153994,7 +154044,7 @@ <Scope>process::Future</Scope> </TokenIdentifier> <Path>classprocess_1_1Future.html</Path> - <Anchor>a1b4d81f9529ea6207d2781d7cba3bdb0</Anchor> + <Anchor>a1b450d3667a7abd43e5afcdb0a3ab146</Anchor> <DeclaredIn>future.hpp</DeclaredIn> </Token> <Token> @@ -154005,7 +154055,7 @@ <Scope>process::Future</Scope> </TokenIdentifier> <Path>classprocess_1_1Future.html</Path> - <Anchor>a5d4894dd3a963b8011898cac76d5bf9b</Anchor> + <Anchor>ae6e143a618e3aaa3e1616e6c6f833c80</Anchor> <DeclaredIn>future.hpp</DeclaredIn> </Token> <Token> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/async_8hpp.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/async_8hpp.html b/content/api/latest/c++/async_8hpp.html index 0ffa1f7..b95adf6 100644 --- a/content/api/latest/c++/async_8hpp.html +++ b/content/api/latest/c++/async_8hpp.html @@ -147,7 +147,7 @@ Functions</h2></td></tr> <div class="line"> <span class="keyword">const</span> F& f, \</div> <div class="line"> <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a), \</div> <div class="line"> <span class="keyword">typename</span> std::enable_if<std::is_void<<span class="keyword">typename</span> result_of<F(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))>::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>>::value>::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>* = <span class="keyword">nullptr</span>);</div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future< typename result_of< F()>::type > async(const F &f, typename std::enable_if<!std::is_void< typename result_of< F()>::type >::value >::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div> <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> @@ -214,7 +214,7 @@ Functions</h2></td></tr> <div class="line"> }</div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &script)</div></div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div> <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> @@ -262,7 +262,7 @@ Functions</h2></td></tr> <div class="line"> <span class="keyword">const</span> F& f, \</div> <div class="line"> <a class="code" href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N, A, a), \</div> <div class="line"> <span class="keyword">typename</span> std::enable_if<std::is_void<<span class="keyword">typename</span> result_of<F(<a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, A))>::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>>::value>::<a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">type</a>*);</div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future< typename result_of< F()>::type > async(const F &f, typename std::enable_if<!std::is_void< typename result_of< F()>::type >::value >::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div> <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> @@ -325,7 +325,7 @@ Functions</h2></td></tr> <div class="line"> return <a class="code" href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">dispatch</a>(<a class="code" href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">process</a>, method, f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a)); \</div> <div class="line"> }</div> <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &script)</div></div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="namespaceprocess_1_1internal_html_af41e327161ef61c79f5eb864fc2af03d"><div class="ttname"><a href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">process::internal::dispatch</a></div><div class="ttdeci">void dispatch(const UPID &pid, const std::shared_ptr< std::function< void(ProcessBase *)>> &f, const Option< const std::type_info * > &functionType=None())</div></div> <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div> <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div> @@ -380,7 +380,7 @@ Functions</h2></td></tr> <div class="line"> { \</div> <div class="line"> return AsyncExecutor().execute(f, <a class="code" href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N, a)); \</div> <div class="line"> }</div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="namespaceprocess_html_a92b69ab22f734498cfe8cf6edd92fd2a"><div class="ttname"><a href="namespaceprocess.html#a92b69ab22f734498cfe8cf6edd92fd2a">process::async</a></div><div class="ttdeci">Future< typename result_of< F()>::type > async(const F &f, typename std::enable_if<!std::is_void< typename result_of< F()>::type >::value >::type *=nullptr)</div><div class="ttdef"><b>Definition:</b> async.hpp:238</div></div> <div class="ttc" id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div class="ttname"><a href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div class="ttdeci">#define ENUM_BINARY_PARAMS</div><div class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/async_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/async_8hpp_source.html b/content/api/latest/c++/async_8hpp_source.html index c1bcd71..a6c07e6 100644 --- a/content/api/latest/c++/async_8hpp_source.html +++ b/content/api/latest/c++/async_8hpp_source.html @@ -334,7 +334,7 @@ <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &prefix="")</div><div class="ttdoc">Returns &#39;prefix(N)&#39; where N represents the number of instances where the same prefix (wrt...</div></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1tests_html_a1526213546914662d7a58263f68d11bc"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests.html#a1526213546914662d7a58263f68d11bc">mesos::internal::tests::execute</a></div><div class="ttdeci">void execute(const std::string &script)</div></div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div> <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a href="dispatch_8hpp.html">dispatch.hpp</a></div></div> <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div> @@ -342,7 +342,7 @@ <div class="ttc" id="classprocess_1_1AsyncExecutor_html"><div class="ttname"><a href="classprocess_1_1AsyncExecutor.html">process::AsyncExecutor</a></div><div class="ttdef"><b>Definition:</b> async.hpp:137</div></div> <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div> <div class="ttc" id="classprocess_1_1AsyncExecutor_html_a502e4f9c00f1d1280f732a7bd8a68434"><div class="ttname"><a href="classprocess_1_1AsyncExecutor.html#a502e4f9c00f1d1280f732a7bd8a68434">process::AsyncExecutor::async</a></div><div class="ttdeci">friend Future< typename result_of< F()>::type > async(const F &f, typename std::enable_if<!std::is_void< typename result_of< F()>::type >::value >::type *)</div></div> -<div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:157</div></div> +<div class="ttc" id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div class="ttname"><a href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div class="ttdeci">void dispatch(const PID< T > &pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> dispatch.hpp:158</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="namespaceprocess_html_aefdb2dafcc91a996be425476adf2b4e0"><div class="ttname"><a href="namespaceprocess.html#aefdb2dafcc91a996be425476adf2b4e0">process::REPEAT_FROM_TO</a></div><div class="ttdeci">REPEAT_FROM_TO(1, 12, TEMPLATE, _) class AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> async.hpp:63</div></div> <div class="ttc" id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div class="ttname"><a href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/classprocess_1_1Future-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1Future-members.html b/content/api/latest/c++/classprocess_1_1Future-members.html index 4e0ffc5..c4c9b34 100644 --- a/content/api/latest/c++/classprocess_1_1Future-members.html +++ b/content/api/latest/c++/classprocess_1_1Future-members.html @@ -103,10 +103,10 @@ <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a697fa51a09bfecabc58fd6d07ce8f501">Promise< T ></a> class</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a542d3524ad6d4ca7ec633e63e4beadeb">ReadyCallback</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a2174995dd9a77eb017e1d54840f2b186">repair</a>(const lambda::function< Future< T >(const Future< T > &)> &f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>(const lambda::function< Future< X >(const T &)> &f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac7821d236d1acb475c63824d11ab24e0">then</a>(const lambda::function< X(const T &)> &f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a1b4d81f9529ea6207d2781d7cba3bdb0">then</a>(const lambda::function< Future< X >()> &f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a5d4894dd3a963b8011898cac76d5bf9b">then</a>(const lambda::function< X()> &f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(lambda::function< Future< X >(const T &)> f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e">then</a>(lambda::function< X(const T &)> f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">then</a>(lambda::function< Future< X >()> f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">then</a>(lambda::function< X()> f) const </td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">then</a>(F &&f) const -> decltype(this->then(std::forward< F >(f), Prefer()))</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classprocess_1_1Future.html#ac49710e6a1dd58e8e14b749c37139979">WeakFuture< T ></a> class</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886">~Future</a>()=default</td><td class="entry"><a class="el" href="classprocess_1_1Future.html">process::Future< T ></a></td><td class="entry"></td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/classprocess_1_1Future.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1Future.html b/content/api/latest/c++/classprocess_1_1Future.html index 9eaa937..b1e5dce 100644 --- a/content/api/latest/c++/classprocess_1_1Future.html +++ b/content/api/latest/c++/classprocess_1_1Future.html @@ -169,18 +169,18 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a79919e2b8fded40f30f720c521c98ded"><td class="memTemplParams" colspan="2">template<typename F > </td></tr> <tr class="memitem:a79919e2b8fded40f30f720c521c98ded"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classprocess_1_1Future.html">Future</a>< T > & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a79919e2b8fded40f30f720c521c98ded">onAny</a> (F &&<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> <tr class="separator:a79919e2b8fded40f30f720c521c98ded"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a08f6977c10f9f5d9e918ef8fd91f0a5f"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> -<tr class="memitem:a08f6977c10f9f5d9e918ef8fd91f0a5f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a> (const lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >(const T &)> &<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> -<tr class="separator:a08f6977c10f9f5d9e918ef8fd91f0a5f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac7821d236d1acb475c63824d11ab24e0"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> -<tr class="memitem:ac7821d236d1acb475c63824d11ab24e0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ac7821d236d1acb475c63824d11ab24e0">then</a> (const lambda::function< X(const T &)> &<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> -<tr class="separator:ac7821d236d1acb475c63824d11ab24e0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1b4d81f9529ea6207d2781d7cba3bdb0"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> -<tr class="memitem:a1b4d81f9529ea6207d2781d7cba3bdb0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a1b4d81f9529ea6207d2781d7cba3bdb0">then</a> (const lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >()> &<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> -<tr class="separator:a1b4d81f9529ea6207d2781d7cba3bdb0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5d4894dd3a963b8011898cac76d5bf9b"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> -<tr class="memitem:a5d4894dd3a963b8011898cac76d5bf9b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a5d4894dd3a963b8011898cac76d5bf9b">then</a> (const lambda::function< X()> &<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> -<tr class="separator:a5d4894dd3a963b8011898cac76d5bf9b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae85258f6af5c49e7b4264b5c857265bc"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> +<tr class="memitem:ae85258f6af5c49e7b4264b5c857265bc"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a> (lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >(const T &)> <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> +<tr class="separator:ae85258f6af5c49e7b4264b5c857265bc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> +<tr class="memitem:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a13bc839b816da34f55d6bc0675ef6b0e">then</a> (lambda::function< X(const T &)> <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> +<tr class="separator:a13bc839b816da34f55d6bc0675ef6b0e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> +<tr class="memitem:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a1b450d3667a7abd43e5afcdb0a3ab146">then</a> (lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >()> <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> +<tr class="separator:a1b450d3667a7abd43e5afcdb0a3ab146"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memTemplParams" colspan="2">template<typename X > </td></tr> +<tr class="memitem:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae6e143a618e3aaa3e1616e6c6f833c80">then</a> (lambda::function< X()> <a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const </td></tr> +<tr class="separator:ae6e143a618e3aaa3e1616e6c6f833c80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bba7bac2b511c021028ee59efefb1f5"><td class="memTemplParams" colspan="2">template<typename F > </td></tr> <tr class="memitem:a6bba7bac2b511c021028ee59efefb1f5"><td class="memTemplItemLeft" align="right" valign="top">auto </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a6bba7bac2b511c021028ee59efefb1f5">then</a> (F &&<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>) const -> decltype(this->then(std::forward< F >(<a class="el" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>), Prefer()))</td></tr> <tr class="separator:a6bba7bac2b511c021028ee59efefb1f5"><td class="memSeparator" colspan="2"> </td></tr> @@ -1129,7 +1129,7 @@ template<typename T> </div> </div> </div> -<a class="anchor" id="a08f6977c10f9f5d9e918ef8fd91f0a5f"></a> +<a class="anchor" id="ae85258f6af5c49e7b4264b5c857265bc"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -1140,7 +1140,7 @@ template<typename X > </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > <a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::then </td> <td>(</td> - <td class="paramtype">const lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >(const T &)> & </td> + <td class="paramtype">lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >(const T &)> </td> <td class="paramname"><em>f</em></td><td>)</td> <td> const</td> </tr> @@ -1149,7 +1149,7 @@ template<typename X > </div> </div> </div> -<a class="anchor" id="ac7821d236d1acb475c63824d11ab24e0"></a> +<a class="anchor" id="a13bc839b816da34f55d6bc0675ef6b0e"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -1160,7 +1160,7 @@ template<typename X > </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a>< X > <a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::then </td> <td>(</td> - <td class="paramtype">const lambda::function< X(const T &)> & </td> + <td class="paramtype">lambda::function< X(const T &)> </td> <td class="paramname"><em>f</em></td><td>)</td> <td> const</td> </tr> @@ -1169,7 +1169,7 @@ template<typename X > </div> </div> </div> -<a class="anchor" id="a1b4d81f9529ea6207d2781d7cba3bdb0"></a> +<a class="anchor" id="a1b450d3667a7abd43e5afcdb0a3ab146"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -1183,7 +1183,7 @@ template<typename X > </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a><X> <a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::then </td> <td>(</td> - <td class="paramtype">const lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >()> & </td> + <td class="paramtype">lambda::function< <a class="el" href="classprocess_1_1Future.html">Future</a>< X >()> </td> <td class="paramname"><em>f</em></td><td>)</td> <td> const</td> </tr> @@ -1197,7 +1197,7 @@ template<typename X > </div> </div> </div> -<a class="anchor" id="a5d4894dd3a963b8011898cac76d5bf9b"></a> +<a class="anchor" id="ae6e143a618e3aaa3e1616e6c6f833c80"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -1211,7 +1211,7 @@ template<typename X > </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a><X> <a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::then </td> <td>(</td> - <td class="paramtype">const lambda::function< X()> & </td> + <td class="paramtype">lambda::function< X()> </td> <td class="paramname"><em>f</em></td><td>)</td> <td> const</td> </tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/collect_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/collect_8hpp_source.html b/content/api/latest/c++/collect_8hpp_source.html index 09e6374..3552985 100644 --- a/content/api/latest/c++/collect_8hpp_source.html +++ b/content/api/latest/c++/collect_8hpp_source.html @@ -258,7 +258,7 @@ <div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a663fef0a85519a2bd066f5e2215e8bfb"> 204</a></span> <a class="code" href="classprocess_1_1Future.html">Future</a><std::tuple<Ts...>> <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future<Ts></a>&... futures)</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>  std::list<Future<Nothing>> wrappers = {</div> -<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  futures.<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div> +<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  futures.<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</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="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div> @@ -270,7 +270,7 @@ <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> </div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceprocess.html#a0f89a937c1caa20e3048e16aeb0c9736">collect</a>(wrappers)</div> -<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  .<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, futures...));</div> +<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  .<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>(<a class="code" href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(<a class="code" href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">f</a>, futures...));</div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span> }</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> @@ -294,7 +294,7 @@ <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="namespaceprocess.html#a8df6a4f5a8ba851be42ad5d584907017"> 240</a></span> <a class="code" href="classprocess_1_1Future.html">Future<std::tuple<Future<Ts></a>...>> <a class="code" href="namespaceprocess.html#a9244f063b856adbc7182f8620b01034c">await</a>(<span class="keyword">const</span> <a class="code" href="classprocess_1_1Future.html">Future<Ts></a>&... futures)</div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> {</div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  std::list<Future<Nothing>> wrappers = {</div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  futures.<a class="code" href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div> +<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  futures.<a class="code" href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">then</a>([]() { <span class="keywordflow">return</span> <a class="code" href="structNothing.html">Nothing</a>(); })...</div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  };</div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> <div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="comment">// TODO(klueska): Unfortunately, we have to use a lambda followed</span></div> @@ -315,19 +315,19 @@ <div class="ttc" id="namespaceprocess_1_1ID_html_aeb11a48c9def1da169d8455a30d0ee39"><div class="ttname"><a href="namespaceprocess_1_1ID.html#aeb11a48c9def1da169d8455a30d0ee39">process::ID::generate</a></div><div class="ttdeci">std::string generate(const std::string &prefix="")</div><div class="ttdoc">Returns &#39;prefix(N)&#39; where N represents the number of instances where the same prefix (wrt...</div></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html">process::internal::CollectProcess</a></div><div class="ttdef"><b>Definition:</b> collect.hpp:63</div></div> -<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:239</div></div> -<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1139</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:697</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a2fc569c8bf99acb3e53a68ff3b266667"><div class="ttname"><a href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">process::Promise::fail</a></div><div class="ttdeci">bool fail(const std::string &message)</div><div class="ttdef"><b>Definition:</b> future.hpp:772</div></div> +<div class="ttc" id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div class="ttname"><a href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div class="ttdeci">F && f</div><div class="ttdef"><b>Definition:</b> defer.hpp:266</div></div> +<div class="ttc" id="classprocess_1_1Future_html_aa78977d3b585a5f5ccd682c1e9e2ddc4"><div class="ttname"><a href="classprocess_1_1Future.html#aa78977d3b585a5f5ccd682c1e9e2ddc4">process::Future::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> future.hpp:1142</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:700</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a2fc569c8bf99acb3e53a68ff3b266667"><div class="ttname"><a href="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667">process::Promise::fail</a></div><div class="ttdeci">bool fail(const std::string &message)</div><div class="ttdef"><b>Definition:</b> future.hpp:775</div></div> <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html_aef71c5f6f3c016b544805111417573a8"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#aef71c5f6f3c016b544805111417573a8">process::internal::CollectProcess::~CollectProcess</a></div><div class="ttdeci">virtual ~CollectProcess()</div><div class="ttdef"><b>Definition:</b> collect.hpp:74</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1177</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a1b80bf321358be44880d9c6bae5d9a2d"><div class="ttname"><a href="classprocess_1_1Future.html#a1b80bf321358be44880d9c6bae5d9a2d">process::Future::onDiscard</a></div><div class="ttdeci">const Future< T > & onDiscard(DiscardCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1180</div></div> <div class="ttc" id="classprocess_1_1ProcessBase_html"><div class="ttname"><a href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></div><div class="ttdef"><b>Definition:</b> process.hpp:72</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1025</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a4012f3faa6191fc13874dca62c14ced0"><div class="ttname"><a href="classprocess_1_1Future.html#a4012f3faa6191fc13874dca62c14ced0">process::Future::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:1028</div></div> <div class="ttc" id="namespaceprocess_html_aff22904a83567125d3b4d0d88e5a2270"><div class="ttname"><a href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process::spawn</a></div><div class="ttdeci">UPID spawn(ProcessBase *process, bool manage=false)</div><div class="ttdoc">Spawn a new process. </div></div> <div class="ttc" id="namespaceprocess_html_a20443908afa3212215166e26065349e5"><div class="ttname"><a href="namespaceprocess.html#a20443908afa3212215166e26065349e5">process::terminate</a></div><div class="ttdeci">void terminate(const UPID &pid, bool inject=true)</div><div class="ttdoc">Sends a TerminateEvent to the given process. </div></div> <div class="ttc" id="lambda_8hpp_html"><div class="ttname"><a href="lambda_8hpp.html">lambda.hpp</a></div></div> <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html_a6e13d430bd37e93903d3f0b4201b8e31"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#a6e13d430bd37e93903d3f0b4201b8e31">process::internal::CollectProcess::initialize</a></div><div class="ttdeci">virtual void initialize()</div><div class="ttdoc">Invoked when a process gets spawned. </div><div class="ttdef"><b>Definition:</b> collect.hpp:79</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future< T > & onAny(AnyCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1265</div></div> +<div class="ttc" id="classprocess_1_1Future_html_a71bde220aed3c725cef2040f63adf42a"><div class="ttname"><a href="classprocess_1_1Future.html#a71bde220aed3c725cef2040f63adf42a">process::Future::onAny</a></div><div class="ttdeci">const Future< T > & onAny(AnyCallback &&callback) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1268</div></div> <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html">process::internal::AwaitProcess</a></div><div class="ttdef"><b>Definition:</b> collect.hpp:130</div></div> <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise</a></div><div class="ttdef"><b>Definition:</b> future.hpp:72</div></div> <div class="ttc" id="namespacemesos_1_1internal_1_1log_1_1protocol_html_a3b1f8bd7b18c51af9d1f58842950b545"><div class="ttname"><a href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a3b1f8bd7b18c51af9d1f58842950b545">mesos::internal::log::protocol::promise</a></div><div class="ttdeci">Protocol< PromiseRequest, PromiseResponse > promise</div></div> @@ -339,9 +339,9 @@ <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div> <div class="ttc" id="classprocess_1_1internal_1_1CollectProcess_html_aeae1fffc984af46ddb3b0570408c5ee0"><div class="ttname"><a href="classprocess_1_1internal_1_1CollectProcess.html#aeae1fffc984af46ddb3b0570408c5ee0">process::internal::CollectProcess::CollectProcess</a></div><div class="ttdeci">CollectProcess(const std::list< Future< T >> &_futures, Promise< std::list< T >> *_promise)</div><div class="ttdef"><b>Definition:</b> collect.hpp:66</div></div> <div class="ttc" id="classprocess_1_1internal_1_1AwaitProcess_html_ae5d9fc849ff751871f9e476491c4ff15"><div class="ttname"><a href="classprocess_1_1internal_1_1AwaitProcess.html#ae5d9fc849ff751871f9e476491c4ff15">process::internal::AwaitProcess::~AwaitProcess</a></div><div class="ttdeci">virtual ~AwaitProcess()</div><div class="ttdef"><b>Definition:</b> collect.hpp:141</div></div> -<div class="ttc" id="classprocess_1_1Future_html_a08f6977c10f9f5d9e918ef8fd91f0a5f"><div class="ttname"><a href="classprocess_1_1Future.html#a08f6977c10f9f5d9e918ef8fd91f0a5f">process::Future::then</a></div><div class="ttdeci">Future< X > then(const lambda::function< Future< X >(const T &)> &f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1399</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:782</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:680</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:785</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a8f50fcfd7ddb6dd39ec2cd468377cd5d"><div class="ttname"><a href="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d">process::Promise::discard</a></div><div class="ttdeci">bool discard()</div><div class="ttdef"><b>Definition:</b> future.hpp:683</div></div> +<div class="ttc" id="classprocess_1_1Future_html_ae85258f6af5c49e7b4264b5c857265bc"><div class="ttname"><a href="classprocess_1_1Future.html#ae85258f6af5c49e7b4264b5c857265bc">process::Future::then</a></div><div class="ttdeci">Future< X > then(lambda::function< Future< X >(const T &)> f) const </div><div class="ttdef"><b>Definition:</b> future.hpp:1402</div></div> <div class="ttc" id="owned_8hpp_html"><div class="ttname"><a href="owned_8hpp.html">owned.hpp</a></div></div> <div class="ttc" id="libprocess_2include_2process_2check_8hpp_html"><div class="ttname"><a href="libprocess_2include_2process_2check_8hpp.html">check.hpp</a></div></div> <div class="ttc" id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div class="ttname"><a href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div class="ttdeci">Try< Nothing > bind(int_fd s, const Address &address)</div><div class="ttdef"><b>Definition:</b> network.hpp:46</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/fa35a7fd/content/api/latest/c++/count__down__latch_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/count__down__latch_8hpp_source.html b/content/api/latest/c++/count__down__latch_8hpp_source.html index 16a141d..cc87861 100644 --- a/content/api/latest/c++/count__down__latch_8hpp_source.html +++ b/content/api/latest/c++/count__down__latch_8hpp_source.html @@ -107,13 +107,13 @@ <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="preprocessor">#endif // __PROCESS_COUNT_DOWN_LATCH_HPP__</span></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:697</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a989b8dfa7eb2633de3f0f25ac2b87943"><div class="ttname"><a href="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943">process::Promise::set</a></div><div class="ttdeci">bool set(const T &_t)</div><div class="ttdef"><b>Definition:</b> future.hpp:700</div></div> <div class="ttc" id="classprocess_1_1CountDownLatch_html_a54ae44e80d909114a52b4cfdf9f493e6"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a54ae44e80d909114a52b4cfdf9f493e6">process::CountDownLatch::CountDownLatch</a></div><div class="ttdeci">CountDownLatch(size_t count=1)</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:27</div></div> <div class="ttc" id="classprocess_1_1CountDownLatch_html_a260be4b1f720013b2a4083521ea60717"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a260be4b1f720013b2a4083521ea60717">process::CountDownLatch::triggered</a></div><div class="ttdeci">Future< Nothing > triggered()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:42</div></div> <div class="ttc" id="classprocess_1_1Promise_html"><div class="ttname"><a href="classprocess_1_1Promise.html">process::Promise< Nothing ></a></div></div> <div class="ttc" id="future_8hpp_html"><div class="ttname"><a href="future_8hpp.html">future.hpp</a></div></div> <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div class="ttname"><a href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div class="ttdeci">Result< Process > process(pid_t pid)</div><div class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div> -<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:782</div></div> +<div class="ttc" id="classprocess_1_1Promise_html_a8aef752d6c90cb11e58e3166b7592ef1"><div class="ttname"><a href="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1">process::Promise::future</a></div><div class="ttdeci">Future< T > future() const </div><div class="ttdef"><b>Definition:</b> future.hpp:785</div></div> <div class="ttc" id="classprocess_1_1CountDownLatch_html"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html">process::CountDownLatch</a></div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:24</div></div> <div class="ttc" id="classprocess_1_1CountDownLatch_html_a778264ccaf3ea94c44d78558997b7eec"><div class="ttname"><a href="classprocess_1_1CountDownLatch.html#a778264ccaf3ea94c44d78558997b7eec">process::CountDownLatch::decrement</a></div><div class="ttdeci">void decrement()</div><div class="ttdef"><b>Definition:</b> count_down_latch.hpp:29</div></div> <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a href="classprocess_1_1Future.html">process::Future< Nothing ></a></div></div>