\hypertarget{structevdns__base}{\section{evdns\+\_\+base Struct Reference}
\label{structevdns__base}\index{evdns\+\_\+base@{evdns\+\_\+base}}
}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structevdns__base_a51d4dd719b7b413980fa3f5db97091ef}{struct \hyperlink{structrequest}{request} $\ast$$\ast$ {\bfseries req\+\_\+heads}}\label{structevdns__base_a51d4dd719b7b413980fa3f5db97091ef}

\item 
\hypertarget{structevdns__base_abceb0925c6aa1b3a18a95d7dd93ca85a}{struct \hyperlink{structrequest}{request} $\ast$ {\bfseries req\+\_\+waiting\+\_\+head}}\label{structevdns__base_abceb0925c6aa1b3a18a95d7dd93ca85a}

\item 
\hypertarget{structevdns__base_aee9bb440b80ef89aaf02ceb3eaab46ad}{struct \hyperlink{structnameserver}{nameserver} $\ast$ {\bfseries server\+\_\+head}}\label{structevdns__base_aee9bb440b80ef89aaf02ceb3eaab46ad}

\item 
\hypertarget{structevdns__base_ad8b7af22c87479f9f08211a9b42b3e30}{int {\bfseries n\+\_\+req\+\_\+heads}}\label{structevdns__base_ad8b7af22c87479f9f08211a9b42b3e30}

\item 
\hypertarget{structevdns__base_ad3c0c38047b641ac2f78ea2cd12cd673}{struct \hyperlink{structevent__base}{event\+\_\+base} $\ast$ {\bfseries event\+\_\+base}}\label{structevdns__base_ad3c0c38047b641ac2f78ea2cd12cd673}

\item 
\hypertarget{structevdns__base_a5aca681239f8152676eabdc0dafeda71}{int {\bfseries global\+\_\+good\+\_\+nameservers}}\label{structevdns__base_a5aca681239f8152676eabdc0dafeda71}

\item 
\hypertarget{structevdns__base_a2b364ce234658fb4cc88f3bbf26f757d}{int {\bfseries global\+\_\+requests\+\_\+inflight}}\label{structevdns__base_a2b364ce234658fb4cc88f3bbf26f757d}

\item 
\hypertarget{structevdns__base_a4c9915dd2012926b3d9522373113adf7}{int {\bfseries global\+\_\+requests\+\_\+waiting}}\label{structevdns__base_a4c9915dd2012926b3d9522373113adf7}

\item 
\hypertarget{structevdns__base_a73ac40992d77f61e7ac30b4497b78641}{int {\bfseries global\+\_\+max\+\_\+requests\+\_\+inflight}}\label{structevdns__base_a73ac40992d77f61e7ac30b4497b78641}

\item 
\hypertarget{structevdns__base_aa51ffbfd31975bd4c514c17f6e830b4f}{struct timeval {\bfseries global\+\_\+timeout}}\label{structevdns__base_aa51ffbfd31975bd4c514c17f6e830b4f}

\item 
\hypertarget{structevdns__base_a87ab9fdc8a21feb2732647a78cb67e72}{int {\bfseries global\+\_\+max\+\_\+reissues}}\label{structevdns__base_a87ab9fdc8a21feb2732647a78cb67e72}

\item 
\hypertarget{structevdns__base_a3d83d2072648626fe2109cea8c61a5bd}{int {\bfseries global\+\_\+max\+\_\+retransmits}}\label{structevdns__base_a3d83d2072648626fe2109cea8c61a5bd}

\item 
\hypertarget{structevdns__base_afb18eae1b8a4b135570ec625436f351e}{int {\bfseries global\+\_\+max\+\_\+nameserver\+\_\+timeout}}\label{structevdns__base_afb18eae1b8a4b135570ec625436f351e}

\item 
\hypertarget{structevdns__base_a32e61219b23cd392c48cef7bd2509aca}{int {\bfseries global\+\_\+randomize\+\_\+case}}\label{structevdns__base_a32e61219b23cd392c48cef7bd2509aca}

\item 
\hypertarget{structevdns__base_a1663f4310e144dba4d30880cc6d91c89}{struct timeval {\bfseries global\+\_\+nameserver\+\_\+probe\+\_\+initial\+\_\+timeout}}\label{structevdns__base_a1663f4310e144dba4d30880cc6d91c89}

\item 
struct \hyperlink{structsockaddr__storage}{sockaddr\+\_\+storage} \hyperlink{structevdns__base_ae500b93881c0aec57448e653baa8ad92}{global\+\_\+outgoing\+\_\+address}
\begin{DoxyCompactList}\small\item\em Port to bind to for outgoing D\+N\+S packets. \end{DoxyCompactList}\item 
ev\+\_\+socklen\+\_\+t \hyperlink{structevdns__base_aad2dc36f5e3b8c8b268681e4c99707d8}{global\+\_\+outgoing\+\_\+addrlen}
\begin{DoxyCompactList}\small\item\em ev\+\_\+socklen\+\_\+t for global\+\_\+outgoing\+\_\+address. \end{DoxyCompactList}\item 
\hypertarget{structevdns__base_a679d1eb1517b2012c8e20eaadf89a0a3}{struct timeval {\bfseries global\+\_\+getaddrinfo\+\_\+allow\+\_\+skew}}\label{structevdns__base_a679d1eb1517b2012c8e20eaadf89a0a3}

\item 
\hypertarget{structevdns__base_a2718abe2edbf4925c875afb98c8f9795}{int {\bfseries getaddrinfo\+\_\+ipv4\+\_\+timeouts}}\label{structevdns__base_a2718abe2edbf4925c875afb98c8f9795}

\item 
\hypertarget{structevdns__base_a7fe3c9cf83381f0bfa371d4234b69202}{int {\bfseries getaddrinfo\+\_\+ipv6\+\_\+timeouts}}\label{structevdns__base_a7fe3c9cf83381f0bfa371d4234b69202}

\item 
\hypertarget{structevdns__base_ac850f1a964bee4fd16099c99d4d062c7}{int {\bfseries getaddrinfo\+\_\+ipv4\+\_\+answered}}\label{structevdns__base_ac850f1a964bee4fd16099c99d4d062c7}

\item 
\hypertarget{structevdns__base_a7f1e9983f43ef3c232cc524412eab5fd}{int {\bfseries getaddrinfo\+\_\+ipv6\+\_\+answered}}\label{structevdns__base_a7f1e9983f43ef3c232cc524412eab5fd}

\item 
\hypertarget{structevdns__base_ae216e42371759deb50ec758d438a1bcc}{struct \hyperlink{structsearch__state}{search\+\_\+state} $\ast$ {\bfseries global\+\_\+search\+\_\+state}}\label{structevdns__base_ae216e42371759deb50ec758d438a1bcc}

\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structevdns__base_ae500b93881c0aec57448e653baa8ad92}{\index{evdns\+\_\+base@{evdns\+\_\+base}!global\+\_\+outgoing\+\_\+address@{global\+\_\+outgoing\+\_\+address}}
\index{global\+\_\+outgoing\+\_\+address@{global\+\_\+outgoing\+\_\+address}!evdns\+\_\+base@{evdns\+\_\+base}}
\subsubsection[{global\+\_\+outgoing\+\_\+address}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf sockaddr\+\_\+storage} evdns\+\_\+base\+::global\+\_\+outgoing\+\_\+address}}\label{structevdns__base_ae500b93881c0aec57448e653baa8ad92}


Port to bind to for outgoing D\+N\+S packets. 

\hypertarget{structevdns__base_aad2dc36f5e3b8c8b268681e4c99707d8}{\index{evdns\+\_\+base@{evdns\+\_\+base}!global\+\_\+outgoing\+\_\+addrlen@{global\+\_\+outgoing\+\_\+addrlen}}
\index{global\+\_\+outgoing\+\_\+addrlen@{global\+\_\+outgoing\+\_\+addrlen}!evdns\+\_\+base@{evdns\+\_\+base}}
\subsubsection[{global\+\_\+outgoing\+\_\+addrlen}]{\setlength{\rightskip}{0pt plus 5cm}ev\+\_\+socklen\+\_\+t evdns\+\_\+base\+::global\+\_\+outgoing\+\_\+addrlen}}\label{structevdns__base_aad2dc36f5e3b8c8b268681e4c99707d8}


ev\+\_\+socklen\+\_\+t for global\+\_\+outgoing\+\_\+address. 

0 if it isn't set. 

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