\hypertarget{structport__has__io__in__state}{
\section{port\_\-has\_\-io\_\-in\_\-state$<$ A $>$ Struct Template Reference}
\label{structport__has__io__in__state}\index{port\_\-has\_\-io\_\-in\_\-state@{port\_\-has\_\-io\_\-in\_\-state}}
}


Functor to test whether a particular \hyperlink{classXrlPort}{XrlPort} is in a given service state.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structport__has__io__in__state_a48c35870e5af894f227e5794a062f87d}{
{\bfseries port\_\-has\_\-io\_\-in\_\-state} (ServiceStatus st)}
\label{structport__has__io__in__state_a48c35870e5af894f227e5794a062f87d}

\item 
\hypertarget{structport__has__io__in__state_a491a860875d87a15df1269e9617756f4}{
bool {\bfseries operator()} (const \hyperlink{classXrlPort}{XrlPort} $\ast$xp) const }
\label{structport__has__io__in__state_a491a860875d87a15df1269e9617756f4}

\item 
\hypertarget{structport__has__io__in__state_a48c35870e5af894f227e5794a062f87d}{
{\bfseries port\_\-has\_\-io\_\-in\_\-state} (ServiceStatus st)}
\label{structport__has__io__in__state_a48c35870e5af894f227e5794a062f87d}

\item 
\hypertarget{structport__has__io__in__state_a2d43788549a3aab0fe2d182cb2265b33}{
bool {\bfseries operator()} (const \hyperlink{classPort}{Port}$<$ A $>$ $\ast$p) const }
\label{structport__has__io__in__state_a2d43788549a3aab0fe2d182cb2265b33}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structport__has__io__in__state_a8c3098ac7cfed512b8b3ade5af463d96}{
ServiceStatus {\bfseries \_\-st}}
\label{structport__has__io__in__state_a8c3098ac7cfed512b8b3ade5af463d96}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename A$>$ struct port\_\-has\_\-io\_\-in\_\-state$<$ A $>$}

Functor to test whether a particular \hyperlink{classXrlPort}{XrlPort} is in a given service state. Unary function object to test whether a particular port's io system is in a given state. 

The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/contrib/olsr/xrl\_\-io.cc\item 
/home/greearb/git/xorp.ct.github/xorp/rip/xrl\_\-port\_\-manager.cc\end{DoxyCompactItemize}
