\hypertarget{classgoogle_1_1protobuf_1_1RpcChannel}{\section{google\-:\-:protobuf\-:\-:\-Rpc\-Channel \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1RpcChannel}\index{google\-::protobuf\-::\-Rpc\-Channel@{google\-::protobuf\-::\-Rpc\-Channel}}
}


{\ttfamily \#include $<$service.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classgoogle_1_1protobuf_1_1RpcChannel_a224b2e62ee3817157b169041311b7a03}{\-Rpc\-Channel} ()
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1RpcChannel_a9665455f759c6913d88282a39074d958}{$\sim$\-Rpc\-Channel} ()
\item 
virtual void \hyperlink{classgoogle_1_1protobuf_1_1RpcChannel_ae871fe7ac5182aafec895f21264f8c39}{\-Call\-Method} (const \hyperlink{classgoogle_1_1protobuf_1_1MethodDescriptor}{\-Method\-Descriptor} $\ast$method, \hyperlink{classgoogle_1_1protobuf_1_1RpcController}{\-Rpc\-Controller} $\ast$controller, const \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$request, \hyperlink{classgoogle_1_1protobuf_1_1Message}{\-Message} $\ast$response, \hyperlink{classgoogle_1_1protobuf_1_1Closure}{\-Closure} $\ast$done)=0
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1RpcChannel_a224b2e62ee3817157b169041311b7a03}{\index{google\-::protobuf\-::\-Rpc\-Channel@{google\-::protobuf\-::\-Rpc\-Channel}!\-Rpc\-Channel@{\-Rpc\-Channel}}
\index{\-Rpc\-Channel@{\-Rpc\-Channel}!google::protobuf::RpcChannel@{google\-::protobuf\-::\-Rpc\-Channel}}
\subsubsection[{\-Rpc\-Channel}]{\setlength{\rightskip}{0pt plus 5cm}{\bf google\-::protobuf\-::\-Rpc\-Channel\-::\-Rpc\-Channel} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RpcChannel_a224b2e62ee3817157b169041311b7a03}
\hypertarget{classgoogle_1_1protobuf_1_1RpcChannel_a9665455f759c6913d88282a39074d958}{\index{google\-::protobuf\-::\-Rpc\-Channel@{google\-::protobuf\-::\-Rpc\-Channel}!$\sim$\-Rpc\-Channel@{$\sim$\-Rpc\-Channel}}
\index{$\sim$\-Rpc\-Channel@{$\sim$\-Rpc\-Channel}!google::protobuf::RpcChannel@{google\-::protobuf\-::\-Rpc\-Channel}}
\subsubsection[{$\sim$\-Rpc\-Channel}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf google\-::protobuf\-::\-Rpc\-Channel\-::$\sim$\-Rpc\-Channel} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RpcChannel_a9665455f759c6913d88282a39074d958}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1RpcChannel_ae871fe7ac5182aafec895f21264f8c39}{\index{google\-::protobuf\-::\-Rpc\-Channel@{google\-::protobuf\-::\-Rpc\-Channel}!\-Call\-Method@{\-Call\-Method}}
\index{\-Call\-Method@{\-Call\-Method}!google::protobuf::RpcChannel@{google\-::protobuf\-::\-Rpc\-Channel}}
\subsubsection[{\-Call\-Method}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf google\-::protobuf\-::\-Rpc\-Channel\-::\-Call\-Method} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Method\-Descriptor} $\ast$}]{method, }
\item[{{\bf \-Rpc\-Controller} $\ast$}]{controller, }
\item[{const {\bf \-Message} $\ast$}]{request, }
\item[{{\bf \-Message} $\ast$}]{response, }
\item[{{\bf \-Closure} $\ast$}]{done}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1RpcChannel_ae871fe7ac5182aafec895f21264f8c39}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/\hyperlink{service_8h}{service.\-h}\end{DoxyCompactItemize}
