\doxysection{osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc Struct Reference}
\label{structosmo__stat__item__group__desc}\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}


Description of a statistics item group.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \textbf{ group\+\_\+name\+\_\+prefix}
\begin{DoxyCompactList}\small\item\em The prefix to the name of all values in this group. \end{DoxyCompactList}\item 
const char $\ast$ \textbf{ group\+\_\+description}
\begin{DoxyCompactList}\small\item\em The human-\/readable description of the group. \end{DoxyCompactList}\item 
int \textbf{ class\+\_\+id}
\begin{DoxyCompactList}\small\item\em The class to which this group belongs. \end{DoxyCompactList}\item 
const unsigned int \textbf{ num\+\_\+items}
\begin{DoxyCompactList}\small\item\em The number of values in this group (size of item\+\_\+desc) \end{DoxyCompactList}\item 
const struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+desc} $\ast$ \textbf{ item\+\_\+desc}
\begin{DoxyCompactList}\small\item\em Pointer to array of value names, length as per num\+\_\+items. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Description of a statistics item group. 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__stat__item__group__desc_ab4bc4da517e6b364c33980d12813beeb}} 
\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}!class\_id@{class\_id}}
\index{class\_id@{class\_id}!osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}
\doxysubsubsection{class\_id}
{\footnotesize\ttfamily int osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc\+::class\+\_\+id}



The class to which this group belongs. 



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

\mbox{\label{structosmo__stat__item__group__desc_a9acef223dcbcf56708ee718e8e795cc1}} 
\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}!group\_description@{group\_description}}
\index{group\_description@{group\_description}!osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}
\doxysubsubsection{group\_description}
{\footnotesize\ttfamily const char$\ast$ osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc\+::group\+\_\+description}



The human-\/readable description of the group. 

\mbox{\label{structosmo__stat__item__group__desc_a4356607204f67795efe0d85fa2d702bb}} 
\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}!group\_name\_prefix@{group\_name\_prefix}}
\index{group\_name\_prefix@{group\_name\_prefix}!osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}
\doxysubsubsection{group\_name\_prefix}
{\footnotesize\ttfamily const char$\ast$ osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc\+::group\+\_\+name\+\_\+prefix}



The prefix to the name of all values in this group. 



Referenced by \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+get\+\_\+group\+\_\+by\+\_\+name\+\_\+idx()}, \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+get\+\_\+group\+\_\+by\+\_\+name\+\_\+idxname()}, \textbf{ osmo\+\_\+stats\+\_\+reporter\+\_\+log\+\_\+send\+\_\+item()}, and \textbf{ osmo\+\_\+stats\+\_\+reporter\+\_\+statsd\+\_\+send\+\_\+item()}.

\mbox{\label{structosmo__stat__item__group__desc_a8c4c2f5d244941e49f1accac89c8f3d5}} 
\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}!item\_desc@{item\_desc}}
\index{item\_desc@{item\_desc}!osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}
\doxysubsubsection{item\_desc}
{\footnotesize\ttfamily const struct \textbf{ osmo\+\_\+stat\+\_\+item\+\_\+desc}$\ast$ osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc\+::item\+\_\+desc}



Pointer to array of value names, length as per num\+\_\+items. 



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

\mbox{\label{structosmo__stat__item__group__desc_afb6b4aed69e38f2483c7b8db1531bf78}} 
\index{osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}!num\_items@{num\_items}}
\index{num\_items@{num\_items}!osmo\_stat\_item\_group\_desc@{osmo\_stat\_item\_group\_desc}}
\doxysubsubsection{num\_items}
{\footnotesize\ttfamily const unsigned int osmo\+\_\+stat\+\_\+item\+\_\+group\+\_\+desc\+::num\+\_\+items}



The number of values in this group (size of item\+\_\+desc) 



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



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