\hypertarget{classFibConfigForwardingWindows}{
\section{FibConfigForwardingWindows Class Reference}
\label{classFibConfigForwardingWindows}\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}}
}
Inheritance diagram for FibConfigForwardingWindows:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classFibConfigForwardingWindows}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFibConfigForwardingWindows_ad7c7be569899f3d1bb735992c3000424}{FibConfigForwardingWindows} (\hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager} \&fea\_\-data\_\-plane\_\-manager)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hypertarget{classFibConfigForwardingWindows_a6951b2ceaaee3625bb6c7672756de8cf}{
virtual \hyperlink{classFibConfigForwardingWindows_a6951b2ceaaee3625bb6c7672756de8cf}{$\sim$FibConfigForwardingWindows} ()}
\label{classFibConfigForwardingWindows_a6951b2ceaaee3625bb6c7672756de8cf}

\begin{DoxyCompactList}\small\item\em Virtual destructor. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_ae8b480fb5306e9625972da11aa26716d}{start} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Start operation. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a4ab165cc2be6458aceb79ba6cdac36ba}{stop} (string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Stop operation. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a644d79fef5e08a1841be238da164468d}{unicast\_\-forwarding\_\-enabled4} (bool \&ret\_\-value, string \&error\_\-msg) const 
\begin{DoxyCompactList}\small\item\em Test whether \hyperlink{protocolthe-p}{the} \hyperlink{classIPv4}{IPv4} unicast forwarding engine is enabled or disabled to forward packets. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a7849c168901dc4917a242f4285240153}{unicast\_\-forwarding\_\-enabled6} (bool \&ret\_\-value, string \&error\_\-msg) const 
\begin{DoxyCompactList}\small\item\em Test whether \hyperlink{protocolthe-p}{the} \hyperlink{classIPv6}{IPv6} unicast forwarding engine is enabled or disabled to forward packets. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a87b50b35f25ce1b3b6fcc8e1eb3ea271}{accept\_\-rtadv\_\-enabled6} (bool \&ret\_\-value, string \&error\_\-msg) const 
\begin{DoxyCompactList}\small\item\em Test whether \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages is enabled or disabled. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a96f9c81804dbf11862e77b6d5c0bec3f}{set\_\-unicast\_\-forwarding\_\-enabled4} (bool v, string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} \hyperlink{classIPv4}{IPv4} unicast forwarding engine to enable or disable forwarding of packets. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_ace7988b4cf54dbb5d9b37680253601e7}{set\_\-unicast\_\-forwarding\_\-enabled6} (bool v, string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Set \hyperlink{protocolthe-p}{the} \hyperlink{classIPv6}{IPv6} unicast forwarding engine to enable or disable forwarding of packets. \item\end{DoxyCompactList}\item 
virtual int \hyperlink{classFibConfigForwardingWindows_a708bdf9f82ad55086f018b080b3701d4}{set\_\-accept\_\-rtadv\_\-enabled6} (bool v, string \&error\_\-msg)
\begin{DoxyCompactList}\small\item\em Enable or disable \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages from other routers. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classFibConfigForwardingWindows_ad7c7be569899f3d1bb735992c3000424}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{FibConfigForwardingWindows}]{\setlength{\rightskip}{0pt plus 5cm}FibConfigForwardingWindows::FibConfigForwardingWindows (
\begin{DoxyParamCaption}
\item[{{\bf FeaDataPlaneManager} \&}]{fea\_\-data\_\-plane\_\-manager}
\end{DoxyParamCaption}
)}}
\label{classFibConfigForwardingWindows_ad7c7be569899f3d1bb735992c3000424}


Constructor. 


\begin{DoxyParams}{Parameters}
{\em fea\_\-data\_\-plane\_\-manager} & \hyperlink{protocolthe-p}{the} corresponding data plane manager (\hyperlink{classFeaDataPlaneManager}{FeaDataPlaneManager}). \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classFibConfigForwardingWindows_a87b50b35f25ce1b3b6fcc8e1eb3ea271}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!accept\_\-rtadv\_\-enabled6@{accept\_\-rtadv\_\-enabled6}}
\index{accept\_\-rtadv\_\-enabled6@{accept\_\-rtadv\_\-enabled6}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{accept\_\-rtadv\_\-enabled6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::accept\_\-rtadv\_\-enabled6 (
\begin{DoxyParamCaption}
\item[{bool \&}]{ret\_\-value, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a87b50b35f25ce1b3b6fcc8e1eb3ea271}


Test whether \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages is enabled or disabled. 


\begin{DoxyParams}{Parameters}
{\em ret\_\-value} & if true on return, then \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages is enabled, otherwise is disabled. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_a32455f2ccfbd390774634652f1912d8a}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_a708bdf9f82ad55086f018b080b3701d4}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!set\_\-accept\_\-rtadv\_\-enabled6@{set\_\-accept\_\-rtadv\_\-enabled6}}
\index{set\_\-accept\_\-rtadv\_\-enabled6@{set\_\-accept\_\-rtadv\_\-enabled6}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{set\_\-accept\_\-rtadv\_\-enabled6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::set\_\-accept\_\-rtadv\_\-enabled6 (
\begin{DoxyParamCaption}
\item[{bool}]{v, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a708bdf9f82ad55086f018b080b3701d4}


Enable or disable \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages from other routers. 

It should be enabled for hosts, and disabled for routers.


\begin{DoxyParams}{Parameters}
{\em v} & if true, then enable \hyperlink{protocolthe-p}{the} acceptance of \hyperlink{classIPv6}{IPv6} Router Advertisement messages, otherwise disable it. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_ab102d1fb425892602103301f2c73af89}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_a96f9c81804dbf11862e77b6d5c0bec3f}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!set\_\-unicast\_\-forwarding\_\-enabled4@{set\_\-unicast\_\-forwarding\_\-enabled4}}
\index{set\_\-unicast\_\-forwarding\_\-enabled4@{set\_\-unicast\_\-forwarding\_\-enabled4}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{set\_\-unicast\_\-forwarding\_\-enabled4}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::set\_\-unicast\_\-forwarding\_\-enabled4 (
\begin{DoxyParamCaption}
\item[{bool}]{v, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a96f9c81804dbf11862e77b6d5c0bec3f}


Set \hyperlink{protocolthe-p}{the} \hyperlink{classIPv4}{IPv4} unicast forwarding engine to enable or disable forwarding of packets. 


\begin{DoxyParams}{Parameters}
{\em v} & if true, then enable \hyperlink{classIPv4}{IPv4} unicast forwarding, otherwise disable it. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_a981daf728abe383181bb13cbc44caa9d}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_ace7988b4cf54dbb5d9b37680253601e7}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!set\_\-unicast\_\-forwarding\_\-enabled6@{set\_\-unicast\_\-forwarding\_\-enabled6}}
\index{set\_\-unicast\_\-forwarding\_\-enabled6@{set\_\-unicast\_\-forwarding\_\-enabled6}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{set\_\-unicast\_\-forwarding\_\-enabled6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::set\_\-unicast\_\-forwarding\_\-enabled6 (
\begin{DoxyParamCaption}
\item[{bool}]{v, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_ace7988b4cf54dbb5d9b37680253601e7}


Set \hyperlink{protocolthe-p}{the} \hyperlink{classIPv6}{IPv6} unicast forwarding engine to enable or disable forwarding of packets. 


\begin{DoxyParams}{Parameters}
{\em v} & if true, then enable \hyperlink{classIPv6}{IPv6} unicast forwarding, otherwise disable it. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_a2f30de6b81329ceb56a06bb9ab21f4b7}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_ae8b480fb5306e9625972da11aa26716d}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!start@{start}}
\index{start@{start}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::start (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_ae8b480fb5306e9625972da11aa26716d}


Start operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Reimplemented from \hyperlink{classFibConfigForwarding_af7607fc5f95047ad4b9064c21eb29881}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_a4ab165cc2be6458aceb79ba6cdac36ba}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!stop@{stop}}
\index{stop@{stop}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::stop (
\begin{DoxyParamCaption}
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a4ab165cc2be6458aceb79ba6cdac36ba}


Stop operation. 


\begin{DoxyParams}{Parameters}
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Reimplemented from \hyperlink{classFibConfigForwarding_abfffd9f755819dcfb558a662552b7d40}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_a644d79fef5e08a1841be238da164468d}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!unicast\_\-forwarding\_\-enabled4@{unicast\_\-forwarding\_\-enabled4}}
\index{unicast\_\-forwarding\_\-enabled4@{unicast\_\-forwarding\_\-enabled4}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{unicast\_\-forwarding\_\-enabled4}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::unicast\_\-forwarding\_\-enabled4 (
\begin{DoxyParamCaption}
\item[{bool \&}]{ret\_\-value, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a644d79fef5e08a1841be238da164468d}


Test whether \hyperlink{protocolthe-p}{the} \hyperlink{classIPv4}{IPv4} unicast forwarding engine is enabled or disabled to forward packets. 


\begin{DoxyParams}{Parameters}
{\em ret\_\-value} & if true on return, then \hyperlink{protocolthe-p}{the} \hyperlink{classIPv4}{IPv4} unicast forwarding is enabled, otherwise is disabled. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_a75444169a6dd97809cfcbca73fc81957}{FibConfigForwarding}.

\hypertarget{classFibConfigForwardingWindows_a7849c168901dc4917a242f4285240153}{
\index{FibConfigForwardingWindows@{FibConfigForwardingWindows}!unicast\_\-forwarding\_\-enabled6@{unicast\_\-forwarding\_\-enabled6}}
\index{unicast\_\-forwarding\_\-enabled6@{unicast\_\-forwarding\_\-enabled6}!FibConfigForwardingWindows@{FibConfigForwardingWindows}}
\subsubsection[{unicast\_\-forwarding\_\-enabled6}]{\setlength{\rightskip}{0pt plus 5cm}virtual int FibConfigForwardingWindows::unicast\_\-forwarding\_\-enabled6 (
\begin{DoxyParamCaption}
\item[{bool \&}]{ret\_\-value, }
\item[{string \&}]{error\_\-msg}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classFibConfigForwardingWindows_a7849c168901dc4917a242f4285240153}


Test whether \hyperlink{protocolthe-p}{the} \hyperlink{classIPv6}{IPv6} unicast forwarding engine is enabled or disabled to forward packets. 


\begin{DoxyParams}{Parameters}
{\em ret\_\-value} & if true on return, then \hyperlink{protocolthe-p}{the} \hyperlink{classIPv6}{IPv6} unicast forwarding is enabled, otherwise is disabled. \\
\hline
{\em error\_\-msg} & \hyperlink{protocolthe-p}{the} error message (if error). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
XORP\_\-OK on success, otherwise XORP\_\-ERROR. 
\end{DoxyReturn}


Implements \hyperlink{classFibConfigForwarding_a10143fca75849e816de4328e898176b1}{FibConfigForwarding}.



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/fea/data\_\-plane/fibconfig/fibconfig\_\-forwarding\_\-windows.hh\end{DoxyCompactItemize}
