\hypertarget{structbufferevent__filtered}{\section{bufferevent\+\_\+filtered Struct Reference}
\label{structbufferevent__filtered}\index{bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}}
}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structbufferevent__filtered_a7fe5b045de4bf1ac05eb278dccbed93a}{struct \hyperlink{structbufferevent__private}{bufferevent\+\_\+private} {\bfseries bev}}\label{structbufferevent__filtered_a7fe5b045de4bf1ac05eb278dccbed93a}

\item 
struct \hyperlink{structbufferevent}{bufferevent} $\ast$ \hyperlink{structbufferevent__filtered_a65dc1705707235e88bf3cb239a03ec41}{underlying}
\begin{DoxyCompactList}\small\item\em The bufferevent that we read/write filtered data from/to. \end{DoxyCompactList}\item 
\hypertarget{structbufferevent__filtered_ac8c27712e81e1ca1b312bde81a856054}{struct \hyperlink{structevbuffer__cb__entry}{evbuffer\+\_\+cb\+\_\+entry} $\ast$ \hyperlink{structbufferevent__filtered_ac8c27712e81e1ca1b312bde81a856054}{outbuf\+\_\+cb}}\label{structbufferevent__filtered_ac8c27712e81e1ca1b312bde81a856054}

\begin{DoxyCompactList}\small\item\em A callback on our outbuf to notice when somebody adds data. \end{DoxyCompactList}\item 
unsigned \hyperlink{structbufferevent__filtered_a57ac7a502756ce530734a3202617d019}{got\+\_\+eof}
\begin{DoxyCompactList}\small\item\em True iff we have received an E\+O\+F callback from the underlying bufferevent. \end{DoxyCompactList}\item 
void($\ast$ \hyperlink{structbufferevent__filtered_a5b9d5e2f724590482648e3bee6d29c22}{free\+\_\+context} )(void $\ast$)
\begin{DoxyCompactList}\small\item\em \hyperlink{structFunction}{Function} to free context when we're done. \end{DoxyCompactList}\item 
\hypertarget{structbufferevent__filtered_a151a2cbd134149300ba1467577d5371f}{\hyperlink{bufferevent_8h_a08a36463d040d1533ba3a06a5c776a99}{bufferevent\+\_\+filter\+\_\+cb} \hyperlink{structbufferevent__filtered_a151a2cbd134149300ba1467577d5371f}{process\+\_\+in}}\label{structbufferevent__filtered_a151a2cbd134149300ba1467577d5371f}

\begin{DoxyCompactList}\small\item\em Input filter. \end{DoxyCompactList}\item 
\hypertarget{structbufferevent__filtered_a39acab81ec1b7e28752207bdb734d9a8}{\hyperlink{bufferevent_8h_a08a36463d040d1533ba3a06a5c776a99}{bufferevent\+\_\+filter\+\_\+cb} \hyperlink{structbufferevent__filtered_a39acab81ec1b7e28752207bdb734d9a8}{process\+\_\+out}}\label{structbufferevent__filtered_a39acab81ec1b7e28752207bdb734d9a8}

\begin{DoxyCompactList}\small\item\em Output filter. \end{DoxyCompactList}\item 
void $\ast$ \hyperlink{structbufferevent__filtered_a341f572bf9682efd766f16a3aa1c064f}{context}
\begin{DoxyCompactList}\small\item\em User-\/supplied argument to the filters. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structbufferevent__filtered_a341f572bf9682efd766f16a3aa1c064f}{\index{bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}!context@{context}}
\index{context@{context}!bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}}
\subsubsection[{context}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ bufferevent\+\_\+filtered\+::context}}\label{structbufferevent__filtered_a341f572bf9682efd766f16a3aa1c064f}


User-\/supplied argument to the filters. 



Referenced by bufferevent\+\_\+filter\+\_\+new().

\hypertarget{structbufferevent__filtered_a5b9d5e2f724590482648e3bee6d29c22}{\index{bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}!free\+\_\+context@{free\+\_\+context}}
\index{free\+\_\+context@{free\+\_\+context}!bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}}
\subsubsection[{free\+\_\+context}]{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ bufferevent\+\_\+filtered\+::free\+\_\+context)(void $\ast$)}}\label{structbufferevent__filtered_a5b9d5e2f724590482648e3bee6d29c22}


\hyperlink{structFunction}{Function} to free context when we're done. 



Referenced by bufferevent\+\_\+filter\+\_\+new().

\hypertarget{structbufferevent__filtered_a57ac7a502756ce530734a3202617d019}{\index{bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}!got\+\_\+eof@{got\+\_\+eof}}
\index{got\+\_\+eof@{got\+\_\+eof}!bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}}
\subsubsection[{got\+\_\+eof}]{\setlength{\rightskip}{0pt plus 5cm}unsigned bufferevent\+\_\+filtered\+::got\+\_\+eof}}\label{structbufferevent__filtered_a57ac7a502756ce530734a3202617d019}


True iff we have received an E\+O\+F callback from the underlying bufferevent. 

\hypertarget{structbufferevent__filtered_a65dc1705707235e88bf3cb239a03ec41}{\index{bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}!underlying@{underlying}}
\index{underlying@{underlying}!bufferevent\+\_\+filtered@{bufferevent\+\_\+filtered}}
\subsubsection[{underlying}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf bufferevent}$\ast$ bufferevent\+\_\+filtered\+::underlying}}\label{structbufferevent__filtered_a65dc1705707235e88bf3cb239a03ec41}


The bufferevent that we read/write filtered data from/to. 



Referenced by bufferevent\+\_\+filter\+\_\+new().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
opal/mca/event/libevent2013/libevent/bufferevent\+\_\+filter.\+c\end{DoxyCompactItemize}
