\hypertarget{structdns__cache}{\section{dns\+\_\+cache Struct Reference}
\label{structdns__cache}\index{dns\+\_\+cache@{dns\+\_\+cache}}
}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structdns__cache_a24c033c9d7748b1ee970e4a0a4078c03}{void $\ast$ {\bfseries state}}\label{structdns__cache_a24c033c9d7748b1ee970e4a0a4078c03}

\item 
\hypertarget{structdns__cache_aa7b99c2c6bfcc6329d4691ef36a42c14}{dns\+\_\+atomic\+\_\+t($\ast$ {\bfseries acquire} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_aa7b99c2c6bfcc6329d4691ef36a42c14}

\item 
\hypertarget{structdns__cache_af0dd1a296ccdebc0a276c7bc139e3b1d}{dns\+\_\+atomic\+\_\+t($\ast$ {\bfseries release} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_af0dd1a296ccdebc0a276c7bc139e3b1d}

\item 
\hypertarget{structdns__cache_a6c5c9c65eef27e95c5b62e3f8cfae487}{struct \hyperlink{structdns__packet}{dns\+\_\+packet} $\ast$($\ast$ {\bfseries query} )(struct \hyperlink{structdns__packet}{dns\+\_\+packet} $\ast$, struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$, int $\ast$)}\label{structdns__cache_a6c5c9c65eef27e95c5b62e3f8cfae487}

\item 
\hypertarget{structdns__cache_a945a5921e7b4b5d49afecf8b2d62fa7f}{int($\ast$ {\bfseries submit} )(struct \hyperlink{structdns__packet}{dns\+\_\+packet} $\ast$, struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_a945a5921e7b4b5d49afecf8b2d62fa7f}

\item 
\hypertarget{structdns__cache_a9eb5ca33f6077eee1f9de3fc21fa25a0}{int($\ast$ {\bfseries check} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_a9eb5ca33f6077eee1f9de3fc21fa25a0}

\item 
\hypertarget{structdns__cache_a8aaf45cd22321e67ef7b0734d3f64173}{struct \hyperlink{structdns__packet}{dns\+\_\+packet} $\ast$($\ast$ {\bfseries fetch} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$, int $\ast$)}\label{structdns__cache_a8aaf45cd22321e67ef7b0734d3f64173}

\item 
\hypertarget{structdns__cache_ab1cf1a0017c047458269fed0067f5fd9}{int($\ast$ {\bfseries pollfd} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_ab1cf1a0017c047458269fed0067f5fd9}

\item 
\hypertarget{structdns__cache_a43d93445e42d35a1720e0ec8f780a004}{short($\ast$ {\bfseries events} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_a43d93445e42d35a1720e0ec8f780a004}

\item 
\hypertarget{structdns__cache_a47e92bfa7451400ae4bec6a13edb1bd6}{void($\ast$ {\bfseries clear} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)}\label{structdns__cache_a47e92bfa7451400ae4bec6a13edb1bd6}

\item 
\hypertarget{structdns__cache_aaf89c1e1a4e9f3ee7dbb8b8a186c20a3}{\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>long {\bfseries i}\\
\>void $\ast$ {\bfseries p}\\
\} {\bfseries arg} \mbox{[}3\mbox{]}}\label{structdns__cache_aaf89c1e1a4e9f3ee7dbb8b8a186c20a3}
\\

\end{tabbing}\end{DoxyCompactItemize}
