\doxysection{gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr Struct Reference}
\label{structgsmtap__osmocore__log__hdr}\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}


Structure of the GSMTAP libosmocore logging header.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint32\_t \textbf{ sec}\\
\>uint32\_t \textbf{ usec}\\
\} \textbf{ ts}\\

\end{tabbing}\item 
char \textbf{ proc\+\_\+name} [16]
\begin{DoxyCompactList}\small\item\em name of process \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ pid}
\begin{DoxyCompactList}\small\item\em process ID \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ level}
\begin{DoxyCompactList}\small\item\em logging level \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ \+\_\+pad} [3]
\item 
char \textbf{ subsys} [16]
\begin{DoxyCompactList}\small\item\em logging sub-\/system \end{DoxyCompactList}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>char \textbf{ name} [32]\\
\>\>{\em source file name }\\
\>uint32\_t \textbf{ line\_nr}\\
\>\>{\em line number }\\
\} \textbf{ src\_file}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Structure of the GSMTAP libosmocore logging header. 

\doxysubsection{Field Documentation}
\mbox{\label{structgsmtap__osmocore__log__hdr_a53224fff24aaf8481a0f3364f8ef84f9}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!\_pad@{\_pad}}
\index{\_pad@{\_pad}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{\_pad}
{\footnotesize\ttfamily uint8\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::\+\_\+pad[3]}

\mbox{\label{structgsmtap__osmocore__log__hdr_afa6580ce759da59203e7cd9cdd04712a}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!level@{level}}
\index{level@{level}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{level}
{\footnotesize\ttfamily uint8\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::level}



logging level 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_a3e42ac4a056ff779207a3cd22e56db08}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!line\_nr@{line\_nr}}
\index{line\_nr@{line\_nr}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{line\_nr}
{\footnotesize\ttfamily uint32\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::line\+\_\+nr}



line number 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_abc8a1fd4f11d9e866df6a9a68842a593}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!name@{name}}
\index{name@{name}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{name}
{\footnotesize\ttfamily char gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::name[32]}



source file name 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_a07109f3a0445c18ee2d9a223a214d353}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!pid@{pid}}
\index{pid@{pid}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{pid}
{\footnotesize\ttfamily uint32\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::pid}



process ID 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_ad12f240a47948da12650fcdf95c4d304}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!proc\_name@{proc\_name}}
\index{proc\_name@{proc\_name}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{proc\_name}
{\footnotesize\ttfamily char gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::proc\+\_\+name[16]}



name of process 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_ac6d0f21c1f50be27eedf8f338d625123}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!sec@{sec}}
\index{sec@{sec}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{sec}
{\footnotesize\ttfamily uint32\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::sec}



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_aff371ee2563599a19301f984fba23f75}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!src\_file@{src\_file}}
\index{src\_file@{src\_file}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::src\+\_\+file}



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_a91d10c065c8d320aa68afe791a0b1774}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!subsys@{subsys}}
\index{subsys@{subsys}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{subsys}
{\footnotesize\ttfamily char gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::subsys[16]}



logging sub-\/system 



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_a98f006abc829fb0ada57dd3aa2fd6d7e}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!ts@{ts}}
\index{ts@{ts}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{}
{\footnotesize\ttfamily struct  \{ ... \}  gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::ts}



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.

\mbox{\label{structgsmtap__osmocore__log__hdr_ac132063d36eda0a793af6f53cd06a0dd}} 
\index{gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}!usec@{usec}}
\index{usec@{usec}!gsmtap\_osmocore\_log\_hdr@{gsmtap\_osmocore\_log\_hdr}}
\doxysubsubsection{usec}
{\footnotesize\ttfamily uint32\+\_\+t gsmtap\+\_\+osmocore\+\_\+log\+\_\+hdr\+::usec}



Referenced by \textbf{ \+\_\+gsmtap\+\_\+raw\+\_\+output()}.



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