\hypertarget{classKnownCommunityFilter}{
\section{KnownCommunityFilter$<$ A $>$ Class Template Reference}
\label{classKnownCommunityFilter}\index{KnownCommunityFilter@{KnownCommunityFilter}}
}


\hyperlink{classBGPRouteFilter}{BGPRouteFilter} that processes well-\/known communities.  




{\ttfamily \#include $<$route\_\-table\_\-filter.hh$>$}

Inheritance diagram for KnownCommunityFilter$<$ A $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classKnownCommunityFilter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classKnownCommunityFilter_a0ccaf23b11a95e958df85cffc6e17ddb}{
{\bfseries KnownCommunityFilter} (PeerType peer\_\-type)}
\label{classKnownCommunityFilter_a0ccaf23b11a95e958df85cffc6e17ddb}

\item 
\hypertarget{classKnownCommunityFilter_adcc6c4ccc5a3ed497c9cc78b2ff89b6a}{
bool {\bfseries filter} (\hyperlink{classInternalMessage}{InternalMessage}$<$ A $>$ \&rtmsg) const }
\label{classKnownCommunityFilter_adcc6c4ccc5a3ed497c9cc78b2ff89b6a}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classKnownCommunityFilter_aecc5dc7e37e96750823297875d142500}{
PeerType {\bfseries \_\-peer\_\-type}}
\label{classKnownCommunityFilter_aecc5dc7e37e96750823297875d142500}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class A$>$ class KnownCommunityFilter$<$ A $>$}

\hyperlink{classBGPRouteFilter}{BGPRouteFilter} that processes well-\/known communities. \hyperlink{classKnownCommunityFilter}{KnownCommunityFilter} is a \hyperlink{classBGPRouteFilter}{BGPRouteFilter} that drops routes with certain well-\/known communities. See RFC 1997 and \hyperlink{protocolthe-p}{the} IANA registry. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/route\_\-table\_\-filter.hh\item 
/home/greearb/git/xorp.ct.github/xorp/bgp/route\_\-table\_\-filter.cc\end{DoxyCompactItemize}
