You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2017/08/03 19:16:10 UTC
[10/51] [partial] mesos-site git commit: Updated the website built
from mesos SHA: 7e7204e.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1Process-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Process-members.html b/content/api/latest/c++/classprocess_1_1Process-members.html
index 86c6d9e..1c2fc50 100644
--- a/content/api/latest/c++/classprocess_1_1Process-members.html
+++ b/content/api/latest/c++/classprocess_1_1Process-members.html
@@ -59,30 +59,30 @@
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a4ed793fe2dc33ea0567836fcccc30c6d">inject</a>(const UPID &from, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a70ff038897726b5ff2713e5d5602efa6">route</a>(const std::string &name, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e">self</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e">Self</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">send</a>(const UPID &to, std::string &&name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9">This</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1Process.html">process::Process< T ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1Process.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1Process.html b/content/api/latest/c++/classprocess_1_1Process.html
index a34244b..d7cb655 100644
--- a/content/api/latest/c++/classprocess_1_1Process.html
+++ b/content/api/latest/c++/classprocess_1_1Process.html
@@ -84,8 +84,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a318038bacd95e4260864533f7cfe12fd inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a> ()</td></tr>
<tr class="separator:a20b6c6b8f5aff506a97ce6c4f91a29d3 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adc5a9a47e9c36edb42e03bfb6adfee65 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#adc5a9a47e9c36edb42e03bfb6adfee65">self</a> () const </td></tr>
-<tr class="separator:adc5a9a47e9c36edb42e03bfb6adfee65 inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7ff87364baa79991901b8d73dc5c5fca inherit pub_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">self</a> () const </td></tr>
+<tr class="separator:a7ff87364baa79991901b8d73dc5c5fca inherit pub_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_structprocess_1_1EventVisitor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structprocess_1_1EventVisitor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td></tr>
<tr class="memitem:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a> ()</td></tr>
<tr class="separator:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memSeparator" colspan="2"> </td></tr>
@@ -147,12 +147,11 @@ Additional Inherited Members</h2></td></tr>
<tr class="memitem:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &)</td></tr>
<tr class="memdesc:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process can no longer be monitored. <a href="#a38a4b602aa7e2656a647323da1bacf50">More...</a><br/></td></tr>
<tr class="separator:a38a4b602aa7e2656a647323da1bacf50 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4ed793fe2dc33ea0567836fcccc30c6d inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a4ed793fe2dc33ea0567836fcccc30c6d">inject</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &from, const std::string &name, const char *data=nullptr, size_t length=0)</td></tr>
-<tr class="memdesc:a4ed793fe2dc33ea0567836fcccc30c6d inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Puts the message at front of this process's message queue. <a href="#a4ed793fe2dc33ea0567836fcccc30c6d">More...</a><br/></td></tr>
-<tr class="separator:a4ed793fe2dc33ea0567836fcccc30c6d inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, const std::string &name, const char *data=nullptr, size_t length=0)</td></tr>
<tr class="memdesc:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Sends the message to the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#af90d581940120abfb787e46568e7a3af">More...</a><br/></td></tr>
<tr class="separator:af90d581940120abfb787e46568e7a3af inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98036cf5c9479ce92c8d4f1a83514cf8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, std::string &&name, const char *data=nullptr, size_t length=0)</td></tr>
+<tr class="separator:a98036cf5c9479ce92c8d4f1a83514cf8 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &pid, const <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> remote=<a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>)</td></tr>
<tr class="memdesc:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="mdescLeft"> </td><td class="mdescRight">Links with the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#ae97b59a857843096aa219d0209837c42">More...</a><br/></td></tr>
<tr class="separator:ae97b59a857843096aa219d0209837c42 inherit pro_methods_classprocess_1_1ProcessBase"><td class="memSeparator" colspan="2"> </td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1ProcessBase-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase-members.html b/content/api/latest/c++/classprocess_1_1ProcessBase-members.html
index e1f721f..ba40bb6 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessBase-members.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessBase-members.html
@@ -59,23 +59,21 @@
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0834b08377ce20a01893a033c46898f6">AuthenticatedHttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a685d23d0dc0f42a0038dda0724e5d783">delegate</a>(const std::string &name, const UPID &pid)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a641dc674baabe6a58e4f4869090bd310">eventCount</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0a0053b515e25f366a29a6897467bebc">exited</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a07ac3fd4eededbb6015c305e12411b98">finalize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a2f0e2769d84e1491c180d0da6458624b">http</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a083d8346a62ad423899f6f9e9ee08806">HttpRequestHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a55a5326c3f9b66bc56cc13c7bf4c350d">httpSequence</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6baf49d6234eb638d068a98514e4ae3f">initialize</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a4ed793fe2dc33ea0567836fcccc30c6d">inject</a>(const UPID &from, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae1701c7594fe2cf1c96b951a52eb0396">ProcessManager</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#aa743cee5ab8213f9d59a8d4fe190f45b">ProcessReference</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a591501723f8320f0b29e2a7c64a501eb">install</a>(const std::string &name, const MessageHandler &handler)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a8dfef5689de05716f582fa737f165133">install</a>(const std::string &name, void(T::*method)(const UPID &, const std::string &))</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a>(const UPID &pid, const RemoteConnection remote=RemoteConnection::REUSE)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a>(const UPID &)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afb219ae4b5e8dab3f724e78032e03d0c">message</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ab7ca53e513d7ead18e05466c60e51891">MessageHandler</a> typedef</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">ProcessBase</a>(const std::string &id="")</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#ae1701c7594fe2cf1c96b951a52eb0396">ProcessManager</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6b32f94df3a92225825a1cc426b060c8">provide</a>(const std::string &name, const std::string &path, const std::map< std::string, std::string > &types=mime::types)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> enum name</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af0d1a6f8da798dfb2b6ea92550b8c6f5">route</a>(const std::string &name, const Option< std::string > &help, const HttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@@ -83,17 +81,18 @@
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, const AuthenticatedHttpRequestHandler &handler, const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a897bf0b650b9fc56fc87fd005827c8ce">route</a>(const std::string &name, const std::string &realm, const Option< std::string > &help, Future< http::Response >(T::*method)(const http::Request &, const Option< http::authentication::Principal > &), const RouteOptions &options=RouteOptions())</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#adf2e3480d3fd92960e1addaf8cc71d6b">schedule</a>(void *)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#adc5a9a47e9c36edb42e03bfb6adfee65">self</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">self</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a>(const UPID &to, const std::string &name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a43e117b196c850619d5255046edb3e79">SocketManager</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
- <tr><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">send</a>(const UPID &to, std::string &&name, const char *data=nullptr, size_t length=0)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a79814ca5804d56a805d43bc1c86ee1e1">serve</a>(const Event &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a43e117b196c850619d5255046edb3e79">SocketManager</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#afada1b4232e2867717bc3cf6d296e2b2">visit</a>(const MessageEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a9b7eb1f7b22934a2ae9787ec4129b879">visit</a>(const DispatchEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a6c225bbf6d2fd8f93e827ef3515a7e20">visit</a>(const HttpEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a394f43bc1b3a1d1e1f9ea67772040902">visit</a>(const ExitedEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a34a0d883ad4159e8780e6e1698a7c00a">visit</a>(const TerminateEvent &event)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a>()</td><td class="entry"><a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessBase.html">process::ProcessBase</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1ProcessBase.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.html b/content/api/latest/c++/classprocess_1_1ProcessBase.html
index 4323d54..a023d96 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessBase.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessBase.html
@@ -119,8 +119,8 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a318038bacd95e4260864533f7cfe12fd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20b6c6b8f5aff506a97ce6c4f91a29d3"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a20b6c6b8f5aff506a97ce6c4f91a29d3">~ProcessBase</a> ()</td></tr>
<tr class="separator:a20b6c6b8f5aff506a97ce6c4f91a29d3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adc5a9a47e9c36edb42e03bfb6adfee65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#adc5a9a47e9c36edb42e03bfb6adfee65">self</a> () const </td></tr>
-<tr class="separator:adc5a9a47e9c36edb42e03bfb6adfee65"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7ff87364baa79991901b8d73dc5c5fca"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a7ff87364baa79991901b8d73dc5c5fca">self</a> () const </td></tr>
+<tr class="separator:a7ff87364baa79991901b8d73dc5c5fca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_structprocess_1_1EventVisitor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structprocess_1_1EventVisitor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="structprocess_1_1EventVisitor.html">process::EventVisitor</a></td></tr>
<tr class="memitem:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="structprocess_1_1EventVisitor.html#ac13fa54ee331a688e72ef97b1e6b32ac">~EventVisitor</a> ()</td></tr>
<tr class="separator:ac13fa54ee331a688e72ef97b1e6b32ac inherit pub_methods_structprocess_1_1EventVisitor"><td class="memSeparator" colspan="2"> </td></tr>
@@ -176,12 +176,11 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a38a4b602aa7e2656a647323da1bacf50"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a38a4b602aa7e2656a647323da1bacf50">lost</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &)</td></tr>
<tr class="memdesc:a38a4b602aa7e2656a647323da1bacf50"><td class="mdescLeft"> </td><td class="mdescRight">Invoked when a linked process can no longer be monitored. <a href="#a38a4b602aa7e2656a647323da1bacf50">More...</a><br/></td></tr>
<tr class="separator:a38a4b602aa7e2656a647323da1bacf50"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4ed793fe2dc33ea0567836fcccc30c6d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a4ed793fe2dc33ea0567836fcccc30c6d">inject</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &from, const std::string &name, const char *data=nullptr, size_t length=0)</td></tr>
-<tr class="memdesc:a4ed793fe2dc33ea0567836fcccc30c6d"><td class="mdescLeft"> </td><td class="mdescRight">Puts the message at front of this process's message queue. <a href="#a4ed793fe2dc33ea0567836fcccc30c6d">More...</a><br/></td></tr>
-<tr class="separator:a4ed793fe2dc33ea0567836fcccc30c6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af90d581940120abfb787e46568e7a3af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#af90d581940120abfb787e46568e7a3af">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, const std::string &name, const char *data=nullptr, size_t length=0)</td></tr>
<tr class="memdesc:af90d581940120abfb787e46568e7a3af"><td class="mdescLeft"> </td><td class="mdescRight">Sends the message to the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#af90d581940120abfb787e46568e7a3af">More...</a><br/></td></tr>
<tr class="separator:af90d581940120abfb787e46568e7a3af"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98036cf5c9479ce92c8d4f1a83514cf8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#a98036cf5c9479ce92c8d4f1a83514cf8">send</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &to, std::string &&name, const char *data=nullptr, size_t length=0)</td></tr>
+<tr class="separator:a98036cf5c9479ce92c8d4f1a83514cf8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae97b59a857843096aa219d0209837c42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structprocess_1_1UPID.html">UPID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#ae97b59a857843096aa219d0209837c42">link</a> (const <a class="el" href="structprocess_1_1UPID.html">UPID</a> &pid, const <a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8">RemoteConnection</a> remote=<a class="el" href="classprocess_1_1ProcessBase.html#a39f8e327dc132dd4a3a95fee650458f8a0a8e4fd54250dc259c749ebf914f6a5e">RemoteConnection::REUSE</a>)</td></tr>
<tr class="memdesc:ae97b59a857843096aa219d0209837c42"><td class="mdescLeft"> </td><td class="mdescRight">Links with the specified <code><a class="el" href="structprocess_1_1UPID.html" title="An "untyped" PID, used to encapsulate the process ID for lower-layer abstractions (eg...">UPID</a></code>. <a href="#ae97b59a857843096aa219d0209837c42">More...</a><br/></td></tr>
<tr class="separator:ae97b59a857843096aa219d0209837c42"><td class="memSeparator" colspan="2"> </td></tr>
@@ -222,8 +221,6 @@ Friends</h2></td></tr>
<tr class="separator:a43e117b196c850619d5255046edb3e79"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1701c7594fe2cf1c96b951a52eb0396"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#ae1701c7594fe2cf1c96b951a52eb0396">ProcessManager</a></td></tr>
<tr class="separator:ae1701c7594fe2cf1c96b951a52eb0396"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa743cee5ab8213f9d59a8d4fe190f45b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#aa743cee5ab8213f9d59a8d4fe190f45b">ProcessReference</a></td></tr>
-<tr class="separator:aa743cee5ab8213f9d59a8d4fe190f45b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf2e3480d3fd92960e1addaf8cc71d6b"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessBase.html#adf2e3480d3fd92960e1addaf8cc71d6b">schedule</a> (void *)</td></tr>
<tr class="separator:adf2e3480d3fd92960e1addaf8cc71d6b"><td class="memSeparator" colspan="2"> </td></tr>
</table>
@@ -444,12 +441,13 @@ template<typename T > </div>
</table>
</td>
<td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the number of events of the given type currently on the event queue. </p>
+<p>MUST be invoked from within the process itself in order to safely examine events. </p>
</div>
</div>
@@ -539,55 +537,6 @@ template<typename T > </div>
</div>
</div>
-<a class="anchor" id="a4ed793fe2dc33ea0567836fcccc30c6d"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void process::ProcessBase::inject </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> & </td>
- <td class="paramname"><em>from</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const std::string & </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>data</em> = <code>nullptr</code>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">size_t </td>
- <td class="paramname"><em>length</em> = <code>0</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Puts the message at front of this process's message queue. </p>
-<dl class="section see"><dt>See Also</dt><dd><a class="el" href="structprocess_1_1Message.html">process::Message</a> </dd></dl>
-
-</div>
-</div>
<a class="anchor" id="a591501723f8320f0b29e2a7c64a501eb"></a>
<div class="memitem">
<div class="memproto">
@@ -996,7 +945,7 @@ template<typename T > </div>
</div>
</div>
-<a class="anchor" id="adc5a9a47e9c36edb42e03bfb6adfee65"></a>
+<a class="anchor" id="a7ff87364baa79991901b8d73dc5c5fca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -1004,7 +953,7 @@ template<typename T > </div>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structprocess_1_1UPID.html">UPID</a> process::ProcessBase::self </td>
+ <td class="memname">const <a class="el" href="structprocess_1_1UPID.html">UPID</a>& process::ProcessBase::self </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
@@ -1068,6 +1017,52 @@ template<typename T > </div>
</div>
</div>
+<a class="anchor" id="a98036cf5c9479ce92c8d4f1a83514cf8"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">void process::ProcessBase::send </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structprocess_1_1UPID.html">UPID</a> & </td>
+ <td class="paramname"><em>to</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">std::string && </td>
+ <td class="paramname"><em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char * </td>
+ <td class="paramname"><em>data</em> = <code>nullptr</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t </td>
+ <td class="paramname"><em>length</em> = <code>0</code> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a79814ca5804d56a805d43bc1c86ee1e1"></a>
<div class="memitem">
<div class="memproto">
@@ -1251,26 +1246,6 @@ template<typename T > </div>
</div>
</div>
-<a class="anchor" id="aa743cee5ab8213f9d59a8d4fe190f45b"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">friend class <a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a class="anchor" id="adf2e3480d3fd92960e1addaf8cc71d6b"></a>
<div class="memitem">
<div class="memproto">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1ProcessReference-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessReference-members.html b/content/api/latest/c++/classprocess_1_1ProcessReference-members.html
index 6ec897a..0cc5cf7 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessReference-members.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessReference-members.html
@@ -60,11 +60,10 @@
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a6f4785c71a30651f6ad2092ec07a40a8">operator bool</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a481b9c25e0209530c60ab5ebdadb075f">operator ProcessBase *</a>() const </td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">operator-></a>() const </td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a5319dfdfca31ef4b93837cbb6928c391">operator=</a>(const ProcessReference &that)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#ae1701c7594fe2cf1c96b951a52eb0396">ProcessManager</a> class</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a17fba74dbc68ffb7aca4b0b4d04531ff">ProcessReference</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a9643b9ab539969b547510cdc5fdd688a">ProcessReference</a>(const ProcessReference &that)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a98984b83dcbe3ff6d4b9abf3c5d3a5ad">~ProcessReference</a>()</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a164404524777b61682707683c5a20e56">ProcessReference</a>()=default</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a992d838d9247014a0bd5e70f341e4c9d">ProcessReference</a>(std::shared_ptr< ProcessBase * > &&reference)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#a223b9a3edbcdfe9ba306e5d6aa0c0060">ProcessReference</a>(const std::shared_ptr< ProcessBase * > &reference)</td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">reference</a></td><td class="entry"><a class="el" href="classprocess_1_1ProcessReference.html">process::ProcessReference</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0ee2f77b/content/api/latest/c++/classprocess_1_1ProcessReference.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/classprocess_1_1ProcessReference.html b/content/api/latest/c++/classprocess_1_1ProcessReference.html
index 6d7ee11..91a4306 100644
--- a/content/api/latest/c++/classprocess_1_1ProcessReference.html
+++ b/content/api/latest/c++/classprocess_1_1ProcessReference.html
@@ -52,7 +52,7 @@
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
-<a href="#friends">Friends</a> |
+<a href="#pub-attribs">Public Attributes</a> |
<a href="classprocess_1_1ProcessReference-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">process::ProcessReference Class Reference</div> </div>
@@ -63,14 +63,12 @@
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a17fba74dbc68ffb7aca4b0b4d04531ff"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a17fba74dbc68ffb7aca4b0b4d04531ff">ProcessReference</a> ()</td></tr>
-<tr class="separator:a17fba74dbc68ffb7aca4b0b4d04531ff"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a98984b83dcbe3ff6d4b9abf3c5d3a5ad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a98984b83dcbe3ff6d4b9abf3c5d3a5ad">~ProcessReference</a> ()</td></tr>
-<tr class="separator:a98984b83dcbe3ff6d4b9abf3c5d3a5ad"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9643b9ab539969b547510cdc5fdd688a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a9643b9ab539969b547510cdc5fdd688a">ProcessReference</a> (const <a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a> &that)</td></tr>
-<tr class="separator:a9643b9ab539969b547510cdc5fdd688a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5319dfdfca31ef4b93837cbb6928c391"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a5319dfdfca31ef4b93837cbb6928c391">operator=</a> (const <a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a> &that)</td></tr>
-<tr class="separator:a5319dfdfca31ef4b93837cbb6928c391"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a164404524777b61682707683c5a20e56"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a164404524777b61682707683c5a20e56">ProcessReference</a> ()=default</td></tr>
+<tr class="separator:a164404524777b61682707683c5a20e56"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a992d838d9247014a0bd5e70f341e4c9d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a992d838d9247014a0bd5e70f341e4c9d">ProcessReference</a> (std::shared_ptr< <a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * > &&<a class="el" href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">reference</a>)</td></tr>
+<tr class="separator:a992d838d9247014a0bd5e70f341e4c9d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a223b9a3edbcdfe9ba306e5d6aa0c0060"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a223b9a3edbcdfe9ba306e5d6aa0c0060">ProcessReference</a> (const std::shared_ptr< <a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * > &<a class="el" href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">reference</a>)</td></tr>
+<tr class="separator:a223b9a3edbcdfe9ba306e5d6aa0c0060"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afe6b9c2c47f6fae01f9217e9835537ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#afe6b9c2c47f6fae01f9217e9835537ae">operator-></a> () const </td></tr>
<tr class="separator:afe6b9c2c47f6fae01f9217e9835537ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a481b9c25e0209530c60ab5ebdadb075f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a481b9c25e0209530c60ab5ebdadb075f">operator ProcessBase *</a> () const </td></tr>
@@ -78,13 +76,13 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a6f4785c71a30651f6ad2092ec07a40a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#a6f4785c71a30651f6ad2092ec07a40a8">operator bool</a> () const </td></tr>
<tr class="separator:a6f4785c71a30651f6ad2092ec07a40a8"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:ae1701c7594fe2cf1c96b951a52eb0396"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#ae1701c7594fe2cf1c96b951a52eb0396">ProcessManager</a></td></tr>
-<tr class="separator:ae1701c7594fe2cf1c96b951a52eb0396"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
+Public Attributes</h2></td></tr>
+<tr class="memitem:adaa93305b812eebeb1c06c69b95eab5c"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1ProcessReference.html#adaa93305b812eebeb1c06c69b95eab5c">reference</a></td></tr>
+<tr class="separator:adaa93305b812eebeb1c06c69b95eab5c"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a17fba74dbc68ffb7aca4b0b4d04531ff"></a>
+<a class="anchor" id="a164404524777b61682707683c5a20e56"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -100,14 +98,14 @@ Friends</h2></td></tr>
</table>
</td>
<td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+<span class="mlabels"><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a98984b83dcbe3ff6d4b9abf3c5d3a5ad"></a>
+<a class="anchor" id="a992d838d9247014a0bd5e70f341e4c9d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -115,9 +113,10 @@ Friends</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">process::ProcessReference::~ProcessReference </td>
+ <td class="memname">process::ProcessReference::ProcessReference </td>
<td>(</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">std::shared_ptr< <a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * > && </td>
+ <td class="paramname"><em>reference</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -130,7 +129,7 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a9643b9ab539969b547510cdc5fdd688a"></a>
+<a class="anchor" id="a223b9a3edbcdfe9ba306e5d6aa0c0060"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -140,8 +139,8 @@ Friends</h2></td></tr>
<tr>
<td class="memname">process::ProcessReference::ProcessReference </td>
<td>(</td>
- <td class="paramtype">const <a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a> & </td>
- <td class="paramname"><em>that</em></td><td>)</td>
+ <td class="paramtype">const std::shared_ptr< <a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a> * > & </td>
+ <td class="paramname"><em>reference</em></td><td>)</td>
<td></td>
</tr>
</table>
@@ -224,47 +223,15 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5319dfdfca31ef4b93837cbb6928c391"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a>& process::ProcessReference::operator= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classprocess_1_1ProcessReference.html">ProcessReference</a> & </td>
- <td class="paramname"><em>that</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
-<h2 class="groupheader">Friends And Related Function Documentation</h2>
-<a class="anchor" id="ae1701c7594fe2cf1c96b951a52eb0396"></a>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="adaa93305b812eebeb1c06c69b95eab5c"></a>
<div class="memitem">
<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">friend class ProcessManager</td>
+ <td class="memname">std::shared_ptr<<a class="el" href="classprocess_1_1ProcessBase.html">ProcessBase</a>*> process::ProcessReference::reference</td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
</div>