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

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

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

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

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

\item 
bool \hyperlink{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}{send\_\-register\_\-ifmgr\_\-mirror} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&clientname, const RegisterIfmgrMirrorCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}{send\_\-unregister\_\-ifmgr\_\-mirror} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&clientname, const UnregisterIfmgrMirrorCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_af7873c80a9bc600e3e39d231d08a6257}{
{\bfseries XrlIfmgrReplicatorV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlIfmgrReplicatorV0p1Client_af7873c80a9bc600e3e39d231d08a6257}

\item 
bool \hyperlink{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}{send\_\-register\_\-ifmgr\_\-mirror} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&clientname, const RegisterIfmgrMirrorCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}{send\_\-unregister\_\-ifmgr\_\-mirror} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&clientname, const UnregisterIfmgrMirrorCB \&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{classXrlIfmgrReplicatorV0p1Client_a0a64b25d4acc8f58a889fc21b99533bd}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlIfmgrReplicatorV0p1Client_a0a64b25d4acc8f58a889fc21b99533bd}

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

\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_aeb2d130fd2cd9ffea1663d2e42250971}{
static void {\bfseries unmarshall\_\-unregister\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterIfmgrMirrorCB cb)}
\label{classXrlIfmgrReplicatorV0p1Client_aeb2d130fd2cd9ffea1663d2e42250971}

\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_abd577a0fbc6bc8815b9ea1247a7dad09}{
static void {\bfseries unmarshall\_\-register\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RegisterIfmgrMirrorCB cb)}
\label{classXrlIfmgrReplicatorV0p1Client_abd577a0fbc6bc8815b9ea1247a7dad09}

\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_adb4bcb307c4ab725e0337d5ca5908fc6}{
static void {\bfseries unmarshall\_\-unregister\_\-ifmgr\_\-mirror} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UnregisterIfmgrMirrorCB cb)}
\label{classXrlIfmgrReplicatorV0p1Client_adb4bcb307c4ab725e0337d5ca5908fc6}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_a9e577822870f9fb8731658d5fc5d9534}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-register\_\-ifmgr\_\-mirror}}
\label{classXrlIfmgrReplicatorV0p1Client_a9e577822870f9fb8731658d5fc5d9534}

\item 
\hypertarget{classXrlIfmgrReplicatorV0p1Client_aabd8822dd6bc705fa2255fd18b3bdd61}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-unregister\_\-ifmgr\_\-mirror}}
\label{classXrlIfmgrReplicatorV0p1Client_aabd8822dd6bc705fa2255fd18b3bdd61}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}{
\index{XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}!send\_\-register\_\-ifmgr\_\-mirror@{send\_\-register\_\-ifmgr\_\-mirror}}
\index{send\_\-register\_\-ifmgr\_\-mirror@{send\_\-register\_\-ifmgr\_\-mirror}!XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}}
\subsubsection[{send\_\-register\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlIfmgrReplicatorV0p1Client::send\_\-register\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{clientname, }
\item[{const RegisterIfmgrMirrorCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}


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

Register remote mirror of interface state.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}{
\index{XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}!send\_\-register\_\-ifmgr\_\-mirror@{send\_\-register\_\-ifmgr\_\-mirror}}
\index{send\_\-register\_\-ifmgr\_\-mirror@{send\_\-register\_\-ifmgr\_\-mirror}!XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}}
\subsubsection[{send\_\-register\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlIfmgrReplicatorV0p1Client::send\_\-register\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{clientname, }
\item[{const RegisterIfmgrMirrorCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlIfmgrReplicatorV0p1Client_af03134d606188384548700ca06e719c0}


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

Register remote mirror of interface state.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}{
\index{XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}!send\_\-unregister\_\-ifmgr\_\-mirror@{send\_\-unregister\_\-ifmgr\_\-mirror}}
\index{send\_\-unregister\_\-ifmgr\_\-mirror@{send\_\-unregister\_\-ifmgr\_\-mirror}!XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}}
\subsubsection[{send\_\-unregister\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlIfmgrReplicatorV0p1Client::send\_\-unregister\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{clientname, }
\item[{const UnregisterIfmgrMirrorCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}


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

Register remote mirror of interface state.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}{
\index{XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}!send\_\-unregister\_\-ifmgr\_\-mirror@{send\_\-unregister\_\-ifmgr\_\-mirror}}
\index{send\_\-unregister\_\-ifmgr\_\-mirror@{send\_\-unregister\_\-ifmgr\_\-mirror}!XrlIfmgrReplicatorV0p1Client@{XrlIfmgrReplicatorV0p1Client}}
\subsubsection[{send\_\-unregister\_\-ifmgr\_\-mirror}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlIfmgrReplicatorV0p1Client::send\_\-unregister\_\-ifmgr\_\-mirror (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{clientname, }
\item[{const UnregisterIfmgrMirrorCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlIfmgrReplicatorV0p1Client_a169777719dc5c7024d816ee91cdd524e}


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

Register remote mirror of interface state.


\begin{DoxyParams}{Parameters}
{\em dst\_\-xrl\_\-target\_\-name} & \hyperlink{protocolthe-p}{the} \hyperlink{classXrl}{Xrl} target name of \hyperlink{protocolthe-p}{the} destination. \\
\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/fea\_\-ifmgr\_\-replicator\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/fea\_\-ifmgr\_\-replicator\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/fea\_\-ifmgr\_\-replicator\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/fea\_\-ifmgr\_\-replicator\_\-xif.cc\end{DoxyCompactItemize}
