\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_af5da1a142f5bde4b21a60bdd1a7e7973}{}dns\+\_\+atomic\+\_\+t($\ast$ {\bfseries acquire} )(struct \hyperlink{structdns__cache}{dns\+\_\+cache} $\ast$)\label{structdns__cache_af5da1a142f5bde4b21a60bdd1a7e7973}

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

\item 
\hypertarget{structdns__cache_ae484f0ce54651bcf5db14df7542705a4}{}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_ae484f0ce54651bcf5db14df7542705a4}

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

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

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

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

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

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

\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}
