\hypertarget{structevbuffer__iovec}{\section{evbuffer\+\_\+iovec Struct Reference}
\label{structevbuffer__iovec}\index{evbuffer\+\_\+iovec@{evbuffer\+\_\+iovec}}
}


Describes a single extent of memory inside an evbuffer.  




{\ttfamily \#include $<$buffer.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void $\ast$ \hyperlink{structevbuffer__iovec_a1ce384c93f7554ab94f5dccdab8b4e13}{iov\+\_\+base}
\begin{DoxyCompactList}\small\item\em The start of the extent of memory. \end{DoxyCompactList}\item 
size\+\_\+t \hyperlink{structevbuffer__iovec_a0b1981aa931c720e63238022d74c0ac1}{iov\+\_\+len}
\begin{DoxyCompactList}\small\item\em The length of the extent of memory. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Describes a single extent of memory inside an evbuffer. 

Used for direct-\/access functions.

\begin{DoxySeeAlso}{See also}
\hyperlink{buffer_8h_ada49b2dc41bb09bb011765c1fc826a5d}{evbuffer\+\_\+reserve\+\_\+space}, \hyperlink{buffer_8h_a7a13a10fd1eb75cccf0ca29a05c5ba8a}{evbuffer\+\_\+commit\+\_\+space}, \hyperlink{buffer_8h_adf4b59974a0cb989b7091f0b8677d511}{evbuffer\+\_\+peek} 
\end{DoxySeeAlso}


\subsection{Field Documentation}
\hypertarget{structevbuffer__iovec_a1ce384c93f7554ab94f5dccdab8b4e13}{\index{evbuffer\+\_\+iovec@{evbuffer\+\_\+iovec}!iov\+\_\+base@{iov\+\_\+base}}
\index{iov\+\_\+base@{iov\+\_\+base}!evbuffer\+\_\+iovec@{evbuffer\+\_\+iovec}}
\subsubsection[{iov\+\_\+base}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ evbuffer\+\_\+iovec\+::iov\+\_\+base}}\label{structevbuffer__iovec_a1ce384c93f7554ab94f5dccdab8b4e13}


The start of the extent of memory. 



Referenced by evbuffer\+\_\+commit\+\_\+space(), evbuffer\+\_\+peek(), and evbuffer\+\_\+reserve\+\_\+space().

\hypertarget{structevbuffer__iovec_a0b1981aa931c720e63238022d74c0ac1}{\index{evbuffer\+\_\+iovec@{evbuffer\+\_\+iovec}!iov\+\_\+len@{iov\+\_\+len}}
\index{iov\+\_\+len@{iov\+\_\+len}!evbuffer\+\_\+iovec@{evbuffer\+\_\+iovec}}
\subsubsection[{iov\+\_\+len}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t evbuffer\+\_\+iovec\+::iov\+\_\+len}}\label{structevbuffer__iovec_a0b1981aa931c720e63238022d74c0ac1}


The length of the extent of memory. 



Referenced by evbuffer\+\_\+commit\+\_\+space(), evbuffer\+\_\+peek(), and evbuffer\+\_\+reserve\+\_\+space().



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
opal/mca/event/libevent2013/libevent/include/event2/\hyperlink{buffer_8h}{buffer.\+h}\end{DoxyCompactItemize}
