\hypertarget{ng__sscop_8h}{}\doxysection{netgraph/atm/ng\+\_\+sscop.h File Reference}
\label{ng__sscop_8h}\index{netgraph/atm/ng\_sscop.h@{netgraph/atm/ng\_sscop.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/df6/ng__sscop_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structng__sscop__setparam}{ng\+\_\+sscop\+\_\+setparam}}
\item 
struct \mbox{\hyperlink{structng__sscop__setparam__resp}{ng\+\_\+sscop\+\_\+setparam\+\_\+resp}}
\item 
struct \mbox{\hyperlink{structsscop__arg}{sscop\+\_\+arg}}
\item 
struct \mbox{\hyperlink{structsscop__marg}{sscop\+\_\+marg}}
\item 
struct \mbox{\hyperlink{structsscop__merr}{sscop\+\_\+merr}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ng__sscop_8h_adb8c4088aeba7bcb2c84673fa33c9045}{NG\+\_\+\+SSCOP\+\_\+\+NODE\+\_\+\+TYPE}}~\char`\"{}sscop\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__sscop_8h_a29eaca8edb2c73fb963955d3ce22e318}{NGM\+\_\+\+SSCOP\+\_\+\+COOKIE}}~980175044
\item 
\#define \mbox{\hyperlink{ng__sscop_8h_afa99a1af28e1bc64f4c5f94680a15fd0}{NG\+\_\+\+SSCOP\+\_\+\+PARAM\+\_\+\+INFO}}
\item 
\#define \mbox{\hyperlink{ng__sscop_8h_aa81959403a7ff32575037e63acaaeb49}{NG\+\_\+\+SSCOP\+\_\+\+SETPARAM\+\_\+\+INFO}}
\item 
\#define \mbox{\hyperlink{ng__sscop_8h_a0f23b80e8368820bc79ed68bf9ff29c9}{NG\+\_\+\+SSCOP\+\_\+\+SETPARAM\+\_\+\+RESP\+\_\+\+INFO}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \newline
\mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5aed093fc00846e00025079d597d628ab0}{NGM\+\_\+\+SSCOP\+\_\+\+GETPARAM}} = 1
, \mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5ac0ede61bc15ff5dc7cfedf3c64280a8c}{NGM\+\_\+\+SSCOP\+\_\+\+SETPARAM}}
, \mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a889625f9215f8a53f50591348e9a182d}{NGM\+\_\+\+SSCOP\+\_\+\+ENABLE}}
, \mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a86ade4993d297cb566168b31dc75d213}{NGM\+\_\+\+SSCOP\+\_\+\+DISABLE}}
, \newline
\mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2c28d28043e9ae2ca0eabc8ec378b0c4}{NGM\+\_\+\+SSCOP\+\_\+\+GETDEBUG}}
, \mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2f24ab87a805139ef47f13e046e67a52}{NGM\+\_\+\+SSCOP\+\_\+\+SETDEBUG}}
, \mbox{\hyperlink{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a8aaa2e90a373360e3659c46a7c8d3f7e}{NGM\+\_\+\+SSCOP\+\_\+\+GETSTATE}}
 \}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ng__sscop_8h_adb8c4088aeba7bcb2c84673fa33c9045}\label{ng__sscop_8h_adb8c4088aeba7bcb2c84673fa33c9045}} 
\index{ng\_sscop.h@{ng\_sscop.h}!NG\_SSCOP\_NODE\_TYPE@{NG\_SSCOP\_NODE\_TYPE}}
\index{NG\_SSCOP\_NODE\_TYPE@{NG\_SSCOP\_NODE\_TYPE}!ng\_sscop.h@{ng\_sscop.h}}
\doxysubsubsection{\texorpdfstring{NG\_SSCOP\_NODE\_TYPE}{NG\_SSCOP\_NODE\_TYPE}}
{\footnotesize\ttfamily \#define NG\+\_\+\+SSCOP\+\_\+\+NODE\+\_\+\+TYPE~\char`\"{}sscop\char`\"{}}



Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00038}{38}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.

\mbox{\Hypertarget{ng__sscop_8h_afa99a1af28e1bc64f4c5f94680a15fd0}\label{ng__sscop_8h_afa99a1af28e1bc64f4c5f94680a15fd0}} 
\index{ng\_sscop.h@{ng\_sscop.h}!NG\_SSCOP\_PARAM\_INFO@{NG\_SSCOP\_PARAM\_INFO}}
\index{NG\_SSCOP\_PARAM\_INFO@{NG\_SSCOP\_PARAM\_INFO}!ng\_sscop.h@{ng\_sscop.h}}
\doxysubsubsection{\texorpdfstring{NG\_SSCOP\_PARAM\_INFO}{NG\_SSCOP\_PARAM\_INFO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+SSCOP\+\_\+\+PARAM\+\_\+\+INFO}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \{                                                       \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}timer\_cc"{}},         \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}timer\_poll"{}},       \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}timer\_keep\_alive"{}}, \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}timer\_no\_response"{}},\&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}timer\_idle"{}},       \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}maxk"{}},             \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}maxj"{}},             \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}maxcc"{}},            \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}maxpd"{}},            \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}maxstat"{}},          \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}mr"{}},               \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}flags"{}},            \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ NULL \}                                              \(\backslash\)}
\DoxyCodeLine{        \}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00053}{53}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.

\mbox{\Hypertarget{ng__sscop_8h_aa81959403a7ff32575037e63acaaeb49}\label{ng__sscop_8h_aa81959403a7ff32575037e63acaaeb49}} 
\index{ng\_sscop.h@{ng\_sscop.h}!NG\_SSCOP\_SETPARAM\_INFO@{NG\_SSCOP\_SETPARAM\_INFO}}
\index{NG\_SSCOP\_SETPARAM\_INFO@{NG\_SSCOP\_SETPARAM\_INFO}!ng\_sscop.h@{ng\_sscop.h}}
\doxysubsubsection{\texorpdfstring{NG\_SSCOP\_SETPARAM\_INFO}{NG\_SSCOP\_SETPARAM\_INFO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+SSCOP\+\_\+\+SETPARAM\+\_\+\+INFO}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \{                                                       \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}mask"{}},             \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}param"{}},            \&\mbox{\hyperlink{ng__sscfu_8c_a88380f11fd71665d8eb5cdd099d3b539}{ng\_sscop\_param\_type}} \},              \(\backslash\)}
\DoxyCodeLine{          \{ NULL \}                                              \(\backslash\)}
\DoxyCodeLine{        \}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00074}{74}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.

\mbox{\Hypertarget{ng__sscop_8h_a0f23b80e8368820bc79ed68bf9ff29c9}\label{ng__sscop_8h_a0f23b80e8368820bc79ed68bf9ff29c9}} 
\index{ng\_sscop.h@{ng\_sscop.h}!NG\_SSCOP\_SETPARAM\_RESP\_INFO@{NG\_SSCOP\_SETPARAM\_RESP\_INFO}}
\index{NG\_SSCOP\_SETPARAM\_RESP\_INFO@{NG\_SSCOP\_SETPARAM\_RESP\_INFO}!ng\_sscop.h@{ng\_sscop.h}}
\doxysubsubsection{\texorpdfstring{NG\_SSCOP\_SETPARAM\_RESP\_INFO}{NG\_SSCOP\_SETPARAM\_RESP\_INFO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+SSCOP\+\_\+\+SETPARAM\+\_\+\+RESP\+\_\+\+INFO}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \{                                                       \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}mask"{}},             \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}} \},    \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}error"{}},            \&\mbox{\hyperlink{ng__parse_8c_a20fdb7664c089b34fc33f9a53b3d6622}{ng\_parse\_int32\_type}} \},              \(\backslash\)}
\DoxyCodeLine{          \{ NULL \}                                              \(\backslash\)}
\DoxyCodeLine{        \}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00085}{85}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.

\mbox{\Hypertarget{ng__sscop_8h_a29eaca8edb2c73fb963955d3ce22e318}\label{ng__sscop_8h_a29eaca8edb2c73fb963955d3ce22e318}} 
\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_COOKIE@{NGM\_SSCOP\_COOKIE}}
\index{NGM\_SSCOP\_COOKIE@{NGM\_SSCOP\_COOKIE}!ng\_sscop.h@{ng\_sscop.h}}
\doxysubsubsection{\texorpdfstring{NGM\_SSCOP\_COOKIE}{NGM\_SSCOP\_COOKIE}}
{\footnotesize\ttfamily \#define NGM\+\_\+\+SSCOP\+\_\+\+COOKIE~980175044}



Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00039}{39}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_GETPARAM@{NGM\_SSCOP\_GETPARAM}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_GETPARAM@{NGM\_SSCOP\_GETPARAM}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5aed093fc00846e00025079d597d628ab0}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5aed093fc00846e00025079d597d628ab0}} 
NGM\+\_\+\+SSCOP\+\_\+\+GETPARAM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_SETPARAM@{NGM\_SSCOP\_SETPARAM}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_SETPARAM@{NGM\_SSCOP\_SETPARAM}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5ac0ede61bc15ff5dc7cfedf3c64280a8c}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5ac0ede61bc15ff5dc7cfedf3c64280a8c}} 
NGM\+\_\+\+SSCOP\+\_\+\+SETPARAM&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_ENABLE@{NGM\_SSCOP\_ENABLE}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_ENABLE@{NGM\_SSCOP\_ENABLE}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a889625f9215f8a53f50591348e9a182d}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a889625f9215f8a53f50591348e9a182d}} 
NGM\+\_\+\+SSCOP\+\_\+\+ENABLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_DISABLE@{NGM\_SSCOP\_DISABLE}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_DISABLE@{NGM\_SSCOP\_DISABLE}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a86ade4993d297cb566168b31dc75d213}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a86ade4993d297cb566168b31dc75d213}} 
NGM\+\_\+\+SSCOP\+\_\+\+DISABLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_GETDEBUG@{NGM\_SSCOP\_GETDEBUG}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_GETDEBUG@{NGM\_SSCOP\_GETDEBUG}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2c28d28043e9ae2ca0eabc8ec378b0c4}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2c28d28043e9ae2ca0eabc8ec378b0c4}} 
NGM\+\_\+\+SSCOP\+\_\+\+GETDEBUG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_SETDEBUG@{NGM\_SSCOP\_SETDEBUG}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_SETDEBUG@{NGM\_SSCOP\_SETDEBUG}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2f24ab87a805139ef47f13e046e67a52}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a2f24ab87a805139ef47f13e046e67a52}} 
NGM\+\_\+\+SSCOP\+\_\+\+SETDEBUG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_SSCOP\_GETSTATE@{NGM\_SSCOP\_GETSTATE}!ng\_sscop.h@{ng\_sscop.h}}\index{ng\_sscop.h@{ng\_sscop.h}!NGM\_SSCOP\_GETSTATE@{NGM\_SSCOP\_GETSTATE}}}\mbox{\Hypertarget{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a8aaa2e90a373360e3659c46a7c8d3f7e}\label{ng__sscop_8h_a99fb83031ce9923c84392b4e92f956b5a8aaa2e90a373360e3659c46a7c8d3f7e}} 
NGM\+\_\+\+SSCOP\+\_\+\+GETSTATE&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{ng__sscop_8h_source_l00042}{42}} of file \mbox{\hyperlink{ng__sscop_8h_source}{ng\+\_\+sscop.\+h}}.

