\hypertarget{classXrlStdRouter}{
\section{XrlStdRouter Class Reference}
\label{classXrlStdRouter}\index{XrlStdRouter@{XrlStdRouter}}
}


Standard XRL transmission and reception point.  




{\ttfamily \#include $<$xrl\_\-std\_\-router.hh$>$}

Inheritance diagram for XrlStdRouter:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{classXrlStdRouter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlStdRouter_abf14c51d96ebae3856d6eed34ed2caed}{
{\bfseries XrlStdRouter} (\hyperlink{classEventLoop}{EventLoop} \&eventloop, const char $\ast$class\_\-name, bool unix\_\-socket=UNIX\_\-SOCKET\_\-DEFAULT)}
\label{classXrlStdRouter_abf14c51d96ebae3856d6eed34ed2caed}

\item 
\hypertarget{classXrlStdRouter_ae6105c2504c26c2b19acf05d2b99b41c}{
{\bfseries XrlStdRouter} (\hyperlink{classEventLoop}{EventLoop} \&eventloop, const char $\ast$class\_\-name, \hyperlink{classIPv4}{IPv4} finder\_\-address, bool unix\_\-socket=UNIX\_\-SOCKET\_\-DEFAULT)}
\label{classXrlStdRouter_ae6105c2504c26c2b19acf05d2b99b41c}

\item 
\hypertarget{classXrlStdRouter_a9831d1a6628fdf27d25e1286b6ad99ba}{
{\bfseries XrlStdRouter} (\hyperlink{classEventLoop}{EventLoop} \&eventloop, const char $\ast$class\_\-name, \hyperlink{classIPv4}{IPv4} finder\_\-address, uint16\_\-t finder\_\-port, bool unix\_\-socket=UNIX\_\-SOCKET\_\-DEFAULT)}
\label{classXrlStdRouter_a9831d1a6628fdf27d25e1286b6ad99ba}

\item 
\hypertarget{classXrlStdRouter_a571a85b4386f4595e4ea4a914e1c2bb0}{
{\bfseries XrlStdRouter} (\hyperlink{classEventLoop}{EventLoop} \&eventloop, const char $\ast$class\_\-name, const char $\ast$finder\_\-address, bool unix\_\-socket=UNIX\_\-SOCKET\_\-DEFAULT)}
\label{classXrlStdRouter_a571a85b4386f4595e4ea4a914e1c2bb0}

\item 
\hypertarget{classXrlStdRouter_ade5304c23cff12ab880ab0b39cac7adf}{
{\bfseries XrlStdRouter} (\hyperlink{classEventLoop}{EventLoop} \&eventloop, const char $\ast$class\_\-name, const char $\ast$finder\_\-address, uint16\_\-t finder\_\-port, bool unix\_\-socket=UNIX\_\-SOCKET\_\-DEFAULT)}
\label{classXrlStdRouter_ade5304c23cff12ab880ab0b39cac7adf}

\item 
\hypertarget{classXrlStdRouter_aa1006c6d1d925f05a636262e331e876d}{
virtual string {\bfseries toString} () const }
\label{classXrlStdRouter_aa1006c6d1d925f05a636262e331e876d}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlStdRouter_a63a9166f5453d9d1038dd2ad5cd05619}{
void {\bfseries construct} (bool unix\_\-socket)}
\label{classXrlStdRouter_a63a9166f5453d9d1038dd2ad5cd05619}

\item 
\hypertarget{classXrlStdRouter_a8773642bbcb32f6aadcdaaf11fdfa16e}{
void {\bfseries create\_\-unix\_\-listener} ()}
\label{classXrlStdRouter_a8773642bbcb32f6aadcdaaf11fdfa16e}

\item 
\hypertarget{classXrlStdRouter_a27eae69eca2b1892245793cc8b575062}{
\hyperlink{classXrlPFListener}{XrlPFListener} $\ast$ {\bfseries create\_\-listener} ()}
\label{classXrlStdRouter_a27eae69eca2b1892245793cc8b575062}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlStdRouter_a03cd051a1e1168c1a265ec67a1f908f5}{
\hyperlink{classXrlPFListener}{XrlPFListener} $\ast$ {\bfseries \_\-unix}}
\label{classXrlStdRouter_a03cd051a1e1168c1a265ec67a1f908f5}

\item 
\hypertarget{classXrlStdRouter_a442763486aa1155ec916952e25c8b09b}{
\hyperlink{classXrlPFListener}{XrlPFListener} $\ast$ {\bfseries \_\-l}}
\label{classXrlStdRouter_a442763486aa1155ec916952e25c8b09b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Standard XRL transmission and reception point. Derived from \hyperlink{classXrlRouter}{XrlRouter}, this class has \hyperlink{protocolthe-p}{the} default protocol family listener types associated with it at construction time. Allows for simple use of \hyperlink{classXrlRouter}{XrlRouter} for common cases. for entities in a XORP Router. A single process may have multiple 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/libxipc/xrl\_\-std\_\-router.hh\item 
/home/greearb/git/xorp.ct.github/xorp/libxipc/xrl\_\-std\_\-router.cc\end{DoxyCompactItemize}
