\hypertarget{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream}{\section{google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Input\-Stream \-Class \-Reference}
\label{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream}\index{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}}
}


{\ttfamily \#include $<$zero\-\_\-copy\-\_\-stream\-\_\-impl\-\_\-lite.\-h$>$}



\-Inheritance diagram for google\-:\-:protobuf\-:\-:io\-:\-:\-Copying\-Input\-Stream\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_aad6fbaf480ba77a336225ca64accee6f}{$\sim$\-Copying\-Input\-Stream} ()
\item 
virtual int \hyperlink{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_a810b433789e8a26cc03b9843ca4b4242}{\-Read} (void $\ast$buffer, int size)=0
\item 
virtual int \hyperlink{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_afc7dd5624bd17f6e5fe4eb704fa84bfd}{\-Skip} (int count)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_aad6fbaf480ba77a336225ca64accee6f}{\index{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}!$\sim$\-Copying\-Input\-Stream@{$\sim$\-Copying\-Input\-Stream}}
\index{$\sim$\-Copying\-Input\-Stream@{$\sim$\-Copying\-Input\-Stream}!google::protobuf::io::CopyingInputStream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}}
\subsubsection[{$\sim$\-Copying\-Input\-Stream}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf google\-::protobuf\-::io\-::\-Copying\-Input\-Stream\-::$\sim$\-Copying\-Input\-Stream} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_aad6fbaf480ba77a336225ca64accee6f}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_a810b433789e8a26cc03b9843ca4b4242}{\index{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}!\-Read@{\-Read}}
\index{\-Read@{\-Read}!google::protobuf::io::CopyingInputStream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}}
\subsubsection[{\-Read}]{\setlength{\rightskip}{0pt plus 5cm}virtual int {\bf google\-::protobuf\-::io\-::\-Copying\-Input\-Stream\-::\-Read} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{buffer, }
\item[{int}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_a810b433789e8a26cc03b9843ca4b4242}
\hypertarget{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_afc7dd5624bd17f6e5fe4eb704fa84bfd}{\index{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}!\-Skip@{\-Skip}}
\index{\-Skip@{\-Skip}!google::protobuf::io::CopyingInputStream@{google\-::protobuf\-::io\-::\-Copying\-Input\-Stream}}
\subsubsection[{\-Skip}]{\setlength{\rightskip}{0pt plus 5cm}virtual int {\bf google\-::protobuf\-::io\-::\-Copying\-Input\-Stream\-::\-Skip} (
\begin{DoxyParamCaption}
\item[{int}]{count}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classgoogle_1_1protobuf_1_1io_1_1CopyingInputStream_afc7dd5624bd17f6e5fe4eb704fa84bfd}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/google/protobuf/io/\hyperlink{zero__copy__stream__impl__lite_8h}{zero\-\_\-copy\-\_\-stream\-\_\-impl\-\_\-lite.\-h}\end{DoxyCompactItemize}
