\doxysection{osmo\+\_\+scu\+\_\+prim Struct Reference} \label{structosmo__scu__prim}\index{osmo\_scu\_prim@{osmo\_scu\_prim}} {\ttfamily \#include $<$sccp\+\_\+sap.\+h$>$} \doxysubsection*{Data Fields} \begin{DoxyCompactItemize} \item struct osmo\+\_\+prim\+\_\+hdr \textbf{ oph} \item \begin{tabbing} xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill union \{\\ \>struct \textbf{ osmo\_scu\_connect\_param} \textbf{ connect}\\ \>struct \textbf{ osmo\_scu\_data\_param} \textbf{ data}\\ \>struct \textbf{ osmo\_scu\_disconn\_param} \textbf{ disconnect}\\ \>struct \textbf{ osmo\_scu\_reset\_param} \textbf{ reset}\\ \>struct \textbf{ osmo\_scu\_unitdata\_param} \textbf{ unitdata}\\ \>struct \textbf{ osmo\_scu\_notice\_param} \textbf{ notice}\\ \>struct \textbf{ osmo\_scu\_state\_param} \textbf{ state}\\ \>struct \textbf{ osmo\_scu\_pcstate\_param} \textbf{ pcstate}\\ \} \textbf{ u}\\ \end{tabbing}\end{DoxyCompactItemize} \doxysubsection{Field Documentation} \mbox{\label{structosmo__scu__prim_a906d0ffd0b404f75076123db2ba80f97}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!connect@{connect}} \index{connect@{connect}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{connect} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+connect\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::connect} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree()}, \textbf{ scoc\+\_\+fsm\+\_\+idle()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, and \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}. \mbox{\label{structosmo__scu__prim_abb32a8ee3f60be2c851a8248264d580a}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!data@{data}} \index{data@{data}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{data} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+data\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::data} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+data()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, and \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}. \mbox{\label{structosmo__scu__prim_a7faff854a507bb7fa3b676c928e8f89e}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!disconnect@{disconnect}} \index{disconnect@{disconnect}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{disconnect} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+disconn\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::disconnect} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data()}, \textbf{ scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}, and \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}. \mbox{\label{structosmo__scu__prim_a4aa1b5f7b529cf68723b6f7c8facc078}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!notice@{notice}} \index{notice@{notice}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{notice} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+notice\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::notice} Referenced by \textbf{ sclc\+\_\+rx\+\_\+cldr()}. \mbox{\label{structosmo__scu__prim_a0bf42a60284d6fae886b610b868b7d52}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!oph@{oph}} \index{oph@{oph}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{oph} {\footnotesize\ttfamily struct osmo\+\_\+prim\+\_\+hdr osmo\+\_\+scu\+\_\+prim\+::oph} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+data()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state()}, \textbf{ sccp\+\_\+sclc\+\_\+user\+\_\+sap\+\_\+down()}, \textbf{ sccp\+\_\+sclc\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree()}, \textbf{ sccp\+\_\+scmg\+\_\+tx()}, \textbf{ sccp\+\_\+user\+\_\+prim\+\_\+up()}, \textbf{ sclc\+\_\+rx\+\_\+cldr()}, \textbf{ sclc\+\_\+rx\+\_\+cldt()}, \textbf{ scmg\+\_\+prim\+\_\+cb()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, \textbf{ scu\+\_\+prim\+\_\+alloc()}, \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}, \textbf{ xua\+\_\+drop\+\_\+data\+\_\+check\+\_\+drop()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+cl()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}, \textbf{ xua\+\_\+gen\+\_\+relre()}, \textbf{ xua\+\_\+opt\+\_\+data\+\_\+cache\+\_\+keep()}, and \textbf{ xua\+\_\+opt\+\_\+data\+\_\+length\+\_\+lim()}. \mbox{\label{structosmo__scu__prim_ac2db1fe9e143cf08e9acf696fb1a9b3b}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!pcstate@{pcstate}} \index{pcstate@{pcstate}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{pcstate} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+pcstate\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::pcstate} Referenced by \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate()}. \mbox{\label{structosmo__scu__prim_ae5b5437ca1a507c684dc1c8a84ea72e0}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!reset@{reset}} \index{reset@{reset}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{reset} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+reset\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::reset} Referenced by \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}. \mbox{\label{structosmo__scu__prim_aea9b0215a57922aae7b14766a77875fd}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!state@{state}} \index{state@{state}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{state} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+state\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::state} Referenced by \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state()}. \mbox{\label{structosmo__scu__prim_a9d5a38483e21ec10bdfeb6666d43a92d}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!u@{u}} \index{u@{u}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{} {\footnotesize\ttfamily union \{ ... \} osmo\+\_\+scu\+\_\+prim\+::u} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+data()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data()}, \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata()}, \textbf{ osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate()}, \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state()}, \textbf{ sccp\+\_\+scmg\+\_\+tx()}, \textbf{ sclc\+\_\+rx\+\_\+cldr()}, \textbf{ sclc\+\_\+rx\+\_\+cldt()}, \textbf{ scmg\+\_\+prim\+\_\+cb()}, \textbf{ scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out()}, \textbf{ scoc\+\_\+fsm\+\_\+idle()}, \textbf{ scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send()}, \textbf{ scu\+\_\+prim\+\_\+conn\+\_\+id()}, \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+cl()}, and \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+co()}. \mbox{\label{structosmo__scu__prim_a79602dc9720157f71fdf70581ead993a}} \index{osmo\_scu\_prim@{osmo\_scu\_prim}!unitdata@{unitdata}} \index{unitdata@{unitdata}!osmo\_scu\_prim@{osmo\_scu\_prim}} \doxysubsubsection{unitdata} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+unitdata\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::unitdata} Referenced by \textbf{ osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata()}, \textbf{ sccp\+\_\+scmg\+\_\+tx()}, \textbf{ sclc\+\_\+rx\+\_\+cldt()}, \textbf{ scmg\+\_\+prim\+\_\+cb()}, and \textbf{ xua\+\_\+gen\+\_\+msg\+\_\+cl()}. The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize} \item include/osmocom/sigtran/\textbf{ sccp\+\_\+sap.\+h}\end{DoxyCompactItemize}