\hypertarget{classXrlRedist6V0p1Client}{
\section{XrlRedist6V0p1Client Class Reference}
\label{classXrlRedist6V0p1Client}\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRedist6V0p1Client_ab0ac6b99d547685da9959de74d34f5fb}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddRouteCB}}
\label{classXrlRedist6V0p1Client_ab0ac6b99d547685da9959de74d34f5fb}

\item 
\hypertarget{classXrlRedist6V0p1Client_ae9a9292861e2cbd13763829ef648e21d}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteRouteCB}}
\label{classXrlRedist6V0p1Client_ae9a9292861e2cbd13763829ef648e21d}

\item 
\hypertarget{classXrlRedist6V0p1Client_a94ed87a02fd58d3d9d1950ea6a1b75d2}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartingRouteDumpCB}}
\label{classXrlRedist6V0p1Client_a94ed87a02fd58d3d9d1950ea6a1b75d2}

\item 
\hypertarget{classXrlRedist6V0p1Client_af57e8a4bdc17bc54d845292fa85ccf09}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries FinishingRouteDumpCB}}
\label{classXrlRedist6V0p1Client_af57e8a4bdc17bc54d845292fa85ccf09}

\item 
\hypertarget{classXrlRedist6V0p1Client_ab0ac6b99d547685da9959de74d34f5fb}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries AddRouteCB}}
\label{classXrlRedist6V0p1Client_ab0ac6b99d547685da9959de74d34f5fb}

\item 
\hypertarget{classXrlRedist6V0p1Client_ae9a9292861e2cbd13763829ef648e21d}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries DeleteRouteCB}}
\label{classXrlRedist6V0p1Client_ae9a9292861e2cbd13763829ef648e21d}

\item 
\hypertarget{classXrlRedist6V0p1Client_a94ed87a02fd58d3d9d1950ea6a1b75d2}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries StartingRouteDumpCB}}
\label{classXrlRedist6V0p1Client_a94ed87a02fd58d3d9d1950ea6a1b75d2}

\item 
\hypertarget{classXrlRedist6V0p1Client_af57e8a4bdc17bc54d845292fa85ccf09}{
typedef XorpCallback1$<$ void, const \hyperlink{classXrlError}{XrlError} \& $>$::RefPtr {\bfseries FinishingRouteDumpCB}}
\label{classXrlRedist6V0p1Client_af57e8a4bdc17bc54d845292fa85ccf09}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRedist6V0p1Client_a7c42d9484981141c5ab1e5b90f1b6d30}{
{\bfseries XrlRedist6V0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlRedist6V0p1Client_a7c42d9484981141c5ab1e5b90f1b6d30}

\item 
bool \hyperlink{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}{send\_\-add\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&dst, const \hyperlink{classIPv6}{IPv6} \&nexthop, const string \&ifname, const string \&vifname, const uint32\_\-t \&metric, const uint32\_\-t \&admin\_\-distance, const string \&cookie, const string \&protocol\_\-origin, const AddRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRedist6V0p1Client_a14487ab135d4d16d1e12942f440bbfb7}{
bool {\bfseries send\_\-delete\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&dst, const \hyperlink{classIPv6}{IPv6} \&nexthop, const string \&ifname, const string \&vifname, const uint32\_\-t \&metric, const uint32\_\-t \&admin\_\-distance, const string \&cookie, const string \&protocol\_\-origin, const DeleteRouteCB \&cb)}
\label{classXrlRedist6V0p1Client_a14487ab135d4d16d1e12942f440bbfb7}

\item 
bool \hyperlink{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}{send\_\-starting\_\-route\_\-dump} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&cookie, const StartingRouteDumpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}{send\_\-finishing\_\-route\_\-dump} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&cookie, const FinishingRouteDumpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRedist6V0p1Client_a7c42d9484981141c5ab1e5b90f1b6d30}{
{\bfseries XrlRedist6V0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlRedist6V0p1Client_a7c42d9484981141c5ab1e5b90f1b6d30}

\item 
bool \hyperlink{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}{send\_\-add\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&dst, const \hyperlink{classIPv6}{IPv6} \&nexthop, const string \&ifname, const string \&vifname, const uint32\_\-t \&metric, const uint32\_\-t \&admin\_\-distance, const string \&cookie, const string \&protocol\_\-origin, const AddRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRedist6V0p1Client_a14487ab135d4d16d1e12942f440bbfb7}{
bool {\bfseries send\_\-delete\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const \hyperlink{classIPNet}{IPv6Net} \&dst, const \hyperlink{classIPv6}{IPv6} \&nexthop, const string \&ifname, const string \&vifname, const uint32\_\-t \&metric, const uint32\_\-t \&admin\_\-distance, const string \&cookie, const string \&protocol\_\-origin, const DeleteRouteCB \&cb)}
\label{classXrlRedist6V0p1Client_a14487ab135d4d16d1e12942f440bbfb7}

\item 
bool \hyperlink{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}{send\_\-starting\_\-route\_\-dump} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&cookie, const StartingRouteDumpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}{send\_\-finishing\_\-route\_\-dump} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&cookie, const FinishingRouteDumpCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRedist6V0p1Client_a6f8ac29bbe9b9b73295ddecb7c69874e}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlRedist6V0p1Client_a6f8ac29bbe9b9b73295ddecb7c69874e}

\end{DoxyCompactItemize}
\subsection*{Static Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRedist6V0p1Client_a5ae9a709d809a029be2149be1ed143ea}{
static void {\bfseries unmarshall\_\-add\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddRouteCB cb)}
\label{classXrlRedist6V0p1Client_a5ae9a709d809a029be2149be1ed143ea}

\item 
\hypertarget{classXrlRedist6V0p1Client_aeb775116500debf837b05fef26846b15}{
static void {\bfseries unmarshall\_\-delete\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteRouteCB cb)}
\label{classXrlRedist6V0p1Client_aeb775116500debf837b05fef26846b15}

\item 
\hypertarget{classXrlRedist6V0p1Client_a49fd2fe24795a4a35ae75055974933eb}{
static void {\bfseries unmarshall\_\-starting\_\-route\_\-dump} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartingRouteDumpCB cb)}
\label{classXrlRedist6V0p1Client_a49fd2fe24795a4a35ae75055974933eb}

\item 
\hypertarget{classXrlRedist6V0p1Client_a27e34c78b06dd66c527ea1f8de5d91a5}{
static void {\bfseries unmarshall\_\-finishing\_\-route\_\-dump} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FinishingRouteDumpCB cb)}
\label{classXrlRedist6V0p1Client_a27e34c78b06dd66c527ea1f8de5d91a5}

\item 
\hypertarget{classXrlRedist6V0p1Client_a64d4ae9e27d3fbe4340b9dc9904f4e40}{
static void {\bfseries unmarshall\_\-add\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AddRouteCB cb)}
\label{classXrlRedist6V0p1Client_a64d4ae9e27d3fbe4340b9dc9904f4e40}

\item 
\hypertarget{classXrlRedist6V0p1Client_ad50608e764ee85162b5bc6314efa4b3d}{
static void {\bfseries unmarshall\_\-delete\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteRouteCB cb)}
\label{classXrlRedist6V0p1Client_ad50608e764ee85162b5bc6314efa4b3d}

\item 
\hypertarget{classXrlRedist6V0p1Client_a31ad0799b2f15b9eccab098e70114613}{
static void {\bfseries unmarshall\_\-starting\_\-route\_\-dump} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, StartingRouteDumpCB cb)}
\label{classXrlRedist6V0p1Client_a31ad0799b2f15b9eccab098e70114613}

\item 
\hypertarget{classXrlRedist6V0p1Client_a7f8d90a5b5bbccd2f9ac06ae134c1021}{
static void {\bfseries unmarshall\_\-finishing\_\-route\_\-dump} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, FinishingRouteDumpCB cb)}
\label{classXrlRedist6V0p1Client_a7f8d90a5b5bbccd2f9ac06ae134c1021}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRedist6V0p1Client_a2ebf25b258202d4bfd52cedba550b84c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-add\_\-route}}
\label{classXrlRedist6V0p1Client_a2ebf25b258202d4bfd52cedba550b84c}

\item 
\hypertarget{classXrlRedist6V0p1Client_a82f016c862f9b7b726f05beaa329cf9e}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-delete\_\-route}}
\label{classXrlRedist6V0p1Client_a82f016c862f9b7b726f05beaa329cf9e}

\item 
\hypertarget{classXrlRedist6V0p1Client_a6619934f08077dc0a1f4903cf104210a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-starting\_\-route\_\-dump}}
\label{classXrlRedist6V0p1Client_a6619934f08077dc0a1f4903cf104210a}

\item 
\hypertarget{classXrlRedist6V0p1Client_ae6198b50392f603f376cc77ebc3066a0}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-finishing\_\-route\_\-dump}}
\label{classXrlRedist6V0p1Client_ae6198b50392f603f376cc77ebc3066a0}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-add\_\-route@{send\_\-add\_\-route}}
\index{send\_\-add\_\-route@{send\_\-add\_\-route}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-add\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-add\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const {\bf IPv6Net} \&}]{dst, }
\item[{const {\bf IPv6} \&}]{nexthop, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const uint32\_\-t \&}]{metric, }
\item[{const uint32\_\-t \&}]{admin\_\-distance, }
\item[{const string \&}]{cookie, }
\item[{const string \&}]{protocol\_\-origin, }
\item[{const AddRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Add/delete a routing entry.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em dst} & destination network.\\
\hline
{\em nexthop} & nexthop router address.\\
\hline
{\em ifname} & interface name associated with nexthop.\\
\hline
{\em vifname} & virtual interface name with nexthop.\\
\hline
{\em metric} & origin routing protocol metric for route.\\
\hline
{\em admin\_\-distance} & administrative distance of origin routing protocol.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name.\\
\hline
{\em protocol\_\-origin} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this routing entry. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-add\_\-route@{send\_\-add\_\-route}}
\index{send\_\-add\_\-route@{send\_\-add\_\-route}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-add\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-add\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const {\bf IPv6Net} \&}]{dst, }
\item[{const {\bf IPv6} \&}]{nexthop, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const uint32\_\-t \&}]{metric, }
\item[{const uint32\_\-t \&}]{admin\_\-distance, }
\item[{const string \&}]{cookie, }
\item[{const string \&}]{protocol\_\-origin, }
\item[{const AddRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_aadc6533cb05066dbacba35b42b254c23}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

Add/delete a routing entry.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em dst} & destination network.\\
\hline
{\em nexthop} & nexthop router address.\\
\hline
{\em ifname} & interface name associated with nexthop.\\
\hline
{\em vifname} & virtual interface name with nexthop.\\
\hline
{\em metric} & origin routing protocol metric for route.\\
\hline
{\em admin\_\-distance} & administrative distance of origin routing protocol.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name.\\
\hline
{\em protocol\_\-origin} & \hyperlink{protocolthe-p}{the} name of \hyperlink{protocolthe-p}{the} protocol that originated this routing entry. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-finishing\_\-route\_\-dump@{send\_\-finishing\_\-route\_\-dump}}
\index{send\_\-finishing\_\-route\_\-dump@{send\_\-finishing\_\-route\_\-dump}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-finishing\_\-route\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-finishing\_\-route\_\-dump (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{cookie, }
\item[{const FinishingRouteDumpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

When route redistribution begins, \hyperlink{protocolthe-p}{the} receiver is sent \hyperlink{protocolthe-p}{the} existing list of routes. This message marks \hyperlink{protocolthe-p}{the} end of \hyperlink{protocolthe-p}{the} existing routes being sent.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-finishing\_\-route\_\-dump@{send\_\-finishing\_\-route\_\-dump}}
\index{send\_\-finishing\_\-route\_\-dump@{send\_\-finishing\_\-route\_\-dump}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-finishing\_\-route\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-finishing\_\-route\_\-dump (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{cookie, }
\item[{const FinishingRouteDumpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_a22eb31ac511b1cc77d341fca1a04b3b9}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

When route redistribution begins, \hyperlink{protocolthe-p}{the} receiver is sent \hyperlink{protocolthe-p}{the} existing list of routes. This message marks \hyperlink{protocolthe-p}{the} end of \hyperlink{protocolthe-p}{the} existing routes being sent.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-starting\_\-route\_\-dump@{send\_\-starting\_\-route\_\-dump}}
\index{send\_\-starting\_\-route\_\-dump@{send\_\-starting\_\-route\_\-dump}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-starting\_\-route\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-starting\_\-route\_\-dump (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{cookie, }
\item[{const StartingRouteDumpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

When route redistribution begins, \hyperlink{protocolthe-p}{the} receiver is sent \hyperlink{protocolthe-p}{the} existing list of routes. This message marks \hyperlink{protocolthe-p}{the} beginning of \hyperlink{protocolthe-p}{the} routes being sent.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}{
\index{XrlRedist6V0p1Client@{XrlRedist6V0p1Client}!send\_\-starting\_\-route\_\-dump@{send\_\-starting\_\-route\_\-dump}}
\index{send\_\-starting\_\-route\_\-dump@{send\_\-starting\_\-route\_\-dump}!XrlRedist6V0p1Client@{XrlRedist6V0p1Client}}
\subsubsection[{send\_\-starting\_\-route\_\-dump}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRedist6V0p1Client::send\_\-starting\_\-route\_\-dump (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{cookie, }
\item[{const StartingRouteDumpCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRedist6V0p1Client_a339dd0d578cf79dbb78a8db53854e427}


\hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: 

When route redistribution begins, \hyperlink{protocolthe-p}{the} receiver is sent \hyperlink{protocolthe-p}{the} existing list of routes. This message marks \hyperlink{protocolthe-p}{the} beginning of \hyperlink{protocolthe-p}{the} routes being sent.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination.\\
\hline
{\em cookie} & value set by \hyperlink{protocolthe-p}{the} requestor to identify redistribution source. Typical value is \hyperlink{protocolthe-p}{the} originating protocol name. \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/redist6\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/redist6\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/redist6\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/redist6\_\-xif.cc\end{DoxyCompactItemize}
