\doxysection{gsup\+\_\+sms.\+h}
\label{gsup__sms_8h_source}\index{include/osmocom/gsm/gsup\_sms.h@{include/osmocom/gsm/gsup\_sms.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 }
\DoxyCodeLine{13 \textcolor{preprocessor}{\#include <stdint.h>}}
\DoxyCodeLine{14 }
\DoxyCodeLine{16 \textcolor{keyword}{enum} osmo\_gsup\_sms\_sm\_rp\_oda\_t \{}
\DoxyCodeLine{17         OSMO\_GSUP\_SMS\_SM\_RP\_ODA\_NONE                = 0x00,}
\DoxyCodeLine{18         OSMO\_GSUP\_SMS\_SM\_RP\_ODA\_IMSI                = 0x01,}
\DoxyCodeLine{19         OSMO\_GSUP\_SMS\_SM\_RP\_ODA\_MSISDN            = 0x02,}
\DoxyCodeLine{20         OSMO\_GSUP\_SMS\_SM\_RP\_ODA\_SMSC\_ADDR      = 0x03,}
\DoxyCodeLine{22         OSMO\_GSUP\_SMS\_SM\_RP\_ODA\_NULL                = 0xff,}
\DoxyCodeLine{23 \};}
\DoxyCodeLine{24 }
\DoxyCodeLine{26 \textcolor{keyword}{enum} osmo\_gsup\_sms\_sm\_alert\_rsn\_t \{}
\DoxyCodeLine{27         OSMO\_GSUP\_SMS\_SM\_ALERT\_RSN\_NONE          = 0x00,}
\DoxyCodeLine{28         OSMO\_GSUP\_SMS\_SM\_ALERT\_RSN\_MS\_PRESENT      = 0x01,}
\DoxyCodeLine{29         OSMO\_GSUP\_SMS\_SM\_ALERT\_RSN\_MEM\_AVAIL        = 0x02,}
\DoxyCodeLine{30 \};}
\DoxyCodeLine{31 }
\DoxyCodeLine{32 \textcolor{keyword}{struct }osmo\_gsup\_message;}
\DoxyCodeLine{33 \textcolor{keyword}{struct }msgb;}
\DoxyCodeLine{34 }
\DoxyCodeLine{35 \textcolor{keywordtype}{int} osmo\_gsup\_sms\_encode\_sm\_rp\_da(\textcolor{keyword}{struct} msgb *msg,}
\DoxyCodeLine{36         \textcolor{keyword}{const} \textcolor{keyword}{struct} osmo\_gsup\_message *gsup\_msg);}
\DoxyCodeLine{37 \textcolor{keywordtype}{int} osmo\_gsup\_sms\_decode\_sm\_rp\_da(\textcolor{keyword}{struct} osmo\_gsup\_message *gsup\_msg,}
\DoxyCodeLine{38         uint8\_t *data, \textcolor{keywordtype}{size\_t} data\_len);}
\DoxyCodeLine{39 }
\DoxyCodeLine{40 \textcolor{keywordtype}{int} osmo\_gsup\_sms\_encode\_sm\_rp\_oa(\textcolor{keyword}{struct} msgb *msg,}
\DoxyCodeLine{41         \textcolor{keyword}{const} \textcolor{keyword}{struct} osmo\_gsup\_message *gsup\_msg);}
\DoxyCodeLine{42 \textcolor{keywordtype}{int} osmo\_gsup\_sms\_decode\_sm\_rp\_oa(\textcolor{keyword}{struct} osmo\_gsup\_message *gsup\_msg,}
\DoxyCodeLine{43         uint8\_t *data, \textcolor{keywordtype}{size\_t} data\_len);}
\DoxyCodeLine{44 }

\end{DoxyCode}
