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

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

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

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

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

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

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

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

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

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

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

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_ab45212e03461e31c3fbe251eeead7ce0}{
bool {\bfseries send\_\-new\_\-config\_\-user} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const uint32\_\-t \&userid, const NewConfigUserCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_ab45212e03461e31c3fbe251eeead7ce0}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a07dcd070a8c36a991f98d6d410e3a3bb}{
bool {\bfseries send\_\-config\_\-saved\_\-done} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&success, const string \&errmsg, const ConfigSavedDoneCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a07dcd070a8c36a991f98d6d410e3a3bb}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a99fb0b8e41a1445adc455401b6d7e3bc}{
bool {\bfseries send\_\-config\_\-change\_\-done} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&success, const string \&errmsg, const ConfigChangeDoneCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a99fb0b8e41a1445adc455401b6d7e3bc}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_adae904ea146de3b2b47c82880b375e65}{
bool {\bfseries send\_\-config\_\-changed} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const uint32\_\-t \&userid, const string \&deltas, const string \&deletions, const ConfigChangedCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_adae904ea146de3b2b47c82880b375e65}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a333cc72eec89c4303e32342e5e9f0106}{
bool {\bfseries send\_\-module\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&modname, const uint32\_\-t \&status, const ModuleStatusCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a333cc72eec89c4303e32342e5e9f0106}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a8e0254028bfec5f31ddbca28fa1c3951}{
{\bfseries XrlRtrmgrClientV0p2Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlRtrmgrClientV0p2Client_a8e0254028bfec5f31ddbca28fa1c3951}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_ab45212e03461e31c3fbe251eeead7ce0}{
bool {\bfseries send\_\-new\_\-config\_\-user} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const uint32\_\-t \&userid, const NewConfigUserCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_ab45212e03461e31c3fbe251eeead7ce0}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a07dcd070a8c36a991f98d6d410e3a3bb}{
bool {\bfseries send\_\-config\_\-saved\_\-done} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&success, const string \&errmsg, const ConfigSavedDoneCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a07dcd070a8c36a991f98d6d410e3a3bb}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a99fb0b8e41a1445adc455401b6d7e3bc}{
bool {\bfseries send\_\-config\_\-change\_\-done} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const bool \&success, const string \&errmsg, const ConfigChangeDoneCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a99fb0b8e41a1445adc455401b6d7e3bc}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_adae904ea146de3b2b47c82880b375e65}{
bool {\bfseries send\_\-config\_\-changed} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const uint32\_\-t \&userid, const string \&deltas, const string \&deletions, const ConfigChangedCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_adae904ea146de3b2b47c82880b375e65}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a333cc72eec89c4303e32342e5e9f0106}{
bool {\bfseries send\_\-module\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&modname, const uint32\_\-t \&status, const ModuleStatusCB \&cb)}
\label{classXrlRtrmgrClientV0p2Client_a333cc72eec89c4303e32342e5e9f0106}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a50b9602f1a9dbf6aa3e450269b3ec8e8}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlRtrmgrClientV0p2Client_a50b9602f1a9dbf6aa3e450269b3ec8e8}

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

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a80da56913a855477c0f3b84bcb308522}{
static void {\bfseries unmarshall\_\-config\_\-saved\_\-done} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigSavedDoneCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a80da56913a855477c0f3b84bcb308522}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a72d4feca38e63cf9dbabdb0222707456}{
static void {\bfseries unmarshall\_\-config\_\-change\_\-done} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigChangeDoneCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a72d4feca38e63cf9dbabdb0222707456}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_af82460ec2817c272d6059c3f516e1fb1}{
static void {\bfseries unmarshall\_\-config\_\-changed} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigChangedCB cb)}
\label{classXrlRtrmgrClientV0p2Client_af82460ec2817c272d6059c3f516e1fb1}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_aabe103316c2761aebd8dd3b008f15309}{
static void {\bfseries unmarshall\_\-module\_\-status} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ModuleStatusCB cb)}
\label{classXrlRtrmgrClientV0p2Client_aabe103316c2761aebd8dd3b008f15309}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a1c75dbddd9f81e4a13418c35978331c0}{
static void {\bfseries unmarshall\_\-new\_\-config\_\-user} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, NewConfigUserCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a1c75dbddd9f81e4a13418c35978331c0}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a30a1d870657ccc0045870d3f16715167}{
static void {\bfseries unmarshall\_\-config\_\-saved\_\-done} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigSavedDoneCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a30a1d870657ccc0045870d3f16715167}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a79c9b90aaebe0d92be45f3852761bc6b}{
static void {\bfseries unmarshall\_\-config\_\-change\_\-done} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigChangeDoneCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a79c9b90aaebe0d92be45f3852761bc6b}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a6dd2abf050b85a1bba4167fb711df3b2}{
static void {\bfseries unmarshall\_\-config\_\-changed} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ConfigChangedCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a6dd2abf050b85a1bba4167fb711df3b2}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a2af6f21ae2d8a570797d6069b417302f}{
static void {\bfseries unmarshall\_\-module\_\-status} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, ModuleStatusCB cb)}
\label{classXrlRtrmgrClientV0p2Client_a2af6f21ae2d8a570797d6069b417302f}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a0126f13c3ae48bd79d8d8853e10f8fd0}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-new\_\-config\_\-user}}
\label{classXrlRtrmgrClientV0p2Client_a0126f13c3ae48bd79d8d8853e10f8fd0}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a3192e898305c0641a8ab86cb33ff364b}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-config\_\-saved\_\-done}}
\label{classXrlRtrmgrClientV0p2Client_a3192e898305c0641a8ab86cb33ff364b}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_ae2c3d0e91f48137ba04fc22febeb5efd}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-config\_\-change\_\-done}}
\label{classXrlRtrmgrClientV0p2Client_ae2c3d0e91f48137ba04fc22febeb5efd}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a10a162148da153b5cc9114488e8b1329}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-config\_\-changed}}
\label{classXrlRtrmgrClientV0p2Client_a10a162148da153b5cc9114488e8b1329}

\item 
\hypertarget{classXrlRtrmgrClientV0p2Client_a93ff9880ace354a81c30b832e6c96fd7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-module\_\-status}}
\label{classXrlRtrmgrClientV0p2Client_a93ff9880ace354a81c30b832e6c96fd7}

\end{DoxyCompactItemize}


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/rtrmgr\_\-client\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/rtrmgr\_\-client\_\-xif.hh\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i386-\/pc-\/mingw32/xrl/interfaces/rtrmgr\_\-client\_\-xif.cc\item 
/home/greearb/git/xorp.ct.github/xorp/obj/i686-\/pc-\/linux-\/gnu/xrl/interfaces/rtrmgr\_\-client\_\-xif.cc\end{DoxyCompactItemize}
