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


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \textbf{ n}
\begin{DoxyCompactList}\small\item\em Number of \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662} that occurred during the reporting period, zero if none. \end{DoxyCompactList}\item 
int32\+\_\+t \textbf{ min}
\begin{DoxyCompactList}\small\item\em Smallest value seen in a reporting period. \end{DoxyCompactList}\item 
int32\+\_\+t \textbf{ last}
\begin{DoxyCompactList}\small\item\em Most recent value passed to \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662}, or the item-\/$>$desc-\/$>$default\+\_\+value if none. \end{DoxyCompactList}\item 
int32\+\_\+t \textbf{ max}
\begin{DoxyCompactList}\small\item\em Largest value seen in a reporting period. \end{DoxyCompactList}\item 
int64\+\_\+t \textbf{ sum}
\begin{DoxyCompactList}\small\item\em Sum of all values passed to \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662} in the reporting period. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__stat__item__period_aa3d0717377338fcb567fe610ddb8d3cb}} 
\index{osmo\_stat\_item\_period@{osmo\_stat\_item\_period}!last@{last}}
\index{last@{last}!osmo\_stat\_item\_period@{osmo\_stat\_item\_period}}
\doxysubsubsection{last}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+stat\+\_\+item\+\_\+period\+::last}



Most recent value passed to \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662}, or the item-\/$>$desc-\/$>$default\+\_\+value if none. 



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

\mbox{\label{structosmo__stat__item__period_a87ae00431b74a609d4226ad9029ae670}} 
\index{osmo\_stat\_item\_period@{osmo\_stat\_item\_period}!max@{max}}
\index{max@{max}!osmo\_stat\_item\_period@{osmo\_stat\_item\_period}}
\doxysubsubsection{max}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+stat\+\_\+item\+\_\+period\+::max}



Largest value seen in a reporting period. 



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

\mbox{\label{structosmo__stat__item__period_a9862c504ffca8af35a08a0010d72e8d9}} 
\index{osmo\_stat\_item\_period@{osmo\_stat\_item\_period}!min@{min}}
\index{min@{min}!osmo\_stat\_item\_period@{osmo\_stat\_item\_period}}
\doxysubsubsection{min}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+stat\+\_\+item\+\_\+period\+::min}



Smallest value seen in a reporting period. 



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

\mbox{\label{structosmo__stat__item__period_a324b7ab35148e4d017d6b472f410bbaf}} 
\index{osmo\_stat\_item\_period@{osmo\_stat\_item\_period}!n@{n}}
\index{n@{n}!osmo\_stat\_item\_period@{osmo\_stat\_item\_period}}
\doxysubsubsection{n}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+stat\+\_\+item\+\_\+period\+::n}



Number of \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662} that occurred during the reporting period, zero if none. 



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

\mbox{\label{structosmo__stat__item__period_a1464102c829b83f4c87815421b0870c2}} 
\index{osmo\_stat\_item\_period@{osmo\_stat\_item\_period}!sum@{sum}}
\index{sum@{sum}!osmo\_stat\_item\_period@{osmo\_stat\_item\_period}}
\doxysubsubsection{sum}
{\footnotesize\ttfamily int64\+\_\+t osmo\+\_\+stat\+\_\+item\+\_\+period\+::sum}



Sum of all values passed to \doxyref{osmo\+\_\+stat\+\_\+item\+\_\+set()}{p.}{group__osmo__stat__item_gabf7ea5516b1929ca8b8b2d2e51c0f662} in the reporting period. 



Referenced by \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+flush()}, \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}
