http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html index 816c723..35f4319 100644 --- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html +++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client-members.html @@ -57,7 +57,7 @@ <p>This is the complete list of members for <a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">Client</a>(const process::grpc::Channel &_channel, const process::grpc::client::Runtime &_runtime)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a>(const process::grpc::client::Connection &_connection, const process::grpc::client::Runtime &_runtime)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a8e3b384362f78009d183fec05d13a509">ControllerGetCapabilities</a>(const ControllerGetCapabilitiesRequest &request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab8ea647ee64dc53324365f970ff2a0eb">ControllerPublishVolume</a>(const ControllerPublishVolumeRequest &request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad0a0b322011d43590ee39bc09042bdc6">ControllerUnpublishVolume</a>(const ControllerUnpublishVolumeRequest &request)</td><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html">mesos::csi::v0::Client</a></td><td class="entry"></td></tr>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html index e83a580..bae52f7 100644 --- a/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html +++ b/content/api/latest/c++/classmesos_1_1csi_1_1v0_1_1Client.html @@ -62,8 +62,8 @@ <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:a2e050c1fd92d57f1baab22d210614ea1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2e050c1fd92d57f1baab22d210614ea1">Client</a> (const <a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> &_channel, const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a> &_runtime)</td></tr> -<tr class="separator:a2e050c1fd92d57f1baab22d210614ea1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:accf969996008621b383d33c5af3468b7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#accf969996008621b383d33c5af3468b7">Client</a> (const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> &_connection, const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a> &_runtime)</td></tr> +<tr class="separator:accf969996008621b383d33c5af3468b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad59f5ac9e9fed07cc79402a962873cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginInfoResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aad59f5ac9e9fed07cc79402a962873cb">GetPluginInfo</a> (const GetPluginInfoRequest &request)</td></tr> <tr class="separator:aad59f5ac9e9fed07cc79402a962873cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace030b336fd4221036c8ccdd554f2a57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginCapabilitiesResponse > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ace030b336fd4221036c8ccdd554f2a57">GetPluginCapabilities</a> (const GetPluginCapabilitiesRequest &request)</td></tr> @@ -100,7 +100,7 @@ Public Member Functions</h2></td></tr> <tr class="separator:ab9c45989d0c5b87e57b36c28db2548f9"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a class="anchor" id="a2e050c1fd92d57f1baab22d210614ea1"></a> +<a class="anchor" id="accf969996008621b383d33c5af3468b7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -110,8 +110,8 @@ Public Member Functions</h2></td></tr> <tr> <td class="memname">mesos::csi::v0::Client::Client </td> <td>(</td> - <td class="paramtype">const <a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> & </td> - <td class="paramname"><em>_channel</em>, </td> + <td class="paramtype">const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> & </td> + <td class="paramname"><em>_connection</em>, </td> </tr> <tr> <td class="paramkey"></td> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html index 2a72ca5..3147d3c 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin-members.html @@ -59,7 +59,7 @@ <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a191e5fad71da7e574647bea361b85713">MockCSIPlugin</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a50170f60a613bb92869e56ba6873589f">shutdown</a>()</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a5213d9aae7bdc332e9fbdc07bb5bbea6">startup</a>(const Option< std::string > &address=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaaf2f5692dca8cc06602ca25f62bbaba">startup</a>(const Option< std::string > &address=None())</td><td class="entry"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html">mesos::internal::tests::MockCSIPlugin</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/805f4c5b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html index c3fbcbf..f1c8368 100644 --- a/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html +++ b/content/api/latest/c++/classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html @@ -72,8 +72,8 @@ Inheritance diagram for mesos::internal::tests::MockCSIPlugin:</div> Public Member Functions</h2></td></tr> <tr class="memitem:a191e5fad71da7e574647bea361b85713"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a191e5fad71da7e574647bea361b85713">MockCSIPlugin</a> ()</td></tr> <tr class="separator:a191e5fad71da7e574647bea361b85713"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5213d9aae7bdc332e9fbdc07bb5bbea6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a5213d9aae7bdc332e9fbdc07bb5bbea6">startup</a> (const <a class="el" href="classOption.html">Option</a>< std::string > &address=<a class="el" href="structNone.html">None</a>())</td></tr> -<tr class="separator:a5213d9aae7bdc332e9fbdc07bb5bbea6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaaf2f5692dca8cc06602ca25f62bbaba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#aaaf2f5692dca8cc06602ca25f62bbaba">startup</a> (const <a class="el" href="classOption.html">Option</a>< std::string > &address=<a class="el" href="structNone.html">None</a>())</td></tr> +<tr class="separator:aaaf2f5692dca8cc06602ca25f62bbaba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50170f60a613bb92869e56ba6873589f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmesos_1_1internal_1_1tests_1_1MockCSIPlugin.html#a50170f60a613bb92869e56ba6873589f">shutdown</a> ()</td></tr> <tr class="separator:a50170f60a613bb92869e56ba6873589f"><td class="memSeparator" colspan="2"> </td></tr> </table> @@ -109,12 +109,12 @@ Public Member Functions</h2></td></tr> </div> </div> -<a class="anchor" id="a5213d9aae7bdc332e9fbdc07bb5bbea6"></a> +<a class="anchor" id="aaaf2f5692dca8cc06602ca25f62bbaba"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classTry.html">Try</a><<a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a>> mesos::internal::tests::MockCSIPlugin::startup </td> + <td class="memname"><a class="el" href="classTry.html">Try</a><<a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>> mesos::internal::tests::MockCSIPlugin::startup </td> <td>(</td> <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< std::string > & </td> <td class="paramname"><em>address</em> = <code><a class="el" href="structNone.html">None</a>()</code></td><td>)</td> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/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 9cf368d..6c7a2b6 100644 --- a/content/api/latest/c++/classprocess_1_1Future-members.html +++ b/content/api/latest/c++/classprocess_1_1Future-members.html @@ -76,8 +76,8 @@ <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1Future.html#aa7fa914b11e31c830ea2036d79e4910e">Future</a>(const ErrnoFailure &failure)</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#ab08e416e4649ebe9ceb7661c4cf09b13">Future</a>(const Future< T > &that)=default</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#af2e4b06361d488e4947574ef7cbd8376">Future</a>(Future< T > &&that)=default</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#ace7f75f7863d8a89d6aacda5d757aa47">Future</a>(const Try< T > &t)</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#aaa75d9ed8b9e6a936fa0d5612114ac05">Future</a>(const Try< Future< T >> &t)</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#acee812c7ee4357c4efa07ccba02a378e">Future</a>(const Try< T, E > &t)</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#a9d6a7c9e3d8eaf9ce396f2c9f0b443eb">Future</a>(const Try< Future< T >, E > &t)</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#aa78977d3b585a5f5ccd682c1e9e2ddc4">get</a>() 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#a18f97963e0636071b54401b200fedfc2">hasDiscard</a>() 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#aff9a28bc06c115d1e59063c15e526739">isAbandoned</a>() const </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/805f4c5b/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 86044a7..45a2c57 100644 --- a/content/api/latest/c++/classprocess_1_1Future.html +++ b/content/api/latest/c++/classprocess_1_1Future.html @@ -98,10 +98,12 @@ Public Member Functions</h2></td></tr> <tr class="separator:ab08e416e4649ebe9ceb7661c4cf09b13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2e4b06361d488e4947574ef7cbd8376"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#af2e4b06361d488e4947574ef7cbd8376">Future</a> (<a class="el" href="classprocess_1_1Future.html">Future</a>< T > &&that)=default</td></tr> <tr class="separator:af2e4b06361d488e4947574ef7cbd8376"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ace7f75f7863d8a89d6aacda5d757aa47"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ace7f75f7863d8a89d6aacda5d757aa47">Future</a> (const <a class="el" href="classTry.html">Try</a>< T > &t)</td></tr> -<tr class="separator:ace7f75f7863d8a89d6aacda5d757aa47"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aaa75d9ed8b9e6a936fa0d5612114ac05"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#aaa75d9ed8b9e6a936fa0d5612114ac05">Future</a> (const <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Future.html">Future</a>< T >> &t)</td></tr> -<tr class="separator:aaa75d9ed8b9e6a936fa0d5612114ac05"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acee812c7ee4357c4efa07ccba02a378e"><td class="memTemplParams" colspan="2">template<typename E > </td></tr> +<tr class="memitem:acee812c7ee4357c4efa07ccba02a378e"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#acee812c7ee4357c4efa07ccba02a378e">Future</a> (const <a class="el" href="classTry.html">Try</a>< T, E > &t)</td></tr> +<tr class="separator:acee812c7ee4357c4efa07ccba02a378e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td class="memTemplParams" colspan="2">template<typename E > </td></tr> +<tr class="memitem:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a9d6a7c9e3d8eaf9ce396f2c9f0b443eb">Future</a> (const <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Future.html">Future</a>< T >, E > &t)</td></tr> +<tr class="separator:a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0483b70dae75d7a75c97839130f6886"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#ae0483b70dae75d7a75c97839130f6886">~Future</a> ()=default</td></tr> <tr class="separator:ae0483b70dae75d7a75c97839130f6886"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65d12b75838cf961d499bc3b0e246cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< T > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1Future.html#a65d12b75838cf961d499bc3b0e246cad">operator=</a> (const <a class="el" href="classprocess_1_1Future.html">Future</a>< T > &that)=default</td></tr> @@ -475,16 +477,18 @@ template<typename T> </div> </div> </div> -<a class="anchor" id="ace7f75f7863d8a89d6aacda5d757aa47"></a> +<a class="anchor" id="acee812c7ee4357c4efa07ccba02a378e"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename T> </div> +<div class="memtemplate"> +template<typename E > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::<a class="el" href="classprocess_1_1Future.html">Future</a> </td> <td>(</td> - <td class="paramtype">const <a class="el" href="classTry.html">Try</a>< T > & </td> + <td class="paramtype">const <a class="el" href="classTry.html">Try</a>< T, E > & </td> <td class="paramname"><em>t</em></td><td>)</td> <td></td> </tr> @@ -493,16 +497,18 @@ template<typename T> </div> </div> </div> -<a class="anchor" id="aaa75d9ed8b9e6a936fa0d5612114ac05"></a> +<a class="anchor" id="a9d6a7c9e3d8eaf9ce396f2c9f0b443eb"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename T> </div> +<div class="memtemplate"> +template<typename E > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< T >::<a class="el" href="classprocess_1_1Future.html">Future</a> </td> <td>(</td> - <td class="paramtype">const <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Future.html">Future</a>< T >> & </td> + <td class="paramtype">const <a class="el" href="classTry.html">Try</a>< <a class="el" href="classprocess_1_1Future.html">Future</a>< T >, E > & </td> <td class="paramname"><em>t</em></td><td>)</td> <td></td> </tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html deleted file mode 100644 index 9830ac6..0000000 --- a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel-members.html +++ /dev/null @@ -1,71 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> -<meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.11"/> -<title>Apache Mesos: Member List</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="dynsections.js"></script> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -</head> -<body> -<div id="top"><!-- do not remove this div, it is closed by doxygen! --> -<div id="titlearea"> -<table cellspacing="0" cellpadding="0"> - <tbody> - <tr style="height: 56px;"> - <td id="projectalign" style="padding-left: 0.5em;"> - <div id="projectname">Apache Mesos - </div> - </td> - </tr> - </tbody> -</table> -</div> -<!-- end header part --> -<!-- Generated by Doxygen 1.8.11 --> - <div id="navrow1" class="tabs"> - <ul class="tablist"> - <li><a href="index.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>Related Pages</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li class="current"><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - <li><a href="examples.html"><span>Examples</span></a></li> - </ul> - </div> - <div id="navrow2" class="tabs2"> - <ul class="tablist"> - <li><a href="annotated.html"><span>Class List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class Members</span></a></li> - </ul> - </div> -<div id="nav-path" class="navpath"> - <ul> -<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a></li> </ul> -</div> -</div><!-- top --> -<div class="header"> - <div class="headertitle"> -<div class="title">process::grpc::Channel Member List</div> </div> -</div><!--header--> -<div class="contents"> - -<p>This is the complete list of members for <a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a>, including all inherited members.</p> -<table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#abad4dfab64222145737de18007454c9e">Channel</a>(const std::string &uri, const std::shared_ptr<::grpc::ChannelCredentials > &credentials=::grpc::InsecureChannelCredentials())</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#a0155cd635cae9ea72e0b8e0ff7e29348">Channel</a>(std::shared_ptr<::grpc::Channel > _channel)</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#a466292b9d4cf95a19d3f9161266456d4">client::Runtime</a> class</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1Channel.html">process::grpc::Channel</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> -</table></div><!-- contents --> -<!-- start footer part --> -<hr class="footer"/><address class="footer"><small> -Generated by  <a href="http://www.doxygen.org/index.html"> -<img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.11 -</small></address> -</body> -</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html b/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html deleted file mode 100644 index 37981b9..0000000 --- a/content/api/latest/c++/classprocess_1_1grpc_1_1Channel.html +++ /dev/null @@ -1,173 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> -<meta http-equiv="X-UA-Compatible" content="IE=9"/> -<meta name="generator" content="Doxygen 1.8.11"/> -<title>Apache Mesos: process::grpc::Channel Class Reference</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="dynsections.js"></script> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -</head> -<body> -<div id="top"><!-- do not remove this div, it is closed by doxygen! --> -<div id="titlearea"> -<table cellspacing="0" cellpadding="0"> - <tbody> - <tr style="height: 56px;"> - <td id="projectalign" style="padding-left: 0.5em;"> - <div id="projectname">Apache Mesos - </div> - </td> - </tr> - </tbody> -</table> -</div> -<!-- end header part --> -<!-- Generated by Doxygen 1.8.11 --> - <div id="navrow1" class="tabs"> - <ul class="tablist"> - <li><a href="index.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>Related Pages</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li class="current"><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - <li><a href="examples.html"><span>Examples</span></a></li> - </ul> - </div> - <div id="navrow2" class="tabs2"> - <ul class="tablist"> - <li><a href="annotated.html"><span>Class List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class Members</span></a></li> - </ul> - </div> -<div id="nav-path" class="navpath"> - <ul> -<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a></li> </ul> -</div> -</div><!-- top --> -<div class="header"> - <div class="summary"> -<a href="#pub-methods">Public Member Functions</a> | -<a href="#friends">Friends</a> | -<a href="classprocess_1_1grpc_1_1Channel-members.html">List of all members</a> </div> - <div class="headertitle"> -<div class="title">process::grpc::Channel Class Reference</div> </div> -</div><!--header--> -<div class="contents"> - -<p>A copyable interface to manage a connection to a gRPC server. - <a href="classprocess_1_1grpc_1_1Channel.html#details">More...</a></p> - -<p><code>#include <<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a>></code></p> -<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:abad4dfab64222145737de18007454c9e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#abad4dfab64222145737de18007454c9e">Channel</a> (const std::string &uri, const std::shared_ptr<::grpc::ChannelCredentials > &credentials=::grpc::InsecureChannelCredentials())</td></tr> -<tr class="separator:abad4dfab64222145737de18007454c9e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0155cd635cae9ea72e0b8e0ff7e29348"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#a0155cd635cae9ea72e0b8e0ff7e29348">Channel</a> (std::shared_ptr<::<a class="el" href="classprocess_1_1grpc_1_1Channel.html">grpc::Channel</a> > _channel)</td></tr> -<tr class="separator:a0155cd635cae9ea72e0b8e0ff7e29348"><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:a466292b9d4cf95a19d3f9161266456d4"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1Channel.html#a466292b9d4cf95a19d3f9161266456d4">client::Runtime</a></td></tr> -<tr class="separator:a466292b9d4cf95a19d3f9161266456d4"><td class="memSeparator" colspan="2"> </td></tr> -</table> -<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>A copyable interface to manage a connection to a gRPC server. </p> -<p>All <code><a class="el" href="classprocess_1_1grpc_1_1Channel.html" title="A copyable interface to manage a connection to a gRPC server. ">Channel</a></code> copies share the same connection. Note that the connection is established lazily by the gRPC runtime library: the actual connection is delayed till an RPC call is made. </p> -</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> -<a class="anchor" id="abad4dfab64222145737de18007454c9e"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">process::grpc::Channel::Channel </td> - <td>(</td> - <td class="paramtype">const std::string & </td> - <td class="paramname"><em>uri</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const std::shared_ptr<::grpc::ChannelCredentials > & </td> - <td class="paramname"><em>credentials</em> = <code>::grpc::InsecureChannelCredentials()</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">inline</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a0155cd635cae9ea72e0b8e0ff7e29348"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">process::grpc::Channel::Channel </td> - <td>(</td> - <td class="paramtype">std::shared_ptr<::<a class="el" href="classprocess_1_1grpc_1_1Channel.html">grpc::Channel</a> > </td> - <td class="paramname"><em>_channel</em></td><td>)</td> - <td></td> - </tr> - </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> - </tr> -</table> -</div><div class="memdoc"> - -</div> -</div> -<h2 class="groupheader">Friends And Related Function Documentation</h2> -<a class="anchor" id="a466292b9d4cf95a19d3f9161266456d4"></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_1grpc_1_1client_1_1Runtime.html">client::Runtime</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> -<hr/>The documentation for this class was generated from the following file:<ul> -<li>3rdparty/libprocess/include/process/<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a></li> -</ul> -</div><!-- contents --> -<!-- start footer part --> -<hr class="footer"/><address class="footer"><small> -Generated by  <a href="http://www.doxygen.org/index.html"> -<img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.11 -</small></address> -</body> -</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html new file mode 100644 index 0000000..c9a22e9 --- /dev/null +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError-members.html @@ -0,0 +1,73 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Apache Mesos: Member List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">process::grpc::StatusError Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="classError.html#a8e2d6ac199136b5c2d58b4879c0c80f5">Error</a>(const std::string &_message)</td><td class="entry"><a class="el" href="classError.html">Error</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> + <tr><td class="entry"><a class="el" href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a></td><td class="entry"><a class="el" href="classError.html">Error</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">operator==</a>(const Error &that) const </td><td class="entry"><a class="el" href="classError.html">Error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html#a7182af947b263c08393be3c9420199b5">status</a></td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html#af8b12349660968c3171d71d48d82111b">StatusError</a>(::grpc::Status _status)</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html">process::grpc::StatusError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> +</table></div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html new file mode 100644 index 0000000..0019d33 --- /dev/null +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.html @@ -0,0 +1,146 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Apache Mesos: process::grpc::StatusError Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="classprocess_1_1grpc_1_1StatusError-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">process::grpc::StatusError Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>Represents errors caused by non-OK gRPC statuses. + <a href="classprocess_1_1grpc_1_1StatusError.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a>></code></p> +<div class="dynheader"> +Inheritance diagram for process::grpc::StatusError:</div> +<div class="dyncontent"> + <div class="center"> + <img src="classprocess_1_1grpc_1_1StatusError.png" usemap="#process::grpc::StatusError_map" alt=""/> + <map id="process::grpc::StatusError_map" name="process::grpc::StatusError_map"> +<area href="classError.html" alt="Error" shape="rect" coords="0,0,159,24"/> +</map> + </div></div> +<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:af8b12349660968c3171d71d48d82111b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html#af8b12349660968c3171d71d48d82111b">StatusError</a> (::grpc::Status _status)</td></tr> +<tr class="separator:af8b12349660968c3171d71d48d82111b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_classError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classError')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classError.html">Error</a></td></tr> +<tr class="memitem:a8e2d6ac199136b5c2d58b4879c0c80f5 inherit pub_methods_classError"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classError.html#a8e2d6ac199136b5c2d58b4879c0c80f5">Error</a> (const std::string &_message)</td></tr> +<tr class="separator:a8e2d6ac199136b5c2d58b4879c0c80f5 inherit pub_methods_classError"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0de534f1aadb16a4d5321370f3fd2929 inherit pub_methods_classError"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classError.html#a0de534f1aadb16a4d5321370f3fd2929">operator==</a> (const <a class="el" href="classError.html">Error</a> &that) const </td></tr> +<tr class="separator:a0de534f1aadb16a4d5321370f3fd2929 inherit pub_methods_classError"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr class="memitem:a7182af947b263c08393be3c9420199b5"><td class="memItemLeft" align="right" valign="top">const ::grpc::Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1StatusError.html#a7182af947b263c08393be3c9420199b5">status</a></td></tr> +<tr class="separator:a7182af947b263c08393be3c9420199b5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_attribs_classError"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classError')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classError.html">Error</a></td></tr> +<tr class="memitem:a2d13609e80acd2a2a473a26f273b1c4f inherit pub_attribs_classError"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a></td></tr> +<tr class="separator:a2d13609e80acd2a2a473a26f273b1c4f inherit pub_attribs_classError"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Represents errors caused by non-OK gRPC statuses. </p> +<p>See: <a href="https://grpc.io/grpc/cpp/classgrpc_1_1_status.html">https://grpc.io/grpc/cpp/classgrpc_1_1_status.html</a> </p> +</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a class="anchor" id="af8b12349660968c3171d71d48d82111b"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">process::grpc::StatusError::StatusError </td> + <td>(</td> + <td class="paramtype">::grpc::Status </td> + <td class="paramname"><em>_status</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">Member Data Documentation</h2> +<a class="anchor" id="a7182af947b263c08393be3c9420199b5"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const ::grpc::Status process::grpc::StatusError::status</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>3rdparty/libprocess/include/process/<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png new file mode 100644 index 0000000..d369e05 Binary files /dev/null and b/content/api/latest/c++/classprocess_1_1grpc_1_1StatusError.png differ http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html new file mode 100644 index 0000000..bf24398 --- /dev/null +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection-members.html @@ -0,0 +1,71 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Apache Mesos: Member List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc_1_1client.html">client</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">process::grpc::client::Connection Member List</div> </div> +</div><!--header--> +<div class="contents"> + +<p>This is the complete list of members for <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a>, including all inherited members.</p> +<table class="directory"> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#a2ee6f5abf57c66128bb1c5a4751880f8">channel</a></td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#a60863492f258db095f4ce19c45d4fed5">Connection</a>(const std::string &uri, const std::shared_ptr<::grpc::ChannelCredentials > &credentials=::grpc::InsecureChannelCredentials())</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#abe61ce221a6e43836ea28d97e6b2db94">Connection</a>(std::shared_ptr<::grpc::Channel > _channel)</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">process::grpc::client::Connection</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr> +</table></div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html new file mode 100644 index 0000000..6c6b243 --- /dev/null +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Connection.html @@ -0,0 +1,165 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Apache Mesos: process::grpc::client::Connection Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Apache Mesos + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<div id="nav-path" class="navpath"> + <ul> +<li class="navelem"><a class="el" href="namespaceprocess.html">process</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc.html">grpc</a></li><li class="navelem"><a class="el" href="namespaceprocess_1_1grpc_1_1client.html">client</a></li><li class="navelem"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a></li> </ul> +</div> +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pub-attribs">Public Attributes</a> | +<a href="classprocess_1_1grpc_1_1client_1_1Connection-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">process::grpc::client::Connection Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p>A copyable interface to manage a connection to a gRPC server. + <a href="classprocess_1_1grpc_1_1client_1_1Connection.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a>></code></p> +<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:a60863492f258db095f4ce19c45d4fed5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#a60863492f258db095f4ce19c45d4fed5">Connection</a> (const std::string &uri, const std::shared_ptr<::grpc::ChannelCredentials > &credentials=::grpc::InsecureChannelCredentials())</td></tr> +<tr class="separator:a60863492f258db095f4ce19c45d4fed5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abe61ce221a6e43836ea28d97e6b2db94"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#abe61ce221a6e43836ea28d97e6b2db94">Connection</a> (std::shared_ptr<::grpc::Channel > _channel)</td></tr> +<tr class="separator:abe61ce221a6e43836ea28d97e6b2db94"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> +Public Attributes</h2></td></tr> +<tr class="memitem:a2ee6f5abf57c66128bb1c5a4751880f8"><td class="memItemLeft" align="right" valign="top">const std::shared_ptr<::grpc::Channel > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html#a2ee6f5abf57c66128bb1c5a4751880f8">channel</a></td></tr> +<tr class="separator:a2ee6f5abf57c66128bb1c5a4751880f8"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>A copyable interface to manage a connection to a gRPC server. </p> +<p>All <code><a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html" title="A copyable interface to manage a connection to a gRPC server. ">Connection</a></code> copies share the same gRPC channel which is thread safe. Note that the actual connection is established lazily by the gRPC library at the time an RPC is made to the channel. </p> +</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a class="anchor" id="a60863492f258db095f4ce19c45d4fed5"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">process::grpc::client::Connection::Connection </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>uri</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::shared_ptr<::grpc::ChannelCredentials > & </td> + <td class="paramname"><em>credentials</em> = <code>::grpc::InsecureChannelCredentials()</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">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<a class="anchor" id="abe61ce221a6e43836ea28d97e6b2db94"></a> +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">process::grpc::client::Connection::Connection </td> + <td>(</td> + <td class="paramtype">std::shared_ptr<::grpc::Channel > </td> + <td class="paramname"><em>_channel</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +</div> +</div> +<h2 class="groupheader">Member Data Documentation</h2> +<a class="anchor" id="a2ee6f5abf57c66128bb1c5a4751880f8"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const std::shared_ptr<::grpc::Channel> process::grpc::client::Connection::channel</td> + </tr> + </table> +</div><div class="memdoc"> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>3rdparty/libprocess/include/process/<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.11 +</small></address> +</body> +</html> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html index 5bf1d60..8cfb812 100644 --- a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime-members.html @@ -57,7 +57,7 @@ <p>This is the complete list of members for <a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ad7b51c9cbfcfef8692eeaa66b2b63007">call</a>(const Channel &channel, std::unique_ptr<::grpc::ClientAsyncResponseReader< Response >>(Stub::*rpc)(::grpc::ClientContext *, const Request &,::grpc::CompletionQueue *), const Request &request)</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">call</a>(const Connection &connection, Method &&method, const Request &request)</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a5f7e56d9ebb540a9dbc52c5fb816a024">Runtime</a>()</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">terminate</a>()</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a96c1724b37429b930c2214f3acc90393">wait</a>()</td><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html">process::grpc::client::Runtime</a></td><td class="entry"></td></tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/805f4c5b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html index b2b3b0d..e7469ef 100644 --- a/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html +++ b/content/api/latest/c++/classprocess_1_1grpc_1_1client_1_1Runtime.html @@ -68,10 +68,10 @@ Public Member Functions</h2></td></tr> <tr class="memitem:a5f7e56d9ebb540a9dbc52c5fb816a024"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a5f7e56d9ebb540a9dbc52c5fb816a024">Runtime</a> ()</td></tr> <tr class="separator:a5f7e56d9ebb540a9dbc52c5fb816a024"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad7b51c9cbfcfef8692eeaa66b2b63007"><td class="memTemplParams" colspan="2">template<typename Stub , typename Request , typename Response > </td></tr> -<tr class="memitem:ad7b51c9cbfcfef8692eeaa66b2b63007"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structprocess_1_1grpc_1_1RpcResult.html">RpcResult</a>< Response > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ad7b51c9cbfcfef8692eeaa66b2b63007">call</a> (const <a class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a> &channel, std::unique_ptr<::grpc::ClientAsyncResponseReader< Response >>(Stub::*rpc)(::grpc::ClientContext *, const Request &,::grpc::CompletionQueue *), const Request &request)</td></tr> -<tr class="memdesc:ad7b51c9cbfcfef8692eeaa66b2b63007"><td class="mdescLeft"> </td><td class="mdescRight">Sends an asynchronous gRPC call. <a href="#ad7b51c9cbfcfef8692eeaa66b2b63007">More...</a><br /></td></tr> -<tr class="separator:ad7b51c9cbfcfef8692eeaa66b2b63007"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acc50467a027c41b69d3df6e24864f034"><td class="memTemplParams" colspan="2">template<typename Method , typename Request = typename internal::MethodTraits<Method>::request_type, typename Response = typename internal::MethodTraits<Method>::response_type> </td></tr> +<tr class="memitem:acc50467a027c41b69d3df6e24864f034"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="classTry.html">Try</a>< Response, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a> > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#acc50467a027c41b69d3df6e24864f034">call</a> (const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> &connection, Method &&method, const Request &request)</td></tr> +<tr class="memdesc:acc50467a027c41b69d3df6e24864f034"><td class="mdescLeft"> </td><td class="mdescRight">Sends an asynchronous gRPC call. <a href="#acc50467a027c41b69d3df6e24864f034">More...</a><br /></td></tr> +<tr class="separator:acc50467a027c41b69d3df6e24864f034"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#ae9cb9b61f055d4ecec094aeef206e7d4">terminate</a> ()</td></tr> <tr class="memdesc:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="mdescLeft"> </td><td class="mdescRight">Asks the internal gRPC runtime instance to shut down the <code>CompletionQueue</code>, which would stop its looper thread, drain and fail all pending gRPC calls in the <code>CompletionQueue</code>, then asynchronously join the looper thread. <a href="#ae9cb9b61f055d4ecec094aeef206e7d4">More...</a><br /></td></tr> <tr class="separator:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="memSeparator" colspan="2"> </td></tr> @@ -106,26 +106,26 @@ Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="ad7b51c9cbfcfef8692eeaa66b2b63007"></a> +<a class="anchor" id="acc50467a027c41b69d3df6e24864f034"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> -template<typename Stub , typename Request , typename Response > </div> +template<typename Method , typename Request = typename internal::MethodTraits<Method>::request_type, typename Response = typename internal::MethodTraits<Method>::response_type> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a><<a class="el" href="structprocess_1_1grpc_1_1RpcResult.html">RpcResult</a><Response> > process::grpc::client::Runtime::call </td> + <td class="memname"><a class="el" href="classprocess_1_1Future.html">Future</a><<a class="el" href="classTry.html">Try</a><Response, <a class="el" href="classprocess_1_1grpc_1_1StatusError.html">StatusError</a>> > process::grpc::client::Runtime::call </td> <td>(</td> - <td class="paramtype">const <a class="el" href="classprocess_1_1grpc_1_1Channel.html">Channel</a> & </td> - <td class="paramname"><em>channel</em>, </td> + <td class="paramtype">const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> & </td> + <td class="paramname"><em>connection</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">std::unique_ptr<::grpc::ClientAsyncResponseReader< Response >>(Stub::*)(::grpc::ClientContext *, const Request &,::grpc::CompletionQueue *) </td> - <td class="paramname"><em>rpc</em>, </td> + <td class="paramtype">Method && </td> + <td class="paramname"><em>method</em>, </td> </tr> <tr> <td class="paramkey"></td> @@ -147,15 +147,16 @@ template<typename Stub , typename Request , typename Response > </div> </div><div class="memdoc"> <p>Sends an asynchronous gRPC call. </p> +<p>This function returns a <code><a class="el" href="classprocess_1_1Future.html">Future</a></code> of a <code><a class="el" href="classTry.html">Try</a></code> such that the response protobuf is returned only if the gRPC call returns an OK status to ensure type safety (see <a href="https://github.com/grpc/grpc/issues/12824">https://github.com/grpc/grpc/issues/12824</a>). Note that the future never fails; it will return a <code><a class="el" href="classprocess_1_1grpc_1_1StatusError.html" title="Represents errors caused by non-OK gRPC statuses. ">StatusError</a></code> if a non-OK status is returned for the call, so the caller can handle the error programmatically.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> - <tr><td class="paramname">channel</td><td>A connection to a gRPC server. </td></tr> - <tr><td class="paramname">rpc</td><td>The asynchronous gRPC call to make. This can be obtained by the <code><a class="el" href="grpc_8hpp.html#af7c02a396d36035ea181b30f1d040f54">GRPC_RPC(Service, RPC)</a></code> macro. </td></tr> + <tr><td class="paramname">connection</td><td>A connection to a gRPC server. </td></tr> + <tr><td class="paramname">rpc</td><td>The asynchronous gRPC call to make. This can be obtained by the <code><a class="el" href="grpc_8hpp.html#af26d5c763831ad955bb9742db25c5f75">GRPC_CLIENT_METHOD(service, rpc)</a></code> macro. </td></tr> <tr><td class="paramname">request</td><td>The request protobuf for the gRPC call. </td></tr> </table> </dd> </dl> -<dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="classprocess_1_1Future.html">Future</a></code> waiting for a response protobuf. </dd></dl> +<dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="classprocess_1_1Future.html">Future</a></code> of <code><a class="el" href="classTry.html">Try</a></code> waiting for a response protobuf or an error. </dd></dl> </div> </div>
