\section{src/sccp\+\_\+lbcs.c File Reference} \label{sccp__lbcs_8c}\index{src/sccp\+\_\+lbcs.\+c@{src/sccp\+\_\+lbcs.\+c}} {\ttfamily \#include $<$string.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/utils.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/linuxlist.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/logging.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/timer.\+h$>$}\newline {\ttfamily \#include $<$osmocom/core/fsm.\+h$>$}\newline {\ttfamily \#include $<$osmocom/sigtran/sccp\+\_\+sap.\+h$>$}\newline {\ttfamily \#include $<$osmocom/sigtran/protocol/sua.\+h$>$}\newline {\ttfamily \#include $<$osmocom/sccp/sccp\+\_\+types.\+h$>$}\newline {\ttfamily \#include \char`\"{}xua\+\_\+internal.\+h\char`\"{}}\newline {\ttfamily \#include \char`\"{}sccp\+\_\+internal.\+h\char`\"{}}\newline \subsection*{Functions} \begin{DoxyCompactItemize} \item void \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate} (struct \textbf{ osmo\+\_\+sccp\+\_\+instance} $\ast$inst, const struct \textbf{ osmo\+\_\+scu\+\_\+pcstate\+\_\+param} $\ast$pcstate) \item void \textbf{ sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state} (struct \textbf{ osmo\+\_\+sccp\+\_\+instance} $\ast$inst, const struct \textbf{ osmo\+\_\+scu\+\_\+state\+\_\+param} $\ast$state) \end{DoxyCompactItemize} \subsection{Function Documentation} \mbox{\label{sccp__lbcs_8c_ab1db96d27a773af541638dc93fdace21}} \index{sccp\+\_\+lbcs.\+c@{sccp\+\_\+lbcs.\+c}!sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate@{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate}} \index{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate@{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate}!sccp\+\_\+lbcs.\+c@{sccp\+\_\+lbcs.\+c}} \subsubsection{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate()} {\footnotesize\ttfamily void sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+pcstate (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+sccp\+\_\+instance} $\ast$}]{inst, }\item[{const struct \textbf{ osmo\+\_\+scu\+\_\+pcstate\+\_\+param} $\ast$}]{pcstate }\end{DoxyParamCaption})} References osmo\+\_\+sccp\+\_\+user\+::list, osmo\+\_\+scu\+\_\+prim\+::oph, O\+S\+M\+O\+\_\+\+S\+C\+U\+\_\+\+P\+R\+I\+M\+\_\+\+N\+\_\+\+P\+C\+S\+T\+A\+TE, osmo\+\_\+scu\+\_\+prim\+::pcstate, sccp\+\_\+msgb\+\_\+alloc(), S\+C\+C\+P\+\_\+\+S\+A\+P\+\_\+\+U\+S\+ER, sccp\+\_\+user\+\_\+prim\+\_\+up(), osmo\+\_\+scu\+\_\+prim\+::u, and osmo\+\_\+sccp\+\_\+instance\+::users. Referenced by sccp\+\_\+scmg\+\_\+rx\+\_\+mtp\+\_\+pause(), sccp\+\_\+scmg\+\_\+rx\+\_\+mtp\+\_\+resume(), and sccp\+\_\+scmg\+\_\+rx\+\_\+mtp\+\_\+status(). \mbox{\label{sccp__lbcs_8c_aabfd5fec32f2a90b0e50d028b39b1291}} \index{sccp\+\_\+lbcs.\+c@{sccp\+\_\+lbcs.\+c}!sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state@{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state}} \index{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state@{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state}!sccp\+\_\+lbcs.\+c@{sccp\+\_\+lbcs.\+c}} \subsubsection{sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state()} {\footnotesize\ttfamily void sccp\+\_\+lbcs\+\_\+local\+\_\+bcast\+\_\+state (\begin{DoxyParamCaption}\item[{struct \textbf{ osmo\+\_\+sccp\+\_\+instance} $\ast$}]{inst, }\item[{const struct \textbf{ osmo\+\_\+scu\+\_\+state\+\_\+param} $\ast$}]{state }\end{DoxyParamCaption})} References osmo\+\_\+sccp\+\_\+user\+::list, osmo\+\_\+scu\+\_\+prim\+::oph, O\+S\+M\+O\+\_\+\+S\+C\+U\+\_\+\+P\+R\+I\+M\+\_\+\+N\+\_\+\+S\+T\+A\+TE, sccp\+\_\+msgb\+\_\+alloc(), S\+C\+C\+P\+\_\+\+S\+A\+P\+\_\+\+U\+S\+ER, sccp\+\_\+user\+\_\+prim\+\_\+up(), osmo\+\_\+scu\+\_\+prim\+::state, osmo\+\_\+scu\+\_\+prim\+::u, and osmo\+\_\+sccp\+\_\+instance\+::users. Referenced by sccp\+\_\+scmg\+\_\+rx\+\_\+ssn\+\_\+allowed(), and sccp\+\_\+scmg\+\_\+rx\+\_\+ssn\+\_\+prohibited().