\doxysection{include/osmocom/core/talloc.h File Reference}
\label{talloc_8h}\index{include/osmocom/core/talloc.h@{include/osmocom/core/talloc.h}}
{\ttfamily \#include $<$talloc.\+h$>$}\newline
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ osmo\+\_\+talloc\+\_\+contexts}
\begin{DoxyCompactList}\small\item\em per-\/thread talloc contexts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \textbf{ OTC\+\_\+\+GLOBAL}~(\textbf{ osmo\+\_\+ctx}-\/$>$global)
\item 
\#define \textbf{ OTC\+\_\+\+SELECT}~(\textbf{ osmo\+\_\+ctx}-\/$>$select)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \textbf{ osmo\+\_\+ctx\+\_\+init} (const char $\ast$id)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\+\_\+\+\_\+thread struct \textbf{ osmo\+\_\+talloc\+\_\+contexts} $\ast$ \textbf{ osmo\+\_\+ctx}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\label{talloc_8h_a047149c0d5de9b64e05d7ea7bd7dd9ea}} 
\index{talloc.h@{talloc.h}!OTC\_GLOBAL@{OTC\_GLOBAL}}
\index{OTC\_GLOBAL@{OTC\_GLOBAL}!talloc.h@{talloc.h}}
\doxysubsubsection{OTC\_GLOBAL}
{\footnotesize\ttfamily \#define OTC\+\_\+\+GLOBAL~(\textbf{ osmo\+\_\+ctx}-\/$>$global)}

\mbox{\label{talloc_8h_a6c9bce5027ec224e09144ae02980a152}} 
\index{talloc.h@{talloc.h}!OTC\_SELECT@{OTC\_SELECT}}
\index{OTC\_SELECT@{OTC\_SELECT}!talloc.h@{talloc.h}}
\doxysubsubsection{OTC\_SELECT}
{\footnotesize\ttfamily \#define OTC\+\_\+\+SELECT~(\textbf{ osmo\+\_\+ctx}-\/$>$select)}



\doxysubsection{Function Documentation}
\mbox{\label{talloc_8h_a0681c199afa71168cc7ff457fb403a5b}} 
\index{talloc.h@{talloc.h}!osmo\_ctx\_init@{osmo\_ctx\_init}}
\index{osmo\_ctx\_init@{osmo\_ctx\_init}!talloc.h@{talloc.h}}
\doxysubsubsection{osmo\_ctx\_init()}
{\footnotesize\ttfamily int osmo\+\_\+ctx\+\_\+init (\begin{DoxyParamCaption}\item[{const char $\ast$}]{id }\end{DoxyParamCaption})}



References \textbf{ osmo\+\_\+talloc\+\_\+contexts\+::global}, \textbf{ osmo\+\_\+ctx}, and \textbf{ osmo\+\_\+talloc\+\_\+contexts\+::select}.



Referenced by \textbf{ \+\_\+\+\_\+attribute\+\_\+\+\_\+()}.



\doxysubsection{Variable Documentation}
\mbox{\label{talloc_8h_a0e806d75c80e71a111b18314b6b919bf}} 
\index{talloc.h@{talloc.h}!osmo\_ctx@{osmo\_ctx}}
\index{osmo\_ctx@{osmo\_ctx}!talloc.h@{talloc.h}}
\doxysubsubsection{osmo\_ctx}
{\footnotesize\ttfamily \+\_\+\+\_\+thread struct \textbf{ osmo\+\_\+talloc\+\_\+contexts}$\ast$ osmo\+\_\+ctx\hspace{0.3cm}{\ttfamily [extern]}}



Referenced by \textbf{ osmo\+\_\+ctx\+\_\+init()}.

