\hypertarget{structlock__instance}{}\doxysection{lock\+\_\+instance Struct Reference}
\label{structlock__instance}\index{lock\_instance@{lock\_instance}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct lock\+\_\+object $\ast$ \mbox{\hyperlink{structlock__instance_ad094ca8ebd5dbd9025dc3647d78059cf}{li\+\_\+lock}}
\item 
const char $\ast$ \mbox{\hyperlink{structlock__instance_ac182640fbb79c6ac24571999647764ca}{li\+\_\+file}}
\item 
int \mbox{\hyperlink{structlock__instance_afff8cb3048d18eac8b9b13dd4ba5fee3}{li\+\_\+line}}
\item 
u\+\_\+int \mbox{\hyperlink{structlock__instance_aefdbef548ca69d98f3b938ef6d68dfac}{li\+\_\+flags}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{subr__witness_8c_source_l00195}{195}} of file \mbox{\hyperlink{subr__witness_8c_source}{subr\+\_\+witness.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structlock__instance_ac182640fbb79c6ac24571999647764ca}\label{structlock__instance_ac182640fbb79c6ac24571999647764ca}} 
\index{lock\_instance@{lock\_instance}!li\_file@{li\_file}}
\index{li\_file@{li\_file}!lock\_instance@{lock\_instance}}
\doxysubsubsection{\texorpdfstring{li\_file}{li\_file}}
{\footnotesize\ttfamily const char$\ast$ lock\+\_\+instance\+::li\+\_\+file}



Definition at line \mbox{\hyperlink{subr__witness_8c_source_l00197}{197}} of file \mbox{\hyperlink{subr__witness_8c_source}{subr\+\_\+witness.\+c}}.



Referenced by \mbox{\hyperlink{subr__witness_8c_source_l01109}{witness\+\_\+checkorder()}}, \mbox{\hyperlink{subr__witness_8c_source_l02246}{witness\+\_\+list\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01503}{witness\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l02389}{witness\+\_\+restore()}}, \mbox{\hyperlink{subr__witness_8c_source_l02354}{witness\+\_\+save()}}, and \mbox{\hyperlink{subr__witness_8c_source_l01654}{witness\+\_\+unlock()}}.

\mbox{\Hypertarget{structlock__instance_aefdbef548ca69d98f3b938ef6d68dfac}\label{structlock__instance_aefdbef548ca69d98f3b938ef6d68dfac}} 
\index{lock\_instance@{lock\_instance}!li\_flags@{li\_flags}}
\index{li\_flags@{li\_flags}!lock\_instance@{lock\_instance}}
\doxysubsubsection{\texorpdfstring{li\_flags}{li\_flags}}
{\footnotesize\ttfamily u\+\_\+int lock\+\_\+instance\+::li\+\_\+flags}



Definition at line \mbox{\hyperlink{subr__witness_8c_source_l00199}{199}} of file \mbox{\hyperlink{subr__witness_8c_source}{subr\+\_\+witness.\+c}}.



Referenced by \mbox{\hyperlink{subr__witness_8c_source_l02426}{witness\+\_\+assert()}}, \mbox{\hyperlink{subr__witness_8c_source_l01109}{witness\+\_\+checkorder()}}, \mbox{\hyperlink{subr__witness_8c_source_l01608}{witness\+\_\+downgrade()}}, \mbox{\hyperlink{subr__witness_8c_source_l02246}{witness\+\_\+list\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01503}{witness\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l02498}{witness\+\_\+setflag()}}, \mbox{\hyperlink{subr__witness_8c_source_l01654}{witness\+\_\+unlock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01563}{witness\+\_\+upgrade()}}, and \mbox{\hyperlink{subr__witness_8c_source_l01796}{witness\+\_\+warn()}}.

\mbox{\Hypertarget{structlock__instance_afff8cb3048d18eac8b9b13dd4ba5fee3}\label{structlock__instance_afff8cb3048d18eac8b9b13dd4ba5fee3}} 
\index{lock\_instance@{lock\_instance}!li\_line@{li\_line}}
\index{li\_line@{li\_line}!lock\_instance@{lock\_instance}}
\doxysubsubsection{\texorpdfstring{li\_line}{li\_line}}
{\footnotesize\ttfamily int lock\+\_\+instance\+::li\+\_\+line}



Definition at line \mbox{\hyperlink{subr__witness_8c_source_l00198}{198}} of file \mbox{\hyperlink{subr__witness_8c_source}{subr\+\_\+witness.\+c}}.



Referenced by \mbox{\hyperlink{subr__witness_8c_source_l01109}{witness\+\_\+checkorder()}}, \mbox{\hyperlink{subr__witness_8c_source_l02246}{witness\+\_\+list\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01503}{witness\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l02389}{witness\+\_\+restore()}}, \mbox{\hyperlink{subr__witness_8c_source_l02354}{witness\+\_\+save()}}, and \mbox{\hyperlink{subr__witness_8c_source_l01654}{witness\+\_\+unlock()}}.

\mbox{\Hypertarget{structlock__instance_ad094ca8ebd5dbd9025dc3647d78059cf}\label{structlock__instance_ad094ca8ebd5dbd9025dc3647d78059cf}} 
\index{lock\_instance@{lock\_instance}!li\_lock@{li\_lock}}
\index{li\_lock@{li\_lock}!lock\_instance@{lock\_instance}}
\doxysubsubsection{\texorpdfstring{li\_lock}{li\_lock}}
{\footnotesize\ttfamily struct lock\+\_\+object$\ast$ lock\+\_\+instance\+::li\+\_\+lock}



Definition at line \mbox{\hyperlink{subr__witness_8c_source_l00196}{196}} of file \mbox{\hyperlink{subr__witness_8c_source}{subr\+\_\+witness.\+c}}.



Referenced by \mbox{\hyperlink{subr__witness_8c_source_l02230}{find\+\_\+instance()}}, \mbox{\hyperlink{subr__witness_8c_source_l01109}{witness\+\_\+checkorder()}}, \mbox{\hyperlink{subr__witness_8c_source_l02246}{witness\+\_\+list\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01503}{witness\+\_\+lock()}}, \mbox{\hyperlink{subr__witness_8c_source_l01654}{witness\+\_\+unlock()}}, and \mbox{\hyperlink{subr__witness_8c_source_l01796}{witness\+\_\+warn()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
kern/\mbox{\hyperlink{subr__witness_8c}{subr\+\_\+witness.\+c}}\end{DoxyCompactItemize}
