\section{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr Struct Reference}
\label{structosmo__prim__pkt__hdr}\index{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr@{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \textbf{ sap}
\item 
uint16\+\_\+t \textbf{ primitive}
\item 
\mbox{\label{structosmo__prim__pkt__hdr_a3a5f3e0fe7fba884cd159a778a7d9f43}} 
uint16\+\_\+t {\bfseries operation}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\label{structosmo__prim__pkt__hdr_aaca814fcecde761d5205ab9e6beb4b2e}} 
\index{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr@{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr}!primitive@{primitive}}
\index{primitive@{primitive}!osmo\+\_\+prim\+\_\+pkt\+\_\+hdr@{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr}}
\subsubsection{primitive}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+prim\+\_\+pkt\+\_\+hdr\+::primitive}

Primitive number \mbox{\label{structosmo__prim__pkt__hdr_ac227c462fca290539d67d9f21a908e19}} 
\index{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr@{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr}!sap@{sap}}
\index{sap@{sap}!osmo\+\_\+prim\+\_\+pkt\+\_\+hdr@{osmo\+\_\+prim\+\_\+pkt\+\_\+hdr}}
\subsubsection{sap}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+prim\+\_\+pkt\+\_\+hdr\+::sap}

Service Access Point Identifier 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/prim.\+c\end{DoxyCompactItemize}
