\doxysection{bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req Struct Reference}
\label{structbssmap__le__perform__loc__req}\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}


{\ttfamily \#include $<$gsm\+\_\+49\+\_\+031.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ bssmap\+\_\+le\+\_\+location\+\_\+type} \textbf{ location\+\_\+type}
\item 
struct \textbf{ gsm0808\+\_\+cell\+\_\+id} \textbf{ cell\+\_\+id}
\item 
bool \textbf{ lcs\+\_\+client\+\_\+type\+\_\+present}
\item 
enum \textbf{ bssmap\+\_\+le\+\_\+lcs\+\_\+client\+\_\+type} \textbf{ lcs\+\_\+client\+\_\+type}
\item 
struct osmo\+\_\+mobile\+\_\+identity \textbf{ imsi}
\item 
struct osmo\+\_\+mobile\+\_\+identity \textbf{ imei}
\item 
bool \textbf{ apdu\+\_\+present}
\item 
struct \textbf{ bsslap\+\_\+pdu} \textbf{ apdu}
\item 
bool \textbf{ more\+\_\+items}
\begin{DoxyCompactList}\small\item\em set this to true iff any fields below are used \end{DoxyCompactList}\item 
bool \textbf{ lcs\+\_\+priority\+\_\+present}
\item 
uint8\+\_\+t \textbf{ lcs\+\_\+priority}
\begin{DoxyCompactList}\small\item\em see in 3GPP TS 29.\+002 \end{DoxyCompactList}\item 
bool \textbf{ lcs\+\_\+qos\+\_\+present}
\item 
struct \textbf{ osmo\+\_\+bssmap\+\_\+le\+\_\+lcs\+\_\+qos} \textbf{ lcs\+\_\+qos}
\item 
bool \textbf{ more\+\_\+items2}
\begin{DoxyCompactList}\small\item\em always set this to false \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structbssmap__le__perform__loc__req_ae14b77cd1967568af0928e4d6b7ff175}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!apdu@{apdu}}
\index{apdu@{apdu}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{apdu}
{\footnotesize\ttfamily struct \textbf{ bsslap\+\_\+pdu} bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::apdu}



Referenced by \textbf{ osmo\+\_\+bssap\+\_\+le\+\_\+pdu\+\_\+to\+\_\+str\+\_\+buf()}.

\mbox{\label{structbssmap__le__perform__loc__req_a8e08a48b0ca1f754e5a75fb70de4a6fe}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!apdu\_present@{apdu\_present}}
\index{apdu\_present@{apdu\_present}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{apdu\_present}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::apdu\+\_\+present}



Referenced by \textbf{ osmo\+\_\+bssap\+\_\+le\+\_\+pdu\+\_\+to\+\_\+str\+\_\+buf()}.

\mbox{\label{structbssmap__le__perform__loc__req_a873f7db73af944ee8e8f5b2827eb72cc}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!cell\_id@{cell\_id}}
\index{cell\_id@{cell\_id}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{cell\_id}
{\footnotesize\ttfamily struct \textbf{ gsm0808\+\_\+cell\+\_\+id} bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::cell\+\_\+id}

\mbox{\label{structbssmap__le__perform__loc__req_a60cc2dbba73ebed5ab7adab3e0b117fd}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!imei@{imei}}
\index{imei@{imei}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{imei}
{\footnotesize\ttfamily struct osmo\+\_\+mobile\+\_\+identity bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::imei}

\mbox{\label{structbssmap__le__perform__loc__req_a2ca68d5a17badb7ab04a6613c8800369}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!imsi@{imsi}}
\index{imsi@{imsi}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{imsi}
{\footnotesize\ttfamily struct osmo\+\_\+mobile\+\_\+identity bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::imsi}

\mbox{\label{structbssmap__le__perform__loc__req_a3ef40fcdbe639649648c9256f991fe20}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_client\_type@{lcs\_client\_type}}
\index{lcs\_client\_type@{lcs\_client\_type}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_client\_type}
{\footnotesize\ttfamily enum \textbf{ bssmap\+\_\+le\+\_\+lcs\+\_\+client\+\_\+type} bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+client\+\_\+type}

\mbox{\label{structbssmap__le__perform__loc__req_a9c05ef4243d48b439485cd8cb43292aa}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_client\_type\_present@{lcs\_client\_type\_present}}
\index{lcs\_client\_type\_present@{lcs\_client\_type\_present}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_client\_type\_present}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+client\+\_\+type\+\_\+present}

\mbox{\label{structbssmap__le__perform__loc__req_a88478051b5ec5d15445bc8a6054a7393}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_priority@{lcs\_priority}}
\index{lcs\_priority@{lcs\_priority}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_priority}
{\footnotesize\ttfamily uint8\+\_\+t bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+priority}



see in 3GPP TS 29.\+002 

\mbox{\label{structbssmap__le__perform__loc__req_a94f65f7b0e103b600e47824428b9dffb}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_priority\_present@{lcs\_priority\_present}}
\index{lcs\_priority\_present@{lcs\_priority\_present}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_priority\_present}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+priority\+\_\+present}

\mbox{\label{structbssmap__le__perform__loc__req_a9dae4d0c9ac9566b004dc76554d0de54}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_qos@{lcs\_qos}}
\index{lcs\_qos@{lcs\_qos}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_qos}
{\footnotesize\ttfamily struct \textbf{ osmo\+\_\+bssmap\+\_\+le\+\_\+lcs\+\_\+qos} bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+qos}

\mbox{\label{structbssmap__le__perform__loc__req_ad233a9014da1f7c12c9544a0fdc55b64}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!lcs\_qos\_present@{lcs\_qos\_present}}
\index{lcs\_qos\_present@{lcs\_qos\_present}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{lcs\_qos\_present}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::lcs\+\_\+qos\+\_\+present}

\mbox{\label{structbssmap__le__perform__loc__req_a1e03fea9dad7121504552dd98234c677}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!location\_type@{location\_type}}
\index{location\_type@{location\_type}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{location\_type}
{\footnotesize\ttfamily struct \textbf{ bssmap\+\_\+le\+\_\+location\+\_\+type} bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::location\+\_\+type}

\mbox{\label{structbssmap__le__perform__loc__req_adeebdeb39ad4ba11f9a4e2cf4de02d92}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!more\_items@{more\_items}}
\index{more\_items@{more\_items}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{more\_items}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::more\+\_\+items}



set this to true iff any fields below are used 

\mbox{\label{structbssmap__le__perform__loc__req_a96983efe34f367a98cdf607ab55e3d28}} 
\index{bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}!more\_items2@{more\_items2}}
\index{more\_items2@{more\_items2}!bssmap\_le\_perform\_loc\_req@{bssmap\_le\_perform\_loc\_req}}
\doxysubsubsection{more\_items2}
{\footnotesize\ttfamily bool bssmap\+\_\+le\+\_\+perform\+\_\+loc\+\_\+req\+::more\+\_\+items2}



always set this to false 



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