\doxysection{osmo\+\_\+stat\+\_\+item Struct Reference}
\label{structosmo__stat__item}\index{osmo\_stat\_item@{osmo\_stat\_item}}


data we keep for each actual item  




{\ttfamily \#include $<$stat\+\_\+item\+\_\+internal.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+desc} $\ast$ \textbf{ desc}
\begin{DoxyCompactList}\small\item\em back-\/reference to the item description \end{DoxyCompactList}\item 
struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+period} \textbf{ value}
\begin{DoxyCompactList}\small\item\em Current reporting period / current value. \end{DoxyCompactList}\item 
struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+period} \textbf{ reported}
\begin{DoxyCompactList}\small\item\em The results of the previous reporting period. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
data we keep for each actual item 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__stat__item_a609fb2ec11e3a797c0c6f1b9c307bed2}} 
\index{osmo\_stat\_item@{osmo\_stat\_item}!desc@{desc}}
\index{desc@{desc}!osmo\_stat\_item@{osmo\_stat\_item}}
\doxysubsubsection{desc}
{\footnotesize\ttfamily const struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+desc}$\ast$ osmo\+\_\+stat\+\_\+item\+::desc}



back-\/reference to the item description 



Referenced by \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+get\+\_\+desc()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+alloc()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+handler()}, and \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+reset()}.

\mbox{\label{structosmo__stat__item_afaed48a29956ea0319a25bc6ba676e6b}} 
\index{osmo\_stat\_item@{osmo\_stat\_item}!reported@{reported}}
\index{reported@{reported}!osmo\_stat\_item@{osmo\_stat\_item}}
\doxysubsubsection{reported}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+period} osmo\+\_\+stat\+\_\+item\+::reported}



The results of the previous reporting period. 

According to these, the stats reporter decides whether to re-\/send values or omit an unchanged value from a report. 

Referenced by \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+flush()}, and \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+handler()}.

\mbox{\label{structosmo__stat__item_a6a4a64a5740b30c2ee01d2f389a3370e}} 
\index{osmo\_stat\_item@{osmo\_stat\_item}!value@{value}}
\index{value@{value}!osmo\_stat\_item@{osmo\_stat\_item}}
\doxysubsubsection{value}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+period} osmo\+\_\+stat\+\_\+item\+::value}



Current reporting period / current value. 



Referenced by \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+dec()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+flush()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+get\+\_\+last()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+handler()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+inc()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+reset()}, and \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+set()}.



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