\hypertarget{classTxOnlyFilter}{
\section{TxOnlyFilter Class Reference}
\label{classTxOnlyFilter}\index{TxOnlyFilter@{TxOnlyFilter}}
}
Inheritance diagram for TxOnlyFilter:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTxOnlyFilter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTxOnlyFilter_a4e434fe8128f08b5d05f3361b13f25dd}{
{\bfseries TxOnlyFilter} (\hyperlink{classIoLinkManager}{IoLinkManager} \&io\_\-link\_\-manager, const string \&receiver\_\-name, const string \&if\_\-name, const string \&vif\_\-name, uint16\_\-t ether\_\-type)}
\label{classTxOnlyFilter_a4e434fe8128f08b5d05f3361b13f25dd}

\item 
\hypertarget{classTxOnlyFilter_a7a24f3e0a0f3c6af43678a929d6b2ef9}{
void \hyperlink{classTxOnlyFilter_a7a24f3e0a0f3c6af43678a929d6b2ef9}{recv} (const struct \hyperlink{structMacHeaderInfo}{MacHeaderInfo} \&header, const vector$<$ uint8\_\-t $>$ \&payload)}
\label{classTxOnlyFilter_a7a24f3e0a0f3c6af43678a929d6b2ef9}

\begin{DoxyCompactList}\small\item\em Method invoked when data arrives on associated \hyperlink{classIoLinkComm}{IoLinkComm} instance. \item\end{DoxyCompactList}\item 
void \hyperlink{classTxOnlyFilter_a9bf9e3cd33a735e1e500386cc4728547}{bye} ()
\begin{DoxyCompactList}\small\item\em Method invoked by \hyperlink{protocolthe-p}{the} destructor of \hyperlink{protocolthe-p}{the} associated \hyperlink{classIoLinkComm}{IoLinkComm} instance. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classTxOnlyFilter_a17e0b030f5fabe3e92b4f5e1ea828560}{
static const \hyperlink{classMac}{Mac} {\bfseries filter\_\-mac}}
\label{classTxOnlyFilter_a17e0b030f5fabe3e92b4f5e1ea828560}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classTxOnlyFilter_a9bf9e3cd33a735e1e500386cc4728547}{
\index{TxOnlyFilter@{TxOnlyFilter}!bye@{bye}}
\index{bye@{bye}!TxOnlyFilter@{TxOnlyFilter}}
\subsubsection[{bye}]{\setlength{\rightskip}{0pt plus 5cm}void TxOnlyFilter::bye (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}
\label{classTxOnlyFilter_a9bf9e3cd33a735e1e500386cc4728547}


Method invoked by \hyperlink{protocolthe-p}{the} destructor of \hyperlink{protocolthe-p}{the} associated \hyperlink{classIoLinkComm}{IoLinkComm} instance. 

This method provides \hyperlink{protocolthe-p}{the} InputFilter with \hyperlink{protocolthe-p}{the} opportunity to delete itself or update its state. The input filter does not need to call \hyperlink{classIoLinkComm_a4590856ea6d9711bb9a4433c5b366185}{IoLinkComm::remove\_\-filter()} since filter removal is automatically conducted. 

Implements \hyperlink{classIoLinkComm_1_1InputFilter_adfab7785bdbefcfb249c733e17cce6ca}{IoLinkComm::InputFilter}.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/fea/io\_\-link\_\-manager.cc\end{DoxyCompactItemize}
