\doxysection{tcap\+\_\+trxn\+\_\+track\+\_\+entry Struct Reference}
\label{structtcap__trxn__track__entry}\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}


{\ttfamily \#include $<$tcap\+\_\+transaction\+\_\+tracking.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+tid\+\_\+entry} \textbf{ peer\+\_\+tid}
\item 
struct \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+tid\+\_\+entry} \textbf{ own\+\_\+tid}
\item 
struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$ \textbf{ own\+\_\+addr}
\item 
struct \textbf{ osmo\+\_\+sccp\+\_\+addr} $\ast$ \textbf{ peer\+\_\+addr}
\item 
time\+\_\+t \textbf{ tstamp}
\item 
struct \textbf{ osmo\+\_\+ss7\+\_\+asp} $\ast$ \textbf{ asp}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\label{structtcap__trxn__track__entry_ae77cf55178f46067ca3d93fd4819adcc} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!asp@{asp}}
\index{asp@{asp}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{asp}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+ss7\+\_\+asp}$\ast$ tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::asp}



Referenced by \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+begin()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+continue()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+create\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+end()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+all\+\_\+entries()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+asp\+\_\+entries()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+garbage\+\_\+collect()}.

\label{structtcap__trxn__track__entry_ac0be934c1f4c2bae606732603561e9f2} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!own\_addr@{own\_addr}}
\index{own\_addr@{own\_addr}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{own\_addr}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+sccp\+\_\+addr}$\ast$ tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::own\+\_\+addr}



Referenced by \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+begin()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+continue()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+create\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+end()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+find\+\_\+entry()}.

\label{structtcap__trxn__track__entry_aaafa33056b795dfdec2fb83b2ac3fd69} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!own\_tid@{own\_tid}}
\index{own\_tid@{own\_tid}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{own\_tid}
{\footnotesize\ttfamily struct \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+tid\+\_\+entry} tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::own\+\_\+tid}



Referenced by \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+begin()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+continue()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+create\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+end()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+find\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+all\+\_\+entries()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+asp\+\_\+entries()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+entry()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+garbage\+\_\+collect()}.

\label{structtcap__trxn__track__entry_aed5c50af0b7d066892c19f8938259ee0} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!peer\_addr@{peer\_addr}}
\index{peer\_addr@{peer\_addr}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{peer\_addr}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+sccp\+\_\+addr}$\ast$ tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::peer\+\_\+addr}



Referenced by \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+begin()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+continue()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+create\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+end()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+find\+\_\+entry()}.

\label{structtcap__trxn__track__entry_a922bcf49a9f0a9d4d27a2d77a3913a28} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!peer\_tid@{peer\_tid}}
\index{peer\_tid@{peer\_tid}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{peer\_tid}
{\footnotesize\ttfamily struct \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+tid\+\_\+entry} tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::peer\+\_\+tid}



Referenced by \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+begin()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+continue()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+create\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+end()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+find\+\_\+entry()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+all\+\_\+entries()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+asp\+\_\+entries()}, \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+free\+\_\+entry()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+garbage\+\_\+collect()}.

\label{structtcap__trxn__track__entry_a67c0aba3ad8ce8bc280d7694bdd941fd} 
\index{tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}!tstamp@{tstamp}}
\index{tstamp@{tstamp}!tcap\_trxn\_track\_entry@{tcap\_trxn\_track\_entry}}
\doxysubsubsection{tstamp}
{\footnotesize\ttfamily time\+\_\+t tcap\+\_\+trxn\+\_\+track\+\_\+entry\+::tstamp}



Referenced by \textbf{ entry\+\_\+update\+\_\+tstamp()}, and \textbf{ tcap\+\_\+trxn\+\_\+track\+\_\+garbage\+\_\+collect()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\textbf{ tcap\+\_\+transaction\+\_\+tracking.\+h}\end{DoxyCompactItemize}
