\doxysection{osmo\+\_\+tdef\+\_\+group Struct Reference}
\label{structosmo__tdef__group}\index{osmo\_tdef\_group@{osmo\_tdef\_group}}


Manage timer definitions in named groups.  




{\ttfamily \#include $<$tdef.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \textbf{ name}
\item 
const char $\ast$ \textbf{ desc}
\item 
struct \textbf{ osmo\+\_\+tdef} $\ast$ \textbf{ tdefs}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Manage timer definitions in named groups. 

This should be defined as an array with the final element kept fully zero-\/initialized, to be compatible with osmo\+\_\+tdef\+\_\+vty$\ast$ API. There must not be any tdefs == NULL entries except on the final zero-\/initialized entry. 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__tdef__group_ad11412b90aaa50cb49064974e2d4c807}} 
\index{osmo\_tdef\_group@{osmo\_tdef\_group}!desc@{desc}}
\index{desc@{desc}!osmo\_tdef\_group@{osmo\_tdef\_group}}
\doxysubsubsection{desc}
{\footnotesize\ttfamily const char$\ast$ osmo\+\_\+tdef\+\_\+group\+::desc}

\mbox{\label{structosmo__tdef__group_a578907f52be5ebac44fef3f4d36ec129}} 
\index{osmo\_tdef\_group@{osmo\_tdef\_group}!name@{name}}
\index{name@{name}!osmo\_tdef\_group@{osmo\_tdef\_group}}
\doxysubsubsection{name}
{\footnotesize\ttfamily const char$\ast$ osmo\+\_\+tdef\+\_\+group\+::name}

\mbox{\label{structosmo__tdef__group_a5ba4012c7110a5464498ac7199558095}} 
\index{osmo\_tdef\_group@{osmo\_tdef\_group}!tdefs@{tdefs}}
\index{tdefs@{tdefs}!osmo\_tdef\_group@{osmo\_tdef\_group}}
\doxysubsubsection{tdefs}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+tdef}$\ast$ osmo\+\_\+tdef\+\_\+group\+::tdefs}



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