http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0e1e15b5/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 e2ab304..9ded6f1 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,24 +57,24 @@ <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#a434c72957bae489f83668fe180df24c6">call</a>(const typename RPCTraits< rpc >::request_type &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#ae1a03dd8aa44880622a061a63d72242c">call</a>(const GetPluginInfoRequest &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#a77cb882700f7419c5114917fe170963e">call</a>(const GetPluginCapabilitiesRequest &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#ab9e5d5c4ee08f6a9de33372910185af8">call</a>(const ProbeRequest &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#ad33c889000434e70440938661480d11a">call</a>(const CreateVolumeRequest &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#afadcf2016535385e83ea1944c5b0d7af">call</a>(const DeleteVolumeRequest &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#a5eb4431e7a4134a1cb6a3e0fe387747a">call</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#a4c806b27bf515fd6f3dd46e73b3b58a4">call</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> - <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7faeee2e85748419dbc938e4e54e7477">call</a>(const ValidateVolumeCapabilitiesRequest &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#a760a949558d183449fe4756ebbe03a18">call</a>(const ListVolumesRequest &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#aaf040a6ef9ebe478cca6cc4d5b15934b">call</a>(const GetCapacityRequest &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#ab456b559510d2c3a27e32a788ff1159c">call</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#a5f9f0a6d0b24dc294566cad0b87f9be5">call</a>(const NodeStageVolumeRequest &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#a7d10211213909f20386565fccd3d02de">call</a>(const NodeUnstageVolumeRequest &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#ad1b7ac2922ae4e7859a1fd38088d213b">call</a>(const NodePublishVolumeRequest &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#ad80d501579d9afd0b024b2041b77dd2b">call</a>(const NodeUnpublishVolumeRequest &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#a0bcaff2081298f0300fcf69c1c5e6471">call</a>(const NodeGetIdRequest &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#a027f2cc858b6af26dc126e456d2ef661">call</a>(const NodeGetCapabilitiesRequest &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#a4947d0e1847c31837e690c01e0303b2b">call</a>(typename RPCTraits< rpc >::request_type 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#abd3407c48dccaa89196b91f010277781">call</a>(GetPluginInfoRequest 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#a549698d82714379a6bd04dd94fd80915">call</a>(GetPluginCapabilitiesRequest 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#a704c98873ecb56fa6eb5648f145be735">call</a>(ProbeRequest 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#a2bf0e338d82fbc5fb3c4748786d43bb5">call</a>(CreateVolumeRequest 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#ae95b14bbf1752ba290205c34dabc3efb">call</a>(DeleteVolumeRequest 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#a3a842d70d5cb9f931b8c23aa57a23b41">call</a>(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#ab2a56b42c9bb1362018bcc2c3ff5962e">call</a>(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> + <tr class="even"><td class="entry"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a74698f975913de22d808dcb96397051a">call</a>(ValidateVolumeCapabilitiesRequest 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#ab89b5a605827d2faf5b25b39a5adc44a">call</a>(ListVolumesRequest 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#a23201a5516cd200230b0e03d29b9c1a4">call</a>(GetCapacityRequest 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#a0c5bd99ee6c65720405952754742a516">call</a>(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#a9f884d2f200f806237df186650b12d81">call</a>(NodeStageVolumeRequest 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#ada8af1d4d571b3561812ce8cc06d4696">call</a>(NodeUnstageVolumeRequest 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#a973823698ef60897be206e68585040bf">call</a>(NodePublishVolumeRequest 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#ac384c31200c6f9c2fdccdd300dc7a219">call</a>(NodeUnpublishVolumeRequest 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#a192abd90532af3a3542bae792c1a8f8c">call</a>(NodeGetIdRequest 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#a174846cd338b5c34488b90872d2b3d3f">call</a>(NodeGetCapabilitiesRequest 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#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> </table></div><!-- contents --> <!-- start footer part -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0e1e15b5/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 6aae431..ea91566 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 @@ -64,60 +64,60 @@ Public Member Functions</h2></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:a434c72957bae489f83668fe180df24c6"><td class="memTemplParams" colspan="2">template<RPC rpc> </td></tr> -<tr class="memitem:a434c72957bae489f83668fe180df24c6"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::response_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a434c72957bae489f83668fe180df24c6">call</a> (const typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::request_type &request)</td></tr> -<tr class="separator:a434c72957bae489f83668fe180df24c6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae1a03dd8aa44880622a061a63d72242c"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ae1a03dd8aa44880622a061a63d72242c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginInfoResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ae1a03dd8aa44880622a061a63d72242c">call</a> (const GetPluginInfoRequest &request)</td></tr> -<tr class="separator:ae1a03dd8aa44880622a061a63d72242c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a77cb882700f7419c5114917fe170963e"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a77cb882700f7419c5114917fe170963e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a77cb882700f7419c5114917fe170963e">call</a> (const GetPluginCapabilitiesRequest &request)</td></tr> -<tr class="separator:a77cb882700f7419c5114917fe170963e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab9e5d5c4ee08f6a9de33372910185af8"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ab9e5d5c4ee08f6a9de33372910185af8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ProbeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab9e5d5c4ee08f6a9de33372910185af8">call</a> (const ProbeRequest &request)</td></tr> -<tr class="separator:ab9e5d5c4ee08f6a9de33372910185af8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad33c889000434e70440938661480d11a"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ad33c889000434e70440938661480d11a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< CreateVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad33c889000434e70440938661480d11a">call</a> (const CreateVolumeRequest &request)</td></tr> -<tr class="separator:ad33c889000434e70440938661480d11a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afadcf2016535385e83ea1944c5b0d7af"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:afadcf2016535385e83ea1944c5b0d7af"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< DeleteVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#afadcf2016535385e83ea1944c5b0d7af">call</a> (const DeleteVolumeRequest &request)</td></tr> -<tr class="separator:afadcf2016535385e83ea1944c5b0d7af"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5eb4431e7a4134a1cb6a3e0fe387747a"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a5eb4431e7a4134a1cb6a3e0fe387747a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerPublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a5eb4431e7a4134a1cb6a3e0fe387747a">call</a> (const ControllerPublishVolumeRequest &request)</td></tr> -<tr class="separator:a5eb4431e7a4134a1cb6a3e0fe387747a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4c806b27bf515fd6f3dd46e73b3b58a4"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a4c806b27bf515fd6f3dd46e73b3b58a4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerUnpublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4c806b27bf515fd6f3dd46e73b3b58a4">call</a> (const ControllerUnpublishVolumeRequest &request)</td></tr> -<tr class="separator:a4c806b27bf515fd6f3dd46e73b3b58a4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7faeee2e85748419dbc938e4e54e7477"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a7faeee2e85748419dbc938e4e54e7477"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ValidateVolumeCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7faeee2e85748419dbc938e4e54e7477">call</a> (const ValidateVolumeCapabilitiesRequest &request)</td></tr> -<tr class="separator:a7faeee2e85748419dbc938e4e54e7477"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a760a949558d183449fe4756ebbe03a18"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a760a949558d183449fe4756ebbe03a18"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ListVolumesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a760a949558d183449fe4756ebbe03a18">call</a> (const ListVolumesRequest &request)</td></tr> -<tr class="separator:a760a949558d183449fe4756ebbe03a18"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aaf040a6ef9ebe478cca6cc4d5b15934b"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:aaf040a6ef9ebe478cca6cc4d5b15934b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetCapacityResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#aaf040a6ef9ebe478cca6cc4d5b15934b">call</a> (const GetCapacityRequest &request)</td></tr> -<tr class="separator:aaf040a6ef9ebe478cca6cc4d5b15934b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab456b559510d2c3a27e32a788ff1159c"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ab456b559510d2c3a27e32a788ff1159c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerGetCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab456b559510d2c3a27e32a788ff1159c">call</a> (const ControllerGetCapabilitiesRequest &request)</td></tr> -<tr class="separator:ab456b559510d2c3a27e32a788ff1159c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5f9f0a6d0b24dc294566cad0b87f9be5"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a5f9f0a6d0b24dc294566cad0b87f9be5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeStageVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a5f9f0a6d0b24dc294566cad0b87f9be5">call</a> (const NodeStageVolumeRequest &request)</td></tr> -<tr class="separator:a5f9f0a6d0b24dc294566cad0b87f9be5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7d10211213909f20386565fccd3d02de"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a7d10211213909f20386565fccd3d02de"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeUnstageVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a7d10211213909f20386565fccd3d02de">call</a> (const NodeUnstageVolumeRequest &request)</td></tr> -<tr class="separator:a7d10211213909f20386565fccd3d02de"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad1b7ac2922ae4e7859a1fd38088d213b"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ad1b7ac2922ae4e7859a1fd38088d213b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodePublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad1b7ac2922ae4e7859a1fd38088d213b">call</a> (const NodePublishVolumeRequest &request)</td></tr> -<tr class="separator:ad1b7ac2922ae4e7859a1fd38088d213b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad80d501579d9afd0b024b2041b77dd2b"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:ad80d501579d9afd0b024b2041b77dd2b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeUnpublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ad80d501579d9afd0b024b2041b77dd2b">call</a> (const NodeUnpublishVolumeRequest &request)</td></tr> -<tr class="separator:ad80d501579d9afd0b024b2041b77dd2b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0bcaff2081298f0300fcf69c1c5e6471"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a0bcaff2081298f0300fcf69c1c5e6471"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeGetIdResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a0bcaff2081298f0300fcf69c1c5e6471">call</a> (const NodeGetIdRequest &request)</td></tr> -<tr class="separator:a0bcaff2081298f0300fcf69c1c5e6471"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a027f2cc858b6af26dc126e456d2ef661"><td class="memTemplParams" colspan="2">template<> </td></tr> -<tr class="memitem:a027f2cc858b6af26dc126e456d2ef661"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeGetCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a027f2cc858b6af26dc126e456d2ef661">call</a> (const NodeGetCapabilitiesRequest &request)</td></tr> -<tr class="separator:a027f2cc858b6af26dc126e456d2ef661"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4947d0e1847c31837e690c01e0303b2b"><td class="memTemplParams" colspan="2">template<RPC rpc> </td></tr> +<tr class="memitem:a4947d0e1847c31837e690c01e0303b2b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::response_type > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a4947d0e1847c31837e690c01e0303b2b">call</a> (typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::request_type request)</td></tr> +<tr class="separator:a4947d0e1847c31837e690c01e0303b2b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abd3407c48dccaa89196b91f010277781"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:abd3407c48dccaa89196b91f010277781"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginInfoResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#abd3407c48dccaa89196b91f010277781">call</a> (GetPluginInfoRequest request)</td></tr> +<tr class="separator:abd3407c48dccaa89196b91f010277781"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a549698d82714379a6bd04dd94fd80915"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a549698d82714379a6bd04dd94fd80915"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetPluginCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a549698d82714379a6bd04dd94fd80915">call</a> (GetPluginCapabilitiesRequest request)</td></tr> +<tr class="separator:a549698d82714379a6bd04dd94fd80915"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a704c98873ecb56fa6eb5648f145be735"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a704c98873ecb56fa6eb5648f145be735"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ProbeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a704c98873ecb56fa6eb5648f145be735">call</a> (ProbeRequest request)</td></tr> +<tr class="separator:a704c98873ecb56fa6eb5648f145be735"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2bf0e338d82fbc5fb3c4748786d43bb5"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a2bf0e338d82fbc5fb3c4748786d43bb5"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< CreateVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a2bf0e338d82fbc5fb3c4748786d43bb5">call</a> (CreateVolumeRequest request)</td></tr> +<tr class="separator:a2bf0e338d82fbc5fb3c4748786d43bb5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae95b14bbf1752ba290205c34dabc3efb"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:ae95b14bbf1752ba290205c34dabc3efb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< DeleteVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ae95b14bbf1752ba290205c34dabc3efb">call</a> (DeleteVolumeRequest request)</td></tr> +<tr class="separator:ae95b14bbf1752ba290205c34dabc3efb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3a842d70d5cb9f931b8c23aa57a23b41"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a3a842d70d5cb9f931b8c23aa57a23b41"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerPublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a3a842d70d5cb9f931b8c23aa57a23b41">call</a> (ControllerPublishVolumeRequest request)</td></tr> +<tr class="separator:a3a842d70d5cb9f931b8c23aa57a23b41"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab2a56b42c9bb1362018bcc2c3ff5962e"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:ab2a56b42c9bb1362018bcc2c3ff5962e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerUnpublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab2a56b42c9bb1362018bcc2c3ff5962e">call</a> (ControllerUnpublishVolumeRequest request)</td></tr> +<tr class="separator:ab2a56b42c9bb1362018bcc2c3ff5962e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a74698f975913de22d808dcb96397051a"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a74698f975913de22d808dcb96397051a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ValidateVolumeCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a74698f975913de22d808dcb96397051a">call</a> (ValidateVolumeCapabilitiesRequest request)</td></tr> +<tr class="separator:a74698f975913de22d808dcb96397051a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab89b5a605827d2faf5b25b39a5adc44a"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:ab89b5a605827d2faf5b25b39a5adc44a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ListVolumesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ab89b5a605827d2faf5b25b39a5adc44a">call</a> (ListVolumesRequest request)</td></tr> +<tr class="separator:ab89b5a605827d2faf5b25b39a5adc44a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a23201a5516cd200230b0e03d29b9c1a4"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a23201a5516cd200230b0e03d29b9c1a4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< GetCapacityResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a23201a5516cd200230b0e03d29b9c1a4">call</a> (GetCapacityRequest request)</td></tr> +<tr class="separator:a23201a5516cd200230b0e03d29b9c1a4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0c5bd99ee6c65720405952754742a516"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a0c5bd99ee6c65720405952754742a516"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< ControllerGetCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a0c5bd99ee6c65720405952754742a516">call</a> (ControllerGetCapabilitiesRequest request)</td></tr> +<tr class="separator:a0c5bd99ee6c65720405952754742a516"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9f884d2f200f806237df186650b12d81"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a9f884d2f200f806237df186650b12d81"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeStageVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a9f884d2f200f806237df186650b12d81">call</a> (NodeStageVolumeRequest request)</td></tr> +<tr class="separator:a9f884d2f200f806237df186650b12d81"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ada8af1d4d571b3561812ce8cc06d4696"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:ada8af1d4d571b3561812ce8cc06d4696"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeUnstageVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ada8af1d4d571b3561812ce8cc06d4696">call</a> (NodeUnstageVolumeRequest request)</td></tr> +<tr class="separator:ada8af1d4d571b3561812ce8cc06d4696"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a973823698ef60897be206e68585040bf"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a973823698ef60897be206e68585040bf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodePublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a973823698ef60897be206e68585040bf">call</a> (NodePublishVolumeRequest request)</td></tr> +<tr class="separator:a973823698ef60897be206e68585040bf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac384c31200c6f9c2fdccdd300dc7a219"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:ac384c31200c6f9c2fdccdd300dc7a219"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeUnpublishVolumeResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#ac384c31200c6f9c2fdccdd300dc7a219">call</a> (NodeUnpublishVolumeRequest request)</td></tr> +<tr class="separator:ac384c31200c6f9c2fdccdd300dc7a219"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a192abd90532af3a3542bae792c1a8f8c"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a192abd90532af3a3542bae792c1a8f8c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeGetIdResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a192abd90532af3a3542bae792c1a8f8c">call</a> (NodeGetIdRequest request)</td></tr> +<tr class="separator:a192abd90532af3a3542bae792c1a8f8c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a174846cd338b5c34488b90872d2b3d3f"><td class="memTemplParams" colspan="2">template<> </td></tr> +<tr class="memitem:a174846cd338b5c34488b90872d2b3d3f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">process::Future</a>< NodeGetCapabilitiesResponse > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmesos_1_1csi_1_1v0_1_1Client.html#a174846cd338b5c34488b90872d2b3d3f">call</a> (NodeGetCapabilitiesRequest request)</td></tr> +<tr class="separator:a174846cd338b5c34488b90872d2b3d3f"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="accf969996008621b383d33c5af3468b7"></a> @@ -155,7 +155,7 @@ Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a434c72957bae489f83668fe180df24c6"></a> +<a class="anchor" id="a4947d0e1847c31837e690c01e0303b2b"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -164,7 +164,7 @@ template<RPC rpc> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a><rpc>::response_type> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::request_type & </td> + <td class="paramtype">typename <a class="el" href="structmesos_1_1csi_1_1v0_1_1RPCTraits.html">RPCTraits</a>< rpc >::request_type </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -173,7 +173,7 @@ template<RPC rpc> </div> </div> </div> -<a class="anchor" id="a027f2cc858b6af26dc126e456d2ef661"></a> +<a class="anchor" id="a174846cd338b5c34488b90872d2b3d3f"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -182,7 +182,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodeGetCapabilitiesResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodeGetCapabilitiesRequest & </td> + <td class="paramtype">NodeGetCapabilitiesRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -191,7 +191,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a0bcaff2081298f0300fcf69c1c5e6471"></a> +<a class="anchor" id="a192abd90532af3a3542bae792c1a8f8c"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -200,7 +200,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodeGetIdResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodeGetIdRequest & </td> + <td class="paramtype">NodeGetIdRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -209,7 +209,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ad80d501579d9afd0b024b2041b77dd2b"></a> +<a class="anchor" id="ac384c31200c6f9c2fdccdd300dc7a219"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -218,7 +218,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodeUnpublishVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodeUnpublishVolumeRequest & </td> + <td class="paramtype">NodeUnpublishVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -227,7 +227,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ad1b7ac2922ae4e7859a1fd38088d213b"></a> +<a class="anchor" id="a973823698ef60897be206e68585040bf"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -236,7 +236,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodePublishVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodePublishVolumeRequest & </td> + <td class="paramtype">NodePublishVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -245,7 +245,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a7d10211213909f20386565fccd3d02de"></a> +<a class="anchor" id="ada8af1d4d571b3561812ce8cc06d4696"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -254,7 +254,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodeUnstageVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodeUnstageVolumeRequest & </td> + <td class="paramtype">NodeUnstageVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -263,7 +263,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a5f9f0a6d0b24dc294566cad0b87f9be5"></a> +<a class="anchor" id="a9f884d2f200f806237df186650b12d81"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -272,7 +272,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><NodeStageVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const NodeStageVolumeRequest & </td> + <td class="paramtype">NodeStageVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -281,7 +281,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ab456b559510d2c3a27e32a788ff1159c"></a> +<a class="anchor" id="a0c5bd99ee6c65720405952754742a516"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -290,7 +290,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ControllerGetCapabilitiesResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ControllerGetCapabilitiesRequest & </td> + <td class="paramtype">ControllerGetCapabilitiesRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -299,7 +299,7 @@ template<> </div> </div> </div> -<a class="anchor" id="aaf040a6ef9ebe478cca6cc4d5b15934b"></a> +<a class="anchor" id="a23201a5516cd200230b0e03d29b9c1a4"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -308,7 +308,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><GetCapacityResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const GetCapacityRequest & </td> + <td class="paramtype">GetCapacityRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -317,7 +317,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a760a949558d183449fe4756ebbe03a18"></a> +<a class="anchor" id="ab89b5a605827d2faf5b25b39a5adc44a"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -326,7 +326,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ListVolumesResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ListVolumesRequest & </td> + <td class="paramtype">ListVolumesRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -335,7 +335,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a7faeee2e85748419dbc938e4e54e7477"></a> +<a class="anchor" id="a74698f975913de22d808dcb96397051a"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -344,7 +344,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ValidateVolumeCapabilitiesResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ValidateVolumeCapabilitiesRequest & </td> + <td class="paramtype">ValidateVolumeCapabilitiesRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -353,7 +353,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a4c806b27bf515fd6f3dd46e73b3b58a4"></a> +<a class="anchor" id="ab2a56b42c9bb1362018bcc2c3ff5962e"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -362,7 +362,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ControllerUnpublishVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ControllerUnpublishVolumeRequest & </td> + <td class="paramtype">ControllerUnpublishVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -371,7 +371,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a5eb4431e7a4134a1cb6a3e0fe387747a"></a> +<a class="anchor" id="a3a842d70d5cb9f931b8c23aa57a23b41"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -380,7 +380,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ControllerPublishVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ControllerPublishVolumeRequest & </td> + <td class="paramtype">ControllerPublishVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -389,7 +389,7 @@ template<> </div> </div> </div> -<a class="anchor" id="afadcf2016535385e83ea1944c5b0d7af"></a> +<a class="anchor" id="ae95b14bbf1752ba290205c34dabc3efb"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -398,7 +398,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><DeleteVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const DeleteVolumeRequest & </td> + <td class="paramtype">DeleteVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -407,7 +407,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ad33c889000434e70440938661480d11a"></a> +<a class="anchor" id="a2bf0e338d82fbc5fb3c4748786d43bb5"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -416,7 +416,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><CreateVolumeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const CreateVolumeRequest & </td> + <td class="paramtype">CreateVolumeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -425,7 +425,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ab9e5d5c4ee08f6a9de33372910185af8"></a> +<a class="anchor" id="a704c98873ecb56fa6eb5648f145be735"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -434,7 +434,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><ProbeResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const ProbeRequest & </td> + <td class="paramtype">ProbeRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -443,7 +443,7 @@ template<> </div> </div> </div> -<a class="anchor" id="a77cb882700f7419c5114917fe170963e"></a> +<a class="anchor" id="a549698d82714379a6bd04dd94fd80915"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -452,7 +452,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><GetPluginCapabilitiesResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const GetPluginCapabilitiesRequest & </td> + <td class="paramtype">GetPluginCapabilitiesRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> @@ -461,7 +461,7 @@ template<> </div> </div> </div> -<a class="anchor" id="ae1a03dd8aa44880622a061a63d72242c"></a> +<a class="anchor" id="abd3407c48dccaa89196b91f010277781"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> @@ -470,7 +470,7 @@ template<> </div> <tr> <td class="memname"><a class="el" href="classprocess_1_1Future.html">process::Future</a><GetPluginInfoResponse> mesos::csi::v0::Client::call </td> <td>(</td> - <td class="paramtype">const GetPluginInfoRequest & </td> + <td class="paramtype">GetPluginInfoRequest </td> <td class="paramname"><em>request</em></td><td>)</td> <td></td> </tr> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0e1e15b5/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 8a0aad3..6df16a9 100644 --- a/content/api/latest/c++/classprocess_1_1ProcessBase.html +++ b/content/api/latest/c++/classprocess_1_1ProcessBase.html @@ -101,15 +101,16 @@ Inheritance diagram for process::ProcessBase:</div> <area href="classprocess_1_1Process.html" alt="process::Process< ReaderProcess< T > >" shape="rect" coords="553,1680,1096,1704"/> <area href="classprocess_1_1Process.html" alt="process::Process< ReaperProcess >" shape="rect" coords="553,1736,1096,1760"/> <area href="classprocess_1_1Process.html" alt="process::Process< ReqResProcess< Req, Res > >" shape="rect" coords="553,1792,1096,1816"/> -<area href="classprocess_1_1Process.html" alt="process::Process< SequenceProcess >" shape="rect" coords="553,1848,1096,1872"/> -<area href="classprocess_1_1Process.html" alt="process::Process< Slave >" shape="rect" coords="553,1904,1096,1928"/> -<area href="classprocess_1_1Process.html" alt="process::Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >" shape="rect" coords="553,1960,1096,1984"/> -<area href="classprocess_1_1Process.html" alt="process::Process< SubsystemProcess >" shape="rect" coords="553,2016,1096,2040"/> -<area href="classprocess_1_1Process.html" alt="process::Process< System >" shape="rect" coords="553,2072,1096,2096"/> -<area href="classprocess_1_1Process.html" alt="process::Process< ThunkProcess< R > >" shape="rect" coords="553,2128,1096,2152"/> -<area href="classprocess_1_1Process.html" alt="process::Process< UriDiskProfileAdaptorProcess >" shape="rect" coords="553,2184,1096,2208"/> -<area href="classprocess_1_1Process.html" alt="process::Process< VersionProcess >" shape="rect" coords="553,2240,1096,2264"/> -<area href="classprocess_1_1Process.html" alt="process::Process< WhitelistWatcher >" shape="rect" coords="553,2296,1096,2320"/> +<area href="classprocess_1_1Process.html" alt="process::Process< RuntimeProcess >" shape="rect" coords="553,1848,1096,1872"/> +<area href="classprocess_1_1Process.html" alt="process::Process< SequenceProcess >" shape="rect" coords="553,1904,1096,1928"/> +<area href="classprocess_1_1Process.html" alt="process::Process< Slave >" shape="rect" coords="553,1960,1096,1984"/> +<area href="classprocess_1_1Process.html" alt="process::Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >" shape="rect" coords="553,2016,1096,2040"/> +<area href="classprocess_1_1Process.html" alt="process::Process< SubsystemProcess >" shape="rect" coords="553,2072,1096,2096"/> +<area href="classprocess_1_1Process.html" alt="process::Process< System >" shape="rect" coords="553,2128,1096,2152"/> +<area href="classprocess_1_1Process.html" alt="process::Process< ThunkProcess< R > >" shape="rect" coords="553,2184,1096,2208"/> +<area href="classprocess_1_1Process.html" alt="process::Process< UriDiskProfileAdaptorProcess >" shape="rect" coords="553,2240,1096,2264"/> +<area href="classprocess_1_1Process.html" alt="process::Process< VersionProcess >" shape="rect" coords="553,2296,1096,2320"/> +<area href="classprocess_1_1Process.html" alt="process::Process< WhitelistWatcher >" shape="rect" coords="553,2352,1096,2376"/> </map> </div></div> <table class="memberdecls"> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0e1e15b5/content/api/latest/c++/classprocess_1_1ProcessBase.png ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/classprocess_1_1ProcessBase.png b/content/api/latest/c++/classprocess_1_1ProcessBase.png index 0ce1b53..4125092 100644 Binary files a/content/api/latest/c++/classprocess_1_1ProcessBase.png and b/content/api/latest/c++/classprocess_1_1ProcessBase.png differ http://git-wip-us.apache.org/repos/asf/mesos-site/blob/0e1e15b5/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 8cfb812..b0c20cb 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#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 class="even"><td class="entry"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a09983451181cdf4c19dd5231e8dfaa86">call</a>(const Connection &connection, Method &&method, 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/0e1e15b5/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 e7469ef..f15ec72 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 @@ -59,7 +59,7 @@ </div><!--header--> <div class="contents"> -<p>A copyable interface to manage an internal gRPC runtime instance for asynchronous gRPC calls. +<p>A copyable interface to manage an internal runtime process for asynchronous gRPC calls. <a href="classprocess_1_1grpc_1_1client_1_1Runtime.html#details">More...</a></p> <p><code>#include <<a class="el" href="grpc_8hpp_source.html">grpc.hpp</a>></code></p> @@ -68,19 +68,20 @@ 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: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:a09983451181cdf4c19dd5231e8dfaa86"><td class="memTemplParams" colspan="2">template<typename Method , typename Request = typename internal::MethodTraits<Method>::request_type, typename Response = typename internal::MethodTraits<Method>::response_type, typename std::enable_if< std::is_convertible< typename std::decay< Request >::type *, google::protobuf::Message * >::value, int >::type = 0> </td></tr> +<tr class="memitem:a09983451181cdf4c19dd5231e8dfaa86"><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#a09983451181cdf4c19dd5231e8dfaa86">call</a> (const <a class="el" href="classprocess_1_1grpc_1_1client_1_1Connection.html">Connection</a> &connection, Method &&method, Request &&request)</td></tr> +<tr class="memdesc:a09983451181cdf4c19dd5231e8dfaa86"><td class="mdescLeft"> </td><td class="mdescRight">Sends an asynchronous gRPC call. <a href="#a09983451181cdf4c19dd5231e8dfaa86">More...</a><br /></td></tr> +<tr class="separator:a09983451181cdf4c19dd5231e8dfaa86"><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="memdesc:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="mdescLeft"> </td><td class="mdescRight">Asks the internal runtime process to shut down the <code>CompletionQueue</code>, which would asynchronously drain and fail all pending gRPC calls in the <code>CompletionQueue</code>, then join the looper thread. <a href="#ae9cb9b61f055d4ecec094aeef206e7d4">More...</a><br /></td></tr> <tr class="separator:ae9cb9b61f055d4ecec094aeef206e7d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96c1724b37429b930c2214f3acc90393"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classprocess_1_1Future.html">Future</a>< <a class="el" href="structNothing.html">Nothing</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html#a96c1724b37429b930c2214f3acc90393">wait</a> ()</td></tr> <tr class="separator:a96c1724b37429b930c2214f3acc90393"><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 an internal gRPC runtime instance for asynchronous gRPC calls. </p> -<p>A gRPC runtime instance includes a gRPC <code>CompletionQueue</code> to manage outstanding requests, a looper thread to wait for any incoming responses from the <code>CompletionQueue</code>, and a process to handle the responses. All <code><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html" title="A copyable interface to manage an internal gRPC runtime instance for asynchronous gRPC calls...">Runtime</a></code> copies share the same gRPC runtime instance. Usually we only need a single gRPC runtime instance to handle all gRPC calls, but multiple instances can be instantiated for more parallelism or isolation. NOTE: The destruction of the internal gRPC runtime instance is a blocking operation: it waits for the managed process to terminate. The user should ensure that this only happens at shutdown. </p> +<div class="textblock"><p>A copyable interface to manage an internal runtime process for asynchronous gRPC calls. </p> +<p>A runtime process keeps a gRPC <code>CompletionQueue</code> to manage outstanding requests, a looper thread to wait for any incoming responses from the <code>CompletionQueue</code>, and handles the requests and responses. All <code><a class="el" href="classprocess_1_1grpc_1_1client_1_1Runtime.html" title="A copyable interface to manage an internal runtime process for asynchronous gRPC calls. ">Runtime</a></code> copies share the same runtime process. Usually we only need a single runtime process to handle all gRPC calls, but multiple runtime processes can be instantiated for better parallelism and isolation.</p> +<p>NOTE: The caller must call <code>terminate</code> to drain the <code>CompletionQueue</code> before finalizing libprocess to gracefully terminate the gRPC runtime. </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a5f7e56d9ebb540a9dbc52c5fb816a024"></a> <div class="memitem"> @@ -106,11 +107,11 @@ Public Member Functions</h2></td></tr> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="acc50467a027c41b69d3df6e24864f034"></a> +<a class="anchor" id="a09983451181cdf4c19dd5231e8dfaa86"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> -template<typename Method , typename Request = typename internal::MethodTraits<Method>::request_type, typename Response = typename internal::MethodTraits<Method>::response_type> </div> +template<typename Method , typename Request = typename internal::MethodTraits<Method>::request_type, typename Response = typename internal::MethodTraits<Method>::response_type, typename std::enable_if< std::is_convertible< typename std::decay< Request >::type *, google::protobuf::Message * >::value, int >::type = 0> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> @@ -130,7 +131,7 @@ template<typename Method , typename Request = typename internal::MethodTrait <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const Request & </td> + <td class="paramtype">Request && </td> <td class="paramname"><em>request</em> </td> </tr> <tr> @@ -151,7 +152,7 @@ template<typename Method , typename Request = typename internal::MethodTrait <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <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">method</td><td>The asynchronous gRPC call to make. This should 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> @@ -173,7 +174,7 @@ template<typename Method , typename Request = typename internal::MethodTrait </table> </div><div class="memdoc"> -<p>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. </p> +<p>Asks the internal runtime process to shut down the <code>CompletionQueue</code>, which would asynchronously drain and fail all pending gRPC calls in the <code>CompletionQueue</code>, then join the looper thread. </p> </div> </div> @@ -189,7 +190,7 @@ template<typename Method , typename Request = typename internal::MethodTrait </tr> </table> </div><div class="memdoc"> -<dl class="section return"><dt>Returns</dt><dd>A <code><a class="el" href="classprocess_1_1Future.html">Future</a></code> waiting for all pending gRPC calls in the <code>CompletionQueue</code> of the internal gRPC runtime instance to be drained and the looper thread to be joined. </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 all pending gRPC calls in the <code>CompletionQueue</code> of the internal runtime process to be drained and the looper thread to be joined. </dd></dl> </div> </div>
