\section{osmo\+\_\+scu\+\_\+prim Struct Reference} \label{structosmo__scu__prim}\index{osmo\+\_\+scu\+\_\+prim@{osmo\+\_\+scu\+\_\+prim}} {\ttfamily \#include $<$sccp\+\_\+sap.\+h$>$} \subsection*{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} \subsection{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}} \subsubsection{connect} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+connect\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::connect} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req(), osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg(), osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree(), scoc\+\_\+fsm\+\_\+idle(), scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send(), and 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}} \subsubsection{data} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+data\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::data} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+data(), scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send(), and 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}} \subsubsection{disconnect} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+disconn\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::disconnect} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data(), scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out(), scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send(), scu\+\_\+prim\+\_\+conn\+\_\+id(), and 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}} \subsubsection{notice} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+notice\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::notice} Referenced by 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}} \subsubsection{oph} {\footnotesize\ttfamily struct osmo\+\_\+prim\+\_\+hdr osmo\+\_\+scu\+\_\+prim\+::oph} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req(), osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg(), osmo\+\_\+sccp\+\_\+tx\+\_\+data(), osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data(), osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata(), osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down(), osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state(), sccp\+\_\+sclc\+\_\+user\+\_\+sap\+\_\+down(), sccp\+\_\+sclc\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree(), sccp\+\_\+scmg\+\_\+tx(), sccp\+\_\+user\+\_\+prim\+\_\+up(), sclc\+\_\+rx\+\_\+cldr(), sclc\+\_\+rx\+\_\+cldt(), scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send(), scu\+\_\+prim\+\_\+alloc(), scu\+\_\+prim\+\_\+conn\+\_\+id(), xua\+\_\+drop\+\_\+data\+\_\+check\+\_\+drop(), xua\+\_\+gen\+\_\+msg\+\_\+cl(), xua\+\_\+gen\+\_\+msg\+\_\+co(), xua\+\_\+gen\+\_\+relre(), xua\+\_\+opt\+\_\+data\+\_\+cache\+\_\+keep(), and 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}} \subsubsection{pcstate} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+pcstate\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::pcstate} Referenced by 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}} \subsubsection{reset} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+reset\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::reset} Referenced by 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}} \subsubsection{state} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+state\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::state} Referenced by sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state(). \mbox{\label{structosmo__scu__prim_a469e5f6fbf500888ebec9e7f66f80d0c}} \index{osmo\+\_\+scu\+\_\+prim@{osmo\+\_\+scu\+\_\+prim}!u@{u}} \index{u@{u}!osmo\+\_\+scu\+\_\+prim@{osmo\+\_\+scu\+\_\+prim}} \subsubsection{u} {\footnotesize\ttfamily union \{ ... \} osmo\+\_\+scu\+\_\+prim\+::u} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+req(), osmo\+\_\+sccp\+\_\+tx\+\_\+conn\+\_\+resp\+\_\+msg(), osmo\+\_\+sccp\+\_\+tx\+\_\+data(), osmo\+\_\+sccp\+\_\+tx\+\_\+disconn\+\_\+data(), osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata(), osmo\+\_\+sccp\+\_\+user\+\_\+sap\+\_\+down\+\_\+nofree(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate(), sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state(), sccp\+\_\+scmg\+\_\+tx(), sclc\+\_\+rx\+\_\+cldr(), sclc\+\_\+rx\+\_\+cldt(), scmg\+\_\+prim\+\_\+cb(), scoc\+\_\+fsm\+\_\+conn\+\_\+pend\+\_\+out(), scoc\+\_\+fsm\+\_\+idle(), scu\+\_\+gen\+\_\+encode\+\_\+and\+\_\+send(), scu\+\_\+prim\+\_\+conn\+\_\+id(), xua\+\_\+gen\+\_\+msg\+\_\+cl(), and 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}} \subsubsection{unitdata} {\footnotesize\ttfamily struct \textbf{ osmo\+\_\+scu\+\_\+unitdata\+\_\+param} osmo\+\_\+scu\+\_\+prim\+::unitdata} Referenced by osmo\+\_\+sccp\+\_\+tx\+\_\+unitdata(), sccp\+\_\+scmg\+\_\+tx(), sclc\+\_\+rx\+\_\+cldt(), scmg\+\_\+prim\+\_\+cb(), and 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}