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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_ab61b6d1fe619cedc95706283f44ef720}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries RipAddressEnabledCB}}
\label{classXrlRipV0p1Client_ab61b6d1fe619cedc95706283f44ef720}

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

\item 
\hypertarget{classXrlRipV0p1Client_a29ec8117aa4d8f455e104cb3b41aab39}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries CostCB}}
\label{classXrlRipV0p1Client_a29ec8117aa4d8f455e104cb3b41aab39}

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

\item 
\hypertarget{classXrlRipV0p1Client_a75790315f9eecedf2dd25f5d60c5d905}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries HorizonCB}}
\label{classXrlRipV0p1Client_a75790315f9eecedf2dd25f5d60c5d905}

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

\item 
\hypertarget{classXrlRipV0p1Client_a7c7cb4e4ad520f56b82e750476f9cdff}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries PassiveCB}}
\label{classXrlRipV0p1Client_a7c7cb4e4ad520f56b82e750476f9cdff}

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

\item 
\hypertarget{classXrlRipV0p1Client_a95b24c9c6a91b90673cb7af4887942b1}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AcceptNonRipRequestsCB}}
\label{classXrlRipV0p1Client_a95b24c9c6a91b90673cb7af4887942b1}

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

\item 
\hypertarget{classXrlRipV0p1Client_a3a94eadbda3e4c8b186884cb302103da}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AcceptDefaultRouteCB}}
\label{classXrlRipV0p1Client_a3a94eadbda3e4c8b186884cb302103da}

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

\item 
\hypertarget{classXrlRipV0p1Client_a5a2f104472eebb95dcc1c69754930670}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AdvertiseDefaultRouteCB}}
\label{classXrlRipV0p1Client_a5a2f104472eebb95dcc1c69754930670}

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

\item 
\hypertarget{classXrlRipV0p1Client_a2d5ddabd33df2a75e360d2bc39dedfcd}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries RouteTimeoutCB}}
\label{classXrlRipV0p1Client_a2d5ddabd33df2a75e360d2bc39dedfcd}

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

\item 
\hypertarget{classXrlRipV0p1Client_aefab15e1db513b4d6df5724718c4f100}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries DeletionDelayCB}}
\label{classXrlRipV0p1Client_aefab15e1db513b4d6df5724718c4f100}

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

\item 
\hypertarget{classXrlRipV0p1Client_a6cb448c0056baac0c7f3888c0c6aa2e0}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries RequestIntervalCB}}
\label{classXrlRipV0p1Client_a6cb448c0056baac0c7f3888c0c6aa2e0}

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

\item 
\hypertarget{classXrlRipV0p1Client_a1ea7d04a5ff318118f000afdb15ed893}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries UpdateIntervalCB}}
\label{classXrlRipV0p1Client_a1ea7d04a5ff318118f000afdb15ed893}

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

\item 
\hypertarget{classXrlRipV0p1Client_a90ccc1e2b856fc58b089aa99b94db13e}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries UpdateJitterCB}}
\label{classXrlRipV0p1Client_a90ccc1e2b856fc58b089aa99b94db13e}

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

\item 
\hypertarget{classXrlRipV0p1Client_aed2bbd9cd2e5491872bcc22354ae302f}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries TriggeredUpdateDelayCB}}
\label{classXrlRipV0p1Client_aed2bbd9cd2e5491872bcc22354ae302f}

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

\item 
\hypertarget{classXrlRipV0p1Client_a51f20d4665f908e69ab2c81589df55cb}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries TriggeredUpdateJitterCB}}
\label{classXrlRipV0p1Client_a51f20d4665f908e69ab2c81589df55cb}

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

\item 
\hypertarget{classXrlRipV0p1Client_a8d67a92904cec0edf2bda7e461157618}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries InterpacketDelayCB}}
\label{classXrlRipV0p1Client_a8d67a92904cec0edf2bda7e461157618}

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

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_aa94f2d68cb5163e93bff90f808fcaa95}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries RipAddressStatusCB}}
\label{classXrlRipV0p1Client_aa94f2d68cb5163e93bff90f808fcaa95}

\item 
\hypertarget{classXrlRipV0p1Client_ab0468ae529e6f5b432cb64c6452ddbad}{
typedef XorpCallback4$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetAllAddressesCB}}
\label{classXrlRipV0p1Client_ab0468ae529e6f5b432cb64c6452ddbad}

\item 
\hypertarget{classXrlRipV0p1Client_a4bad980a4eab47e289a7451f62cf3929}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetCountersCB}}
\label{classXrlRipV0p1Client_a4bad980a4eab47e289a7451f62cf3929}

\item 
\hypertarget{classXrlRipV0p1Client_a46bdd00af82a0dde16d64fc7b36a769b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetPeersCB}}
\label{classXrlRipV0p1Client_a46bdd00af82a0dde16d64fc7b36a769b}

\item 
\hypertarget{classXrlRipV0p1Client_a4dffdb154a8a9fce51b622d26df1aacf}{
typedef XorpCallback5$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetAllPeersCB}}
\label{classXrlRipV0p1Client_a4dffdb154a8a9fce51b622d26df1aacf}

\item 
\hypertarget{classXrlRipV0p1Client_ace1b2e4c29b02a03f78b403a7902bc2d}{
typedef XorpCallback4$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetPeerCountersCB}}
\label{classXrlRipV0p1Client_ace1b2e4c29b02a03f78b403a7902bc2d}

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

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_ab61b6d1fe619cedc95706283f44ef720}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries RipAddressEnabledCB}}
\label{classXrlRipV0p1Client_ab61b6d1fe619cedc95706283f44ef720}

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

\item 
\hypertarget{classXrlRipV0p1Client_a29ec8117aa4d8f455e104cb3b41aab39}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries CostCB}}
\label{classXrlRipV0p1Client_a29ec8117aa4d8f455e104cb3b41aab39}

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

\item 
\hypertarget{classXrlRipV0p1Client_a75790315f9eecedf2dd25f5d60c5d905}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries HorizonCB}}
\label{classXrlRipV0p1Client_a75790315f9eecedf2dd25f5d60c5d905}

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

\item 
\hypertarget{classXrlRipV0p1Client_a7c7cb4e4ad520f56b82e750476f9cdff}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries PassiveCB}}
\label{classXrlRipV0p1Client_a7c7cb4e4ad520f56b82e750476f9cdff}

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

\item 
\hypertarget{classXrlRipV0p1Client_a95b24c9c6a91b90673cb7af4887942b1}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AcceptNonRipRequestsCB}}
\label{classXrlRipV0p1Client_a95b24c9c6a91b90673cb7af4887942b1}

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

\item 
\hypertarget{classXrlRipV0p1Client_a3a94eadbda3e4c8b186884cb302103da}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AcceptDefaultRouteCB}}
\label{classXrlRipV0p1Client_a3a94eadbda3e4c8b186884cb302103da}

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

\item 
\hypertarget{classXrlRipV0p1Client_a5a2f104472eebb95dcc1c69754930670}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const bool $\ast$ $>$::RefPtr {\bfseries AdvertiseDefaultRouteCB}}
\label{classXrlRipV0p1Client_a5a2f104472eebb95dcc1c69754930670}

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

\item 
\hypertarget{classXrlRipV0p1Client_a2d5ddabd33df2a75e360d2bc39dedfcd}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries RouteTimeoutCB}}
\label{classXrlRipV0p1Client_a2d5ddabd33df2a75e360d2bc39dedfcd}

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

\item 
\hypertarget{classXrlRipV0p1Client_aefab15e1db513b4d6df5724718c4f100}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries DeletionDelayCB}}
\label{classXrlRipV0p1Client_aefab15e1db513b4d6df5724718c4f100}

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

\item 
\hypertarget{classXrlRipV0p1Client_a6cb448c0056baac0c7f3888c0c6aa2e0}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries RequestIntervalCB}}
\label{classXrlRipV0p1Client_a6cb448c0056baac0c7f3888c0c6aa2e0}

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

\item 
\hypertarget{classXrlRipV0p1Client_a1ea7d04a5ff318118f000afdb15ed893}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries UpdateIntervalCB}}
\label{classXrlRipV0p1Client_a1ea7d04a5ff318118f000afdb15ed893}

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

\item 
\hypertarget{classXrlRipV0p1Client_a90ccc1e2b856fc58b089aa99b94db13e}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries UpdateJitterCB}}
\label{classXrlRipV0p1Client_a90ccc1e2b856fc58b089aa99b94db13e}

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

\item 
\hypertarget{classXrlRipV0p1Client_aed2bbd9cd2e5491872bcc22354ae302f}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries TriggeredUpdateDelayCB}}
\label{classXrlRipV0p1Client_aed2bbd9cd2e5491872bcc22354ae302f}

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

\item 
\hypertarget{classXrlRipV0p1Client_a51f20d4665f908e69ab2c81589df55cb}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries TriggeredUpdateJitterCB}}
\label{classXrlRipV0p1Client_a51f20d4665f908e69ab2c81589df55cb}

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

\item 
\hypertarget{classXrlRipV0p1Client_a8d67a92904cec0edf2bda7e461157618}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries InterpacketDelayCB}}
\label{classXrlRipV0p1Client_a8d67a92904cec0edf2bda7e461157618}

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

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_aa94f2d68cb5163e93bff90f808fcaa95}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const string $\ast$ $>$::RefPtr {\bfseries RipAddressStatusCB}}
\label{classXrlRipV0p1Client_aa94f2d68cb5163e93bff90f808fcaa95}

\item 
\hypertarget{classXrlRipV0p1Client_ab0468ae529e6f5b432cb64c6452ddbad}{
typedef XorpCallback4$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetAllAddressesCB}}
\label{classXrlRipV0p1Client_ab0468ae529e6f5b432cb64c6452ddbad}

\item 
\hypertarget{classXrlRipV0p1Client_a4bad980a4eab47e289a7451f62cf3929}{
typedef XorpCallback3$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetCountersCB}}
\label{classXrlRipV0p1Client_a4bad980a4eab47e289a7451f62cf3929}

\item 
\hypertarget{classXrlRipV0p1Client_a46bdd00af82a0dde16d64fc7b36a769b}{
typedef XorpCallback2$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetPeersCB}}
\label{classXrlRipV0p1Client_a46bdd00af82a0dde16d64fc7b36a769b}

\item 
\hypertarget{classXrlRipV0p1Client_a4dffdb154a8a9fce51b622d26df1aacf}{
typedef XorpCallback5$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$ $>$::RefPtr {\bfseries GetAllPeersCB}}
\label{classXrlRipV0p1Client_a4dffdb154a8a9fce51b622d26df1aacf}

\item 
\hypertarget{classXrlRipV0p1Client_ace1b2e4c29b02a03f78b403a7902bc2d}{
typedef XorpCallback4$<$ void, const \hyperlink{classXrlError}{XrlError} \&, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const \hyperlink{classXrlAtomList}{XrlAtomList} $\ast$, const uint32\_\-t $\ast$ $>$::RefPtr {\bfseries GetPeerCountersCB}}
\label{classXrlRipV0p1Client_ace1b2e4c29b02a03f78b403a7902bc2d}

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

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

\item 
bool \hyperlink{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}{send\_\-add\_\-rip\_\-address} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AddRipAddressCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}{send\_\-remove\_\-rip\_\-address} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RemoveRipAddressCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRipV0p1Client_acacbf4f92cf7f42baed4806382b1e991}{
bool {\bfseries send\_\-set\_\-rip\_\-address\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&enabled, const SetRipAddressEnabledCB \&cb)}
\label{classXrlRipV0p1Client_acacbf4f92cf7f42baed4806382b1e991}

\item 
\hypertarget{classXrlRipV0p1Client_a13b936ca0ea1a54101d0bf6d86d76aa1}{
bool {\bfseries send\_\-rip\_\-address\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RipAddressEnabledCB \&cb)}
\label{classXrlRipV0p1Client_a13b936ca0ea1a54101d0bf6d86d76aa1}

\item 
bool \hyperlink{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}{send\_\-set\_\-cost} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&cost, const SetCostCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}{send\_\-cost} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const CostCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}{send\_\-set\_\-horizon} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const string \&horizon, const SetHorizonCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}{send\_\-horizon} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const HorizonCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}{send\_\-set\_\-passive} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&passive, const SetPassiveCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}{send\_\-passive} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const PassiveCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&accept, const SetAcceptNonRipRequestsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}{send\_\-accept\_\-non\_\-rip\_\-requests} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AcceptNonRipRequestsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}{send\_\-set\_\-accept\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&accept, const SetAcceptDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}{send\_\-accept\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AcceptDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}{send\_\-set\_\-advertise\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&advertise, const SetAdvertiseDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}{send\_\-advertise\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AdvertiseDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}{send\_\-set\_\-route\_\-timeout} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetRouteTimeoutCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}{send\_\-route\_\-timeout} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RouteTimeoutCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}{send\_\-set\_\-deletion\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetDeletionDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}{send\_\-deletion\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const DeletionDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}{send\_\-set\_\-request\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetRequestIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}{send\_\-request\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RequestIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}{send\_\-set\_\-update\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetUpdateIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}{send\_\-update\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const UpdateIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}{send\_\-set\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-jitter, const SetUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}{send\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const UpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}{send\_\-set\_\-triggered\_\-update\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetTriggeredUpdateDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}{send\_\-triggered\_\-update\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const TriggeredUpdateDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}{send\_\-set\_\-triggered\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-jitter, const SetTriggeredUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}{send\_\-triggered\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const TriggeredUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}{send\_\-set\_\-interpacket\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-msecs, const SetInterpacketDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}{send\_\-interpacket\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const InterpacketDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}{send\_\-set\_\-simple\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const string \&password, const SetSimpleAuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}{send\_\-delete\_\-simple\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const DeleteSimpleAuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}{send\_\-set\_\-md5\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&key\_\-id, const string \&password, const string \&start\_\-time, const string \&end\_\-time, const SetMd5AuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}{send\_\-delete\_\-md5\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&key\_\-id, const DeleteMd5AuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}{send\_\-rip\_\-address\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RipAddressStatusCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}{send\_\-get\_\-all\_\-addresses} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetAllAddressesCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}{send\_\-get\_\-counters} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const GetCountersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}{send\_\-get\_\-peers} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const GetPeersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}{send\_\-get\_\-all\_\-peers} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetAllPeersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}{send\_\-get\_\-peer\_\-counters} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&peer, const GetPeerCountersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}{send\_\-trace} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&tvar, const bool \&enable, const TraceCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRipV0p1Client_a4e2fcb296fdc1962457095a93c29e76c}{
{\bfseries XrlRipV0p1Client} (\hyperlink{classXrlSender}{XrlSender} $\ast$s)}
\label{classXrlRipV0p1Client_a4e2fcb296fdc1962457095a93c29e76c}

\item 
bool \hyperlink{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}{send\_\-add\_\-rip\_\-address} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AddRipAddressCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}{send\_\-remove\_\-rip\_\-address} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RemoveRipAddressCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
\hypertarget{classXrlRipV0p1Client_acacbf4f92cf7f42baed4806382b1e991}{
bool {\bfseries send\_\-set\_\-rip\_\-address\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&enabled, const SetRipAddressEnabledCB \&cb)}
\label{classXrlRipV0p1Client_acacbf4f92cf7f42baed4806382b1e991}

\item 
\hypertarget{classXrlRipV0p1Client_a13b936ca0ea1a54101d0bf6d86d76aa1}{
bool {\bfseries send\_\-rip\_\-address\_\-enabled} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RipAddressEnabledCB \&cb)}
\label{classXrlRipV0p1Client_a13b936ca0ea1a54101d0bf6d86d76aa1}

\item 
bool \hyperlink{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}{send\_\-set\_\-cost} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&cost, const SetCostCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}{send\_\-cost} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const CostCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}{send\_\-set\_\-horizon} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const string \&horizon, const SetHorizonCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}{send\_\-horizon} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const HorizonCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}{send\_\-set\_\-passive} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&passive, const SetPassiveCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}{send\_\-passive} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const PassiveCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&accept, const SetAcceptNonRipRequestsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}{send\_\-accept\_\-non\_\-rip\_\-requests} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AcceptNonRipRequestsCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}{send\_\-set\_\-accept\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&accept, const SetAcceptDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}{send\_\-accept\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AcceptDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}{send\_\-set\_\-advertise\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const bool \&advertise, const SetAdvertiseDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}{send\_\-advertise\_\-default\_\-route} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const AdvertiseDefaultRouteCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}{send\_\-set\_\-route\_\-timeout} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetRouteTimeoutCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}{send\_\-route\_\-timeout} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RouteTimeoutCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}{send\_\-set\_\-deletion\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetDeletionDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}{send\_\-deletion\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const DeletionDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}{send\_\-set\_\-request\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetRequestIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}{send\_\-request\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RequestIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}{send\_\-set\_\-update\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetUpdateIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}{send\_\-update\_\-interval} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const UpdateIntervalCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}{send\_\-set\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-jitter, const SetUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}{send\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const UpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}{send\_\-set\_\-triggered\_\-update\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-secs, const SetTriggeredUpdateDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}{send\_\-triggered\_\-update\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const TriggeredUpdateDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}{send\_\-set\_\-triggered\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-jitter, const SetTriggeredUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}{send\_\-triggered\_\-update\_\-jitter} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const TriggeredUpdateJitterCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}{send\_\-set\_\-interpacket\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&t\_\-msecs, const SetInterpacketDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}{send\_\-interpacket\_\-delay} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const InterpacketDelayCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}{send\_\-set\_\-simple\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const string \&password, const SetSimpleAuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}{send\_\-delete\_\-simple\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const DeleteSimpleAuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}{send\_\-set\_\-md5\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&key\_\-id, const string \&password, const string \&start\_\-time, const string \&end\_\-time, const SetMd5AuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}{send\_\-delete\_\-md5\_\-authentication\_\-key} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const uint32\_\-t \&key\_\-id, const DeleteMd5AuthenticationKeyCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}{send\_\-rip\_\-address\_\-status} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const RipAddressStatusCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}{send\_\-get\_\-all\_\-addresses} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetAllAddressesCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}{send\_\-get\_\-counters} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const GetCountersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}{send\_\-get\_\-peers} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const GetPeersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}{send\_\-get\_\-all\_\-peers} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const GetAllPeersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}{send\_\-get\_\-peer\_\-counters} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&ifname, const string \&vifname, const \hyperlink{classIPv4}{IPv4} \&addr, const \hyperlink{classIPv4}{IPv4} \&peer, const GetPeerCountersCB \&cb)
\begin{DoxyCompactList}\small\item\em \hyperlink{structSend}{Send} \hyperlink{classXrl}{Xrl} intended to: \item\end{DoxyCompactList}\item 
bool \hyperlink{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}{send\_\-trace} (const char $\ast$dst\_\-xrl\_\-target\_\-name, const string \&tvar, const bool \&enable, const TraceCB \&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{classXrlRipV0p1Client_a99b0da3737d23a7fa4ff16c119df46fa}{
\hyperlink{classXrlSender}{XrlSender} $\ast$ {\bfseries \_\-sender}}
\label{classXrlRipV0p1Client_a99b0da3737d23a7fa4ff16c119df46fa}

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

\item 
\hypertarget{classXrlRipV0p1Client_af07eaea8724bf9d6d4b6396e365010f5}{
static void {\bfseries unmarshall\_\-remove\_\-rip\_\-address} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveRipAddressCB cb)}
\label{classXrlRipV0p1Client_af07eaea8724bf9d6d4b6396e365010f5}

\item 
\hypertarget{classXrlRipV0p1Client_a1ef8e78ee76537cdfb8b373cea8fb10c}{
static void {\bfseries unmarshall\_\-set\_\-rip\_\-address\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetRipAddressEnabledCB cb)}
\label{classXrlRipV0p1Client_a1ef8e78ee76537cdfb8b373cea8fb10c}

\item 
\hypertarget{classXrlRipV0p1Client_a5105184f7c4ff1645073cb9dcbe5b831}{
static void {\bfseries unmarshall\_\-rip\_\-address\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RipAddressEnabledCB cb)}
\label{classXrlRipV0p1Client_a5105184f7c4ff1645073cb9dcbe5b831}

\item 
\hypertarget{classXrlRipV0p1Client_ae142c4cbc75f31d271302f7a0ef3e818}{
static void {\bfseries unmarshall\_\-set\_\-cost} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetCostCB cb)}
\label{classXrlRipV0p1Client_ae142c4cbc75f31d271302f7a0ef3e818}

\item 
\hypertarget{classXrlRipV0p1Client_a2cda075d46dbbdd965d26e6dfb329757}{
static void {\bfseries unmarshall\_\-cost} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, CostCB cb)}
\label{classXrlRipV0p1Client_a2cda075d46dbbdd965d26e6dfb329757}

\item 
\hypertarget{classXrlRipV0p1Client_a23709ffacffc2f7fcaee7d6a1196817c}{
static void {\bfseries unmarshall\_\-set\_\-horizon} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetHorizonCB cb)}
\label{classXrlRipV0p1Client_a23709ffacffc2f7fcaee7d6a1196817c}

\item 
\hypertarget{classXrlRipV0p1Client_a5351b226da3cdbf35a903029bf960f56}{
static void {\bfseries unmarshall\_\-horizon} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, HorizonCB cb)}
\label{classXrlRipV0p1Client_a5351b226da3cdbf35a903029bf960f56}

\item 
\hypertarget{classXrlRipV0p1Client_afd3a6fa27fe5ba4e8283f3b03d8e61f8}{
static void {\bfseries unmarshall\_\-set\_\-passive} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetPassiveCB cb)}
\label{classXrlRipV0p1Client_afd3a6fa27fe5ba4e8283f3b03d8e61f8}

\item 
\hypertarget{classXrlRipV0p1Client_afbeadb80366ca0fcb7464b20085202d6}{
static void {\bfseries unmarshall\_\-passive} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, PassiveCB cb)}
\label{classXrlRipV0p1Client_afbeadb80366ca0fcb7464b20085202d6}

\item 
\hypertarget{classXrlRipV0p1Client_a5a31a5278e9b56cc602a43937fffdd5d}{
static void {\bfseries unmarshall\_\-set\_\-accept\_\-non\_\-rip\_\-requests} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAcceptNonRipRequestsCB cb)}
\label{classXrlRipV0p1Client_a5a31a5278e9b56cc602a43937fffdd5d}

\item 
\hypertarget{classXrlRipV0p1Client_ab6c80bc776256cb649aacabde1f85a6d}{
static void {\bfseries unmarshall\_\-accept\_\-non\_\-rip\_\-requests} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AcceptNonRipRequestsCB cb)}
\label{classXrlRipV0p1Client_ab6c80bc776256cb649aacabde1f85a6d}

\item 
\hypertarget{classXrlRipV0p1Client_aeed0a00d6a8f664cc22d01d2e9d043d3}{
static void {\bfseries unmarshall\_\-set\_\-accept\_\-default\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAcceptDefaultRouteCB cb)}
\label{classXrlRipV0p1Client_aeed0a00d6a8f664cc22d01d2e9d043d3}

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

\item 
\hypertarget{classXrlRipV0p1Client_ab6fe365f1719d0a3c127245e4f80a5c8}{
static void {\bfseries unmarshall\_\-set\_\-advertise\_\-default\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAdvertiseDefaultRouteCB cb)}
\label{classXrlRipV0p1Client_ab6fe365f1719d0a3c127245e4f80a5c8}

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_aa5429ad1b9e7a01370f30a6f557ceb6c}{
static void {\bfseries unmarshall\_\-set\_\-deletion\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetDeletionDelayCB cb)}
\label{classXrlRipV0p1Client_aa5429ad1b9e7a01370f30a6f557ceb6c}

\item 
\hypertarget{classXrlRipV0p1Client_a74ab8979992e08b6b023ce303be97e13}{
static void {\bfseries unmarshall\_\-deletion\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeletionDelayCB cb)}
\label{classXrlRipV0p1Client_a74ab8979992e08b6b023ce303be97e13}

\item 
\hypertarget{classXrlRipV0p1Client_a0a831a3166b8e8d52ddd09e972d9ae23}{
static void {\bfseries unmarshall\_\-set\_\-request\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetRequestIntervalCB cb)}
\label{classXrlRipV0p1Client_a0a831a3166b8e8d52ddd09e972d9ae23}

\item 
\hypertarget{classXrlRipV0p1Client_a2dc72473df737f0913f4c159f9d48fe6}{
static void {\bfseries unmarshall\_\-request\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RequestIntervalCB cb)}
\label{classXrlRipV0p1Client_a2dc72473df737f0913f4c159f9d48fe6}

\item 
\hypertarget{classXrlRipV0p1Client_ae1a551354574e60a419ab94bfc8cb5ae}{
static void {\bfseries unmarshall\_\-set\_\-update\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetUpdateIntervalCB cb)}
\label{classXrlRipV0p1Client_ae1a551354574e60a419ab94bfc8cb5ae}

\item 
\hypertarget{classXrlRipV0p1Client_a61e44bc32e28bc7fa61fed869a27ff7a}{
static void {\bfseries unmarshall\_\-update\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UpdateIntervalCB cb)}
\label{classXrlRipV0p1Client_a61e44bc32e28bc7fa61fed869a27ff7a}

\item 
\hypertarget{classXrlRipV0p1Client_a8b5be3044788641a77e50c83e9a95ff5}{
static void {\bfseries unmarshall\_\-set\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a8b5be3044788641a77e50c83e9a95ff5}

\item 
\hypertarget{classXrlRipV0p1Client_a79ba123c0dcbeee66127531646b5e911}{
static void {\bfseries unmarshall\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a79ba123c0dcbeee66127531646b5e911}

\item 
\hypertarget{classXrlRipV0p1Client_ac2031de8c2dcbc630f7cd97382ead7b8}{
static void {\bfseries unmarshall\_\-set\_\-triggered\_\-update\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetTriggeredUpdateDelayCB cb)}
\label{classXrlRipV0p1Client_ac2031de8c2dcbc630f7cd97382ead7b8}

\item 
\hypertarget{classXrlRipV0p1Client_a6a2f55f0cce11489b4283486da529335}{
static void {\bfseries unmarshall\_\-triggered\_\-update\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TriggeredUpdateDelayCB cb)}
\label{classXrlRipV0p1Client_a6a2f55f0cce11489b4283486da529335}

\item 
\hypertarget{classXrlRipV0p1Client_a67288e0d097bded120fb33b5cd8bfd71}{
static void {\bfseries unmarshall\_\-set\_\-triggered\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetTriggeredUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a67288e0d097bded120fb33b5cd8bfd71}

\item 
\hypertarget{classXrlRipV0p1Client_a6ac9b35a231bf952f6270a563d4a7e0d}{
static void {\bfseries unmarshall\_\-triggered\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TriggeredUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a6ac9b35a231bf952f6270a563d4a7e0d}

\item 
\hypertarget{classXrlRipV0p1Client_af9947d1ccb6b8e3e22316e1b696e6497}{
static void {\bfseries unmarshall\_\-set\_\-interpacket\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetInterpacketDelayCB cb)}
\label{classXrlRipV0p1Client_af9947d1ccb6b8e3e22316e1b696e6497}

\item 
\hypertarget{classXrlRipV0p1Client_a44f09eb8d9836cef6e1b0e085cab4efd}{
static void {\bfseries unmarshall\_\-interpacket\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, InterpacketDelayCB cb)}
\label{classXrlRipV0p1Client_a44f09eb8d9836cef6e1b0e085cab4efd}

\item 
\hypertarget{classXrlRipV0p1Client_a597e6bbbb6e58cdc14ac77c6e2470f93}{
static void {\bfseries unmarshall\_\-set\_\-simple\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetSimpleAuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a597e6bbbb6e58cdc14ac77c6e2470f93}

\item 
\hypertarget{classXrlRipV0p1Client_aba691862d4a7d1c7e7bef2aacc71d49b}{
static void {\bfseries unmarshall\_\-delete\_\-simple\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteSimpleAuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_aba691862d4a7d1c7e7bef2aacc71d49b}

\item 
\hypertarget{classXrlRipV0p1Client_a00f08d66bcda518eed42a238443defc6}{
static void {\bfseries unmarshall\_\-set\_\-md5\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetMd5AuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a00f08d66bcda518eed42a238443defc6}

\item 
\hypertarget{classXrlRipV0p1Client_af01af9bc6155ba390c2bfd71970c0896}{
static void {\bfseries unmarshall\_\-delete\_\-md5\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteMd5AuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_af01af9bc6155ba390c2bfd71970c0896}

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

\item 
\hypertarget{classXrlRipV0p1Client_a528c0f8d555747e0157c11f13bd7f219}{
static void {\bfseries unmarshall\_\-get\_\-all\_\-addresses} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetAllAddressesCB cb)}
\label{classXrlRipV0p1Client_a528c0f8d555747e0157c11f13bd7f219}

\item 
\hypertarget{classXrlRipV0p1Client_a5721ffdd64b5fe0beb98466cfc467575}{
static void {\bfseries unmarshall\_\-get\_\-counters} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetCountersCB cb)}
\label{classXrlRipV0p1Client_a5721ffdd64b5fe0beb98466cfc467575}

\item 
\hypertarget{classXrlRipV0p1Client_a16a94e4e452fe150dc3541d6cd6f604b}{
static void {\bfseries unmarshall\_\-get\_\-peers} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetPeersCB cb)}
\label{classXrlRipV0p1Client_a16a94e4e452fe150dc3541d6cd6f604b}

\item 
\hypertarget{classXrlRipV0p1Client_a97b15e37943474c518950a1b0d38d8db}{
static void {\bfseries unmarshall\_\-get\_\-all\_\-peers} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetAllPeersCB cb)}
\label{classXrlRipV0p1Client_a97b15e37943474c518950a1b0d38d8db}

\item 
\hypertarget{classXrlRipV0p1Client_a4503fa5a4617f1392d0a65b0e72ddfa2}{
static void {\bfseries unmarshall\_\-get\_\-peer\_\-counters} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetPeerCountersCB cb)}
\label{classXrlRipV0p1Client_a4503fa5a4617f1392d0a65b0e72ddfa2}

\item 
\hypertarget{classXrlRipV0p1Client_aa92951a2228917de935f66afe94c31db}{
static void {\bfseries unmarshall\_\-trace} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TraceCB cb)}
\label{classXrlRipV0p1Client_aa92951a2228917de935f66afe94c31db}

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

\item 
\hypertarget{classXrlRipV0p1Client_ad61f6c090f96f4c396efceec644fb301}{
static void {\bfseries unmarshall\_\-remove\_\-rip\_\-address} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RemoveRipAddressCB cb)}
\label{classXrlRipV0p1Client_ad61f6c090f96f4c396efceec644fb301}

\item 
\hypertarget{classXrlRipV0p1Client_ad1baf38cdc823d9a16b0fd4f7bd58b7e}{
static void {\bfseries unmarshall\_\-set\_\-rip\_\-address\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetRipAddressEnabledCB cb)}
\label{classXrlRipV0p1Client_ad1baf38cdc823d9a16b0fd4f7bd58b7e}

\item 
\hypertarget{classXrlRipV0p1Client_a401e3d29efcda8b7fae53e3399cdf1aa}{
static void {\bfseries unmarshall\_\-rip\_\-address\_\-enabled} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RipAddressEnabledCB cb)}
\label{classXrlRipV0p1Client_a401e3d29efcda8b7fae53e3399cdf1aa}

\item 
\hypertarget{classXrlRipV0p1Client_a61aad08381642009f8207ab2a06a4fd8}{
static void {\bfseries unmarshall\_\-set\_\-cost} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetCostCB cb)}
\label{classXrlRipV0p1Client_a61aad08381642009f8207ab2a06a4fd8}

\item 
\hypertarget{classXrlRipV0p1Client_aeb7fbf8c4b334cb94a95d8506046dcf2}{
static void {\bfseries unmarshall\_\-cost} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, CostCB cb)}
\label{classXrlRipV0p1Client_aeb7fbf8c4b334cb94a95d8506046dcf2}

\item 
\hypertarget{classXrlRipV0p1Client_af364e83f4a629f7166c25858263674d0}{
static void {\bfseries unmarshall\_\-set\_\-horizon} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetHorizonCB cb)}
\label{classXrlRipV0p1Client_af364e83f4a629f7166c25858263674d0}

\item 
\hypertarget{classXrlRipV0p1Client_a05417de6e7a301fb0eb292c0a3aca55a}{
static void {\bfseries unmarshall\_\-horizon} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, HorizonCB cb)}
\label{classXrlRipV0p1Client_a05417de6e7a301fb0eb292c0a3aca55a}

\item 
\hypertarget{classXrlRipV0p1Client_a75159c98f0f7b8046d7d3a5ecaf8236d}{
static void {\bfseries unmarshall\_\-set\_\-passive} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetPassiveCB cb)}
\label{classXrlRipV0p1Client_a75159c98f0f7b8046d7d3a5ecaf8236d}

\item 
\hypertarget{classXrlRipV0p1Client_a18e7b77b2683e5adcc95a06e3ce5dd28}{
static void {\bfseries unmarshall\_\-passive} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, PassiveCB cb)}
\label{classXrlRipV0p1Client_a18e7b77b2683e5adcc95a06e3ce5dd28}

\item 
\hypertarget{classXrlRipV0p1Client_aefc81643b4d4262d11ec2464f18a3cb5}{
static void {\bfseries unmarshall\_\-set\_\-accept\_\-non\_\-rip\_\-requests} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAcceptNonRipRequestsCB cb)}
\label{classXrlRipV0p1Client_aefc81643b4d4262d11ec2464f18a3cb5}

\item 
\hypertarget{classXrlRipV0p1Client_ab2ea2e122ef3a8ecac3d67fcf19afc9f}{
static void {\bfseries unmarshall\_\-accept\_\-non\_\-rip\_\-requests} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, AcceptNonRipRequestsCB cb)}
\label{classXrlRipV0p1Client_ab2ea2e122ef3a8ecac3d67fcf19afc9f}

\item 
\hypertarget{classXrlRipV0p1Client_ab83d7e49d62ded463f1cfc451a3cdfa6}{
static void {\bfseries unmarshall\_\-set\_\-accept\_\-default\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAcceptDefaultRouteCB cb)}
\label{classXrlRipV0p1Client_ab83d7e49d62ded463f1cfc451a3cdfa6}

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

\item 
\hypertarget{classXrlRipV0p1Client_a57ab49e01f109049d0d943dbac90df9e}{
static void {\bfseries unmarshall\_\-set\_\-advertise\_\-default\_\-route} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetAdvertiseDefaultRouteCB cb)}
\label{classXrlRipV0p1Client_a57ab49e01f109049d0d943dbac90df9e}

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_ab0d3e26ede80a7aea8cf9642bd4d9b32}{
static void {\bfseries unmarshall\_\-set\_\-deletion\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetDeletionDelayCB cb)}
\label{classXrlRipV0p1Client_ab0d3e26ede80a7aea8cf9642bd4d9b32}

\item 
\hypertarget{classXrlRipV0p1Client_a979e6195f62eec57ebd8de99c894cbdd}{
static void {\bfseries unmarshall\_\-deletion\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeletionDelayCB cb)}
\label{classXrlRipV0p1Client_a979e6195f62eec57ebd8de99c894cbdd}

\item 
\hypertarget{classXrlRipV0p1Client_a7e56163a3e29c0d6a6fa64e0053bb49d}{
static void {\bfseries unmarshall\_\-set\_\-request\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetRequestIntervalCB cb)}
\label{classXrlRipV0p1Client_a7e56163a3e29c0d6a6fa64e0053bb49d}

\item 
\hypertarget{classXrlRipV0p1Client_a37bfcc519099f21106776035eb6caf2b}{
static void {\bfseries unmarshall\_\-request\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, RequestIntervalCB cb)}
\label{classXrlRipV0p1Client_a37bfcc519099f21106776035eb6caf2b}

\item 
\hypertarget{classXrlRipV0p1Client_af1ff2acdafa282d94347bf5ebcfbb5e7}{
static void {\bfseries unmarshall\_\-set\_\-update\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetUpdateIntervalCB cb)}
\label{classXrlRipV0p1Client_af1ff2acdafa282d94347bf5ebcfbb5e7}

\item 
\hypertarget{classXrlRipV0p1Client_a950765de7de9b8b4eb20ccd8bd56b8dc}{
static void {\bfseries unmarshall\_\-update\_\-interval} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UpdateIntervalCB cb)}
\label{classXrlRipV0p1Client_a950765de7de9b8b4eb20ccd8bd56b8dc}

\item 
\hypertarget{classXrlRipV0p1Client_ab49c97dadd199d5c5b27b83a91352c0a}{
static void {\bfseries unmarshall\_\-set\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_ab49c97dadd199d5c5b27b83a91352c0a}

\item 
\hypertarget{classXrlRipV0p1Client_a1b69a2fea807b6ed04e2c962d17b0f9a}{
static void {\bfseries unmarshall\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, UpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a1b69a2fea807b6ed04e2c962d17b0f9a}

\item 
\hypertarget{classXrlRipV0p1Client_acfd92fc8f439e1ab2e5ef6092ed6e563}{
static void {\bfseries unmarshall\_\-set\_\-triggered\_\-update\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetTriggeredUpdateDelayCB cb)}
\label{classXrlRipV0p1Client_acfd92fc8f439e1ab2e5ef6092ed6e563}

\item 
\hypertarget{classXrlRipV0p1Client_a903da76939def38f6714a9ad8c78be6e}{
static void {\bfseries unmarshall\_\-triggered\_\-update\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TriggeredUpdateDelayCB cb)}
\label{classXrlRipV0p1Client_a903da76939def38f6714a9ad8c78be6e}

\item 
\hypertarget{classXrlRipV0p1Client_a6bd16b850162788f140149433e54ec35}{
static void {\bfseries unmarshall\_\-set\_\-triggered\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetTriggeredUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a6bd16b850162788f140149433e54ec35}

\item 
\hypertarget{classXrlRipV0p1Client_a1894875cc2d2502b85d32754ee3a4392}{
static void {\bfseries unmarshall\_\-triggered\_\-update\_\-jitter} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TriggeredUpdateJitterCB cb)}
\label{classXrlRipV0p1Client_a1894875cc2d2502b85d32754ee3a4392}

\item 
\hypertarget{classXrlRipV0p1Client_a2c9e223fca00fffca38399f62f1bb370}{
static void {\bfseries unmarshall\_\-set\_\-interpacket\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetInterpacketDelayCB cb)}
\label{classXrlRipV0p1Client_a2c9e223fca00fffca38399f62f1bb370}

\item 
\hypertarget{classXrlRipV0p1Client_a06fb4d5f04bb4cb68cacfc64ecbf60a0}{
static void {\bfseries unmarshall\_\-interpacket\_\-delay} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, InterpacketDelayCB cb)}
\label{classXrlRipV0p1Client_a06fb4d5f04bb4cb68cacfc64ecbf60a0}

\item 
\hypertarget{classXrlRipV0p1Client_a2e39ad740a16c96e029b3e0595a5dc82}{
static void {\bfseries unmarshall\_\-set\_\-simple\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetSimpleAuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a2e39ad740a16c96e029b3e0595a5dc82}

\item 
\hypertarget{classXrlRipV0p1Client_a467bbd718a39fb9133e47d54e3d2065e}{
static void {\bfseries unmarshall\_\-delete\_\-simple\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteSimpleAuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a467bbd718a39fb9133e47d54e3d2065e}

\item 
\hypertarget{classXrlRipV0p1Client_a7311db7d837e66f92e6436f3aeb6a1a5}{
static void {\bfseries unmarshall\_\-set\_\-md5\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, SetMd5AuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a7311db7d837e66f92e6436f3aeb6a1a5}

\item 
\hypertarget{classXrlRipV0p1Client_a9bd27a08c35c54ad152a7e45dc311e24}{
static void {\bfseries unmarshall\_\-delete\_\-md5\_\-authentication\_\-key} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, DeleteMd5AuthenticationKeyCB cb)}
\label{classXrlRipV0p1Client_a9bd27a08c35c54ad152a7e45dc311e24}

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

\item 
\hypertarget{classXrlRipV0p1Client_a2f566e6e63f68fb58475498089cd8d06}{
static void {\bfseries unmarshall\_\-get\_\-all\_\-addresses} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetAllAddressesCB cb)}
\label{classXrlRipV0p1Client_a2f566e6e63f68fb58475498089cd8d06}

\item 
\hypertarget{classXrlRipV0p1Client_a254858e94759f4c68ba8fdba6d4e4f69}{
static void {\bfseries unmarshall\_\-get\_\-counters} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetCountersCB cb)}
\label{classXrlRipV0p1Client_a254858e94759f4c68ba8fdba6d4e4f69}

\item 
\hypertarget{classXrlRipV0p1Client_afc1d5758139809fb22559ac773827044}{
static void {\bfseries unmarshall\_\-get\_\-peers} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetPeersCB cb)}
\label{classXrlRipV0p1Client_afc1d5758139809fb22559ac773827044}

\item 
\hypertarget{classXrlRipV0p1Client_af5a61d7e89e6bdf7d2f9600d9d49ac46}{
static void {\bfseries unmarshall\_\-get\_\-all\_\-peers} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetAllPeersCB cb)}
\label{classXrlRipV0p1Client_af5a61d7e89e6bdf7d2f9600d9d49ac46}

\item 
\hypertarget{classXrlRipV0p1Client_a249bfa9ba85a58508bae08772cbe1656}{
static void {\bfseries unmarshall\_\-get\_\-peer\_\-counters} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, GetPeerCountersCB cb)}
\label{classXrlRipV0p1Client_a249bfa9ba85a58508bae08772cbe1656}

\item 
\hypertarget{classXrlRipV0p1Client_af24b161e7467e682eeb2c89fba5413b6}{
static void {\bfseries unmarshall\_\-trace} (const \hyperlink{classXrlError}{XrlError} \&e, \hyperlink{classXrlArgs}{XrlArgs} $\ast$a, TraceCB cb)}
\label{classXrlRipV0p1Client_af24b161e7467e682eeb2c89fba5413b6}

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

\item 
\hypertarget{classXrlRipV0p1Client_a5b64780b3fe2a506f6719066e15a0e5e}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-remove\_\-rip\_\-address}}
\label{classXrlRipV0p1Client_a5b64780b3fe2a506f6719066e15a0e5e}

\item 
\hypertarget{classXrlRipV0p1Client_a7c6c2a471f5e6dc95a59669f57d378ff}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-rip\_\-address\_\-enabled}}
\label{classXrlRipV0p1Client_a7c6c2a471f5e6dc95a59669f57d378ff}

\item 
\hypertarget{classXrlRipV0p1Client_ab758aa5a5d56bc89a1417ae4e760e618}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-rip\_\-address\_\-enabled}}
\label{classXrlRipV0p1Client_ab758aa5a5d56bc89a1417ae4e760e618}

\item 
\hypertarget{classXrlRipV0p1Client_a2c4f7557fb60b1e5f0d81b967dbaff4a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-cost}}
\label{classXrlRipV0p1Client_a2c4f7557fb60b1e5f0d81b967dbaff4a}

\item 
\hypertarget{classXrlRipV0p1Client_a3a6e3197cd93bcd85a47b86805b24150}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-cost}}
\label{classXrlRipV0p1Client_a3a6e3197cd93bcd85a47b86805b24150}

\item 
\hypertarget{classXrlRipV0p1Client_ab109f2342e0ac4e14ce857cd15caefa5}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-horizon}}
\label{classXrlRipV0p1Client_ab109f2342e0ac4e14ce857cd15caefa5}

\item 
\hypertarget{classXrlRipV0p1Client_ab5a16d18ac5d12647f7bc84d445e289a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-horizon}}
\label{classXrlRipV0p1Client_ab5a16d18ac5d12647f7bc84d445e289a}

\item 
\hypertarget{classXrlRipV0p1Client_a0adb975cf1c39ce9ca089eb1db25f2c4}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-passive}}
\label{classXrlRipV0p1Client_a0adb975cf1c39ce9ca089eb1db25f2c4}

\item 
\hypertarget{classXrlRipV0p1Client_a88b322b26dee219d134cc600e42a9f38}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-passive}}
\label{classXrlRipV0p1Client_a88b322b26dee219d134cc600e42a9f38}

\item 
\hypertarget{classXrlRipV0p1Client_af378c0aff3728d942fb16672eed20fb7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-accept\_\-non\_\-rip\_\-requests}}
\label{classXrlRipV0p1Client_af378c0aff3728d942fb16672eed20fb7}

\item 
\hypertarget{classXrlRipV0p1Client_a86d98235f8baaef0735bee8006363519}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-accept\_\-non\_\-rip\_\-requests}}
\label{classXrlRipV0p1Client_a86d98235f8baaef0735bee8006363519}

\item 
\hypertarget{classXrlRipV0p1Client_a14f33c23cf8568c4d2fd90b8601242e7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-accept\_\-default\_\-route}}
\label{classXrlRipV0p1Client_a14f33c23cf8568c4d2fd90b8601242e7}

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

\item 
\hypertarget{classXrlRipV0p1Client_adb182adf46e2b9c472bb1f2a9712ac3e}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-advertise\_\-default\_\-route}}
\label{classXrlRipV0p1Client_adb182adf46e2b9c472bb1f2a9712ac3e}

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

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

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

\item 
\hypertarget{classXrlRipV0p1Client_addf88be883160f42da4fec67c1cd7a68}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-deletion\_\-delay}}
\label{classXrlRipV0p1Client_addf88be883160f42da4fec67c1cd7a68}

\item 
\hypertarget{classXrlRipV0p1Client_aaa35d6448429a615cd144fa9425e81c6}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-deletion\_\-delay}}
\label{classXrlRipV0p1Client_aaa35d6448429a615cd144fa9425e81c6}

\item 
\hypertarget{classXrlRipV0p1Client_a00b4dd727ba7b320e1db519ec91c724d}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-request\_\-interval}}
\label{classXrlRipV0p1Client_a00b4dd727ba7b320e1db519ec91c724d}

\item 
\hypertarget{classXrlRipV0p1Client_a38e2d676584e5e9efd0ad83f116cff00}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-request\_\-interval}}
\label{classXrlRipV0p1Client_a38e2d676584e5e9efd0ad83f116cff00}

\item 
\hypertarget{classXrlRipV0p1Client_a430bfe565d7bb57e9f0f57799b94ce6f}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-update\_\-interval}}
\label{classXrlRipV0p1Client_a430bfe565d7bb57e9f0f57799b94ce6f}

\item 
\hypertarget{classXrlRipV0p1Client_a5295e59f4f179ac13200b797b617c29a}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-update\_\-interval}}
\label{classXrlRipV0p1Client_a5295e59f4f179ac13200b797b617c29a}

\item 
\hypertarget{classXrlRipV0p1Client_abd4e28ef4f673d9b1142cb76dff129eb}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-update\_\-jitter}}
\label{classXrlRipV0p1Client_abd4e28ef4f673d9b1142cb76dff129eb}

\item 
\hypertarget{classXrlRipV0p1Client_ac6e9f700e00b53847e3be1d2fee1a50c}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-update\_\-jitter}}
\label{classXrlRipV0p1Client_ac6e9f700e00b53847e3be1d2fee1a50c}

\item 
\hypertarget{classXrlRipV0p1Client_ab611ea04a49197d2a8e4767e84a631c8}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-triggered\_\-update\_\-delay}}
\label{classXrlRipV0p1Client_ab611ea04a49197d2a8e4767e84a631c8}

\item 
\hypertarget{classXrlRipV0p1Client_a87df46972406a020510bcd368a907bb4}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-triggered\_\-update\_\-delay}}
\label{classXrlRipV0p1Client_a87df46972406a020510bcd368a907bb4}

\item 
\hypertarget{classXrlRipV0p1Client_ade614b166e73772d7d7045b46df77f2b}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-triggered\_\-update\_\-jitter}}
\label{classXrlRipV0p1Client_ade614b166e73772d7d7045b46df77f2b}

\item 
\hypertarget{classXrlRipV0p1Client_a4ece2216629b7666010b17c36b461fc9}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-triggered\_\-update\_\-jitter}}
\label{classXrlRipV0p1Client_a4ece2216629b7666010b17c36b461fc9}

\item 
\hypertarget{classXrlRipV0p1Client_a62b04f68546ebba222d6e0c4cd6cfcc4}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-interpacket\_\-delay}}
\label{classXrlRipV0p1Client_a62b04f68546ebba222d6e0c4cd6cfcc4}

\item 
\hypertarget{classXrlRipV0p1Client_a6093486029e31e4e15312b7eb81e4a22}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-interpacket\_\-delay}}
\label{classXrlRipV0p1Client_a6093486029e31e4e15312b7eb81e4a22}

\item 
\hypertarget{classXrlRipV0p1Client_aef4bae8ca32245841fef90912764ad20}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-simple\_\-authentication\_\-key}}
\label{classXrlRipV0p1Client_aef4bae8ca32245841fef90912764ad20}

\item 
\hypertarget{classXrlRipV0p1Client_af93803e1058ba1c17fa287c8b9776653}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-delete\_\-simple\_\-authentication\_\-key}}
\label{classXrlRipV0p1Client_af93803e1058ba1c17fa287c8b9776653}

\item 
\hypertarget{classXrlRipV0p1Client_abe80e8b8c97b1cde50594a19f272c625}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-set\_\-md5\_\-authentication\_\-key}}
\label{classXrlRipV0p1Client_abe80e8b8c97b1cde50594a19f272c625}

\item 
\hypertarget{classXrlRipV0p1Client_a24c5d778d3854ccf4c37ad7bef7a8896}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-delete\_\-md5\_\-authentication\_\-key}}
\label{classXrlRipV0p1Client_a24c5d778d3854ccf4c37ad7bef7a8896}

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

\item 
\hypertarget{classXrlRipV0p1Client_a6b9865c5700f7a10e004b65b8530d7b1}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-all\_\-addresses}}
\label{classXrlRipV0p1Client_a6b9865c5700f7a10e004b65b8530d7b1}

\item 
\hypertarget{classXrlRipV0p1Client_a761ffe6bef358a09fa1195587baf0274}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-counters}}
\label{classXrlRipV0p1Client_a761ffe6bef358a09fa1195587baf0274}

\item 
\hypertarget{classXrlRipV0p1Client_aa4b3f1050f251f153fdc3c11bc4bd391}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-peers}}
\label{classXrlRipV0p1Client_aa4b3f1050f251f153fdc3c11bc4bd391}

\item 
\hypertarget{classXrlRipV0p1Client_a6053c76bd6644b5dd5b22e09dfeff911}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-all\_\-peers}}
\label{classXrlRipV0p1Client_a6053c76bd6644b5dd5b22e09dfeff911}

\item 
\hypertarget{classXrlRipV0p1Client_a1bd53673d3a58723d9d55e4ee8044497}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-get\_\-peer\_\-counters}}
\label{classXrlRipV0p1Client_a1bd53673d3a58723d9d55e4ee8044497}

\item 
\hypertarget{classXrlRipV0p1Client_a82e90b0c10c348230a689bef7fc038e7}{
auto\_\-ptr$<$ \hyperlink{classXrl}{Xrl} $>$ {\bfseries ap\_\-xrl\_\-trace}}
\label{classXrlRipV0p1Client_a82e90b0c10c348230a689bef7fc038e7}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-accept\_\-default\_\-route@{send\_\-accept\_\-default\_\-route}}
\index{send\_\-accept\_\-default\_\-route@{send\_\-accept\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-accept\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-accept\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AcceptDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}


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

Accessor for whether default route is accepted from peers.


\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{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-accept\_\-default\_\-route@{send\_\-accept\_\-default\_\-route}}
\index{send\_\-accept\_\-default\_\-route@{send\_\-accept\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-accept\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-accept\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AcceptDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abf9fdb3e106c641ee99b81f0db31d460}


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

Accessor for whether default route is accepted from peers.


\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{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-accept\_\-non\_\-rip\_\-requests}}
\index{send\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-accept\_\-non\_\-rip\_\-requests}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-accept\_\-non\_\-rip\_\-requests}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-accept\_\-non\_\-rip\_\-requests (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AcceptNonRipRequestsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}


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

Get value indicating whether non-\/RIP requests are accepted and responded to on interface/vif/address.


\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{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-accept\_\-non\_\-rip\_\-requests}}
\index{send\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-accept\_\-non\_\-rip\_\-requests}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-accept\_\-non\_\-rip\_\-requests}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-accept\_\-non\_\-rip\_\-requests (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AcceptNonRipRequestsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a52804066bec1ca2eeb24c39e34fa0867}


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

Get value indicating whether non-\/RIP requests are accepted and responded to on interface/vif/address.


\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{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-add\_\-rip\_\-address@{send\_\-add\_\-rip\_\-address}}
\index{send\_\-add\_\-rip\_\-address@{send\_\-add\_\-rip\_\-address}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-add\_\-rip\_\-address}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-add\_\-rip\_\-address (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AddRipAddressCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}


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

Add an address to run RIP process on. The addition of address is not instantaneous, RIP has to instantiate state in \hyperlink{protocolthe-p}{the} FEA to send and receive packets. Once instantiated \hyperlink{protocolthe-p}{the} address must be explicitly enabled with set\_\-rip\_\-address\_\-enabled.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has address.\\
\hline
{\em vifname} & virtual interface owning address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to be added. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-add\_\-rip\_\-address@{send\_\-add\_\-rip\_\-address}}
\index{send\_\-add\_\-rip\_\-address@{send\_\-add\_\-rip\_\-address}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-add\_\-rip\_\-address}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-add\_\-rip\_\-address (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AddRipAddressCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a8e1b8d1ee5e10dcc39f5a75b21bf6904}


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

Add an address to run RIP process on. The addition of address is not instantaneous, RIP has to instantiate state in \hyperlink{protocolthe-p}{the} FEA to send and receive packets. Once instantiated \hyperlink{protocolthe-p}{the} address must be explicitly enabled with set\_\-rip\_\-address\_\-enabled.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has address.\\
\hline
{\em vifname} & virtual interface owning address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to be added. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-advertise\_\-default\_\-route@{send\_\-advertise\_\-default\_\-route}}
\index{send\_\-advertise\_\-default\_\-route@{send\_\-advertise\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-advertise\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-advertise\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AdvertiseDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}


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

Accessor for whether default route is advertised.


\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{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-advertise\_\-default\_\-route@{send\_\-advertise\_\-default\_\-route}}
\index{send\_\-advertise\_\-default\_\-route@{send\_\-advertise\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-advertise\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-advertise\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const AdvertiseDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a508d7f0ec29ca2f9067cb716921b0e2e}


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

Accessor for whether default route is advertised.


\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{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-cost@{send\_\-cost}}
\index{send\_\-cost@{send\_\-cost}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-cost}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-cost (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const CostCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}


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

Get cost metric associated with address.


\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{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-cost@{send\_\-cost}}
\index{send\_\-cost@{send\_\-cost}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-cost}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-cost (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const CostCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab9118a839ecc5ba064bc84d55b596345}


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

Get cost metric associated with address.


\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{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-delete\_\-md5\_\-authentication\_\-key@{send\_\-delete\_\-md5\_\-authentication\_\-key}}
\index{send\_\-delete\_\-md5\_\-authentication\_\-key@{send\_\-delete\_\-md5\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-delete\_\-md5\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-delete\_\-md5\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{key\_\-id, }
\item[{const DeleteMd5AuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}


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

Delete MD5 authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em key\_\-id} & \hyperlink{protocolthe-p}{the} key ID (must be an integer in \hyperlink{protocolthe-p}{the} interval \mbox{[}0, 255\mbox{]}). \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-delete\_\-md5\_\-authentication\_\-key@{send\_\-delete\_\-md5\_\-authentication\_\-key}}
\index{send\_\-delete\_\-md5\_\-authentication\_\-key@{send\_\-delete\_\-md5\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-delete\_\-md5\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-delete\_\-md5\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{key\_\-id, }
\item[{const DeleteMd5AuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aff188a84c1bf1fdb826e9002571528c0}


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

Delete MD5 authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em key\_\-id} & \hyperlink{protocolthe-p}{the} key ID (must be an integer in \hyperlink{protocolthe-p}{the} interval \mbox{[}0, 255\mbox{]}). \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-delete\_\-simple\_\-authentication\_\-key@{send\_\-delete\_\-simple\_\-authentication\_\-key}}
\index{send\_\-delete\_\-simple\_\-authentication\_\-key@{send\_\-delete\_\-simple\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-delete\_\-simple\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-delete\_\-simple\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const DeleteSimpleAuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}


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

Delete simple password authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-delete\_\-simple\_\-authentication\_\-key@{send\_\-delete\_\-simple\_\-authentication\_\-key}}
\index{send\_\-delete\_\-simple\_\-authentication\_\-key@{send\_\-delete\_\-simple\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-delete\_\-simple\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-delete\_\-simple\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const DeleteSimpleAuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_afe214ba9a0056147351cf15124cf7757}


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

Delete simple password authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-deletion\_\-delay@{send\_\-deletion\_\-delay}}
\index{send\_\-deletion\_\-delay@{send\_\-deletion\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-deletion\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-deletion\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const DeletionDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}


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

Get period that routes associated with reception address will be deleted after they've expired.


\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{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-deletion\_\-delay@{send\_\-deletion\_\-delay}}
\index{send\_\-deletion\_\-delay@{send\_\-deletion\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-deletion\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-deletion\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const DeletionDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aab17163b164c0479895a04ce806665f2}


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

Get period that routes associated with reception address will be deleted after they've expired.


\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{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-all\_\-addresses@{send\_\-get\_\-all\_\-addresses}}
\index{send\_\-get\_\-all\_\-addresses@{send\_\-get\_\-all\_\-addresses}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-all\_\-addresses}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-all\_\-addresses (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetAllAddressesCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}


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

Get addresses running RIP.


\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{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-all\_\-addresses@{send\_\-get\_\-all\_\-addresses}}
\index{send\_\-get\_\-all\_\-addresses@{send\_\-get\_\-all\_\-addresses}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-all\_\-addresses}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-all\_\-addresses (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetAllAddressesCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a050665fb4f5f32b142f84ff54cbf64df}


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

Get addresses running RIP.


\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{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-all\_\-peers@{send\_\-get\_\-all\_\-peers}}
\index{send\_\-get\_\-all\_\-peers@{send\_\-get\_\-all\_\-peers}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-all\_\-peers}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-all\_\-peers (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetAllPeersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}


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

Get list of all peers known to RIP. There is a 1-\/to-\/1 correspondence between \hyperlink{protocolthe-p}{the} items in \hyperlink{protocolthe-p}{the} lists of peers, ifnames, vifnames, addrs.


\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{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-all\_\-peers@{send\_\-get\_\-all\_\-peers}}
\index{send\_\-get\_\-all\_\-peers@{send\_\-get\_\-all\_\-peers}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-all\_\-peers}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-all\_\-peers (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const GetAllPeersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab45cf2d77f7019f9dc47018c4e028d86}


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

Get list of all peers known to RIP. There is a 1-\/to-\/1 correspondence between \hyperlink{protocolthe-p}{the} items in \hyperlink{protocolthe-p}{the} lists of peers, ifnames, vifnames, addrs.


\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{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-counters@{send\_\-get\_\-counters}}
\index{send\_\-get\_\-counters@{send\_\-get\_\-counters}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-counters}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-counters (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const GetCountersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}


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

Get counters associated with interface / vif /address.


\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{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-counters@{send\_\-get\_\-counters}}
\index{send\_\-get\_\-counters@{send\_\-get\_\-counters}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-counters}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-counters (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const GetCountersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a98b549d793fb94aa11b27af214e19032}


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

Get counters associated with interface / vif /address.


\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{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-peer\_\-counters@{send\_\-get\_\-peer\_\-counters}}
\index{send\_\-get\_\-peer\_\-counters@{send\_\-get\_\-peer\_\-counters}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-peer\_\-counters}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-peer\_\-counters (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const {\bf IPv4} \&}]{peer, }
\item[{const GetPeerCountersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}


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

Get counters associated with peer of interface / vif /address.


\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{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-peer\_\-counters@{send\_\-get\_\-peer\_\-counters}}
\index{send\_\-get\_\-peer\_\-counters@{send\_\-get\_\-peer\_\-counters}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-peer\_\-counters}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-peer\_\-counters (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const {\bf IPv4} \&}]{peer, }
\item[{const GetPeerCountersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9b81e9957efbf3cac327759c080d8f84}


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

Get counters associated with peer of interface / vif /address.


\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{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-peers@{send\_\-get\_\-peers}}
\index{send\_\-get\_\-peers@{send\_\-get\_\-peers}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-peers}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-peers (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const GetPeersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}


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

Get \hyperlink{protocolthe-p}{the} list of peers associated with interface / vif / address.


\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{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-get\_\-peers@{send\_\-get\_\-peers}}
\index{send\_\-get\_\-peers@{send\_\-get\_\-peers}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-get\_\-peers}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-get\_\-peers (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const GetPeersCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ab646c0f104b7086afaedf873c27bfddc}


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

Get \hyperlink{protocolthe-p}{the} list of peers associated with interface / vif / address.


\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{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-horizon@{send\_\-horizon}}
\index{send\_\-horizon@{send\_\-horizon}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-horizon}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-horizon (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const HorizonCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}


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

Get horizon type applied to routes advertised from address.


\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{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-horizon@{send\_\-horizon}}
\index{send\_\-horizon@{send\_\-horizon}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-horizon}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-horizon (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const HorizonCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ac06ca66eeedbb118dba2ccbadb8c8a2d}


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

Get horizon type applied to routes advertised from address.


\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{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-interpacket\_\-delay@{send\_\-interpacket\_\-delay}}
\index{send\_\-interpacket\_\-delay@{send\_\-interpacket\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-interpacket\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-interpacket\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const InterpacketDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}


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

Get \hyperlink{protocolthe-p}{the} inter-\/packet delay between \hyperlink{protocolthe-p}{the} output of packets from address.


\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{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-interpacket\_\-delay@{send\_\-interpacket\_\-delay}}
\index{send\_\-interpacket\_\-delay@{send\_\-interpacket\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-interpacket\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-interpacket\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const InterpacketDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af224e11e8f7ae6058de1d2da7b80dfab}


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

Get \hyperlink{protocolthe-p}{the} inter-\/packet delay between \hyperlink{protocolthe-p}{the} output of packets from address.


\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{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-passive@{send\_\-passive}}
\index{send\_\-passive@{send\_\-passive}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-passive}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-passive (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const PassiveCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}


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

Get value indicating whether RIP is passive (receive only) on interface/vif/address.


\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{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-passive@{send\_\-passive}}
\index{send\_\-passive@{send\_\-passive}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-passive}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-passive (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const PassiveCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a606f91060fb17db52b4eb2f7da7c0748}


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

Get value indicating whether RIP is passive (receive only) on interface/vif/address.


\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{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-remove\_\-rip\_\-address@{send\_\-remove\_\-rip\_\-address}}
\index{send\_\-remove\_\-rip\_\-address@{send\_\-remove\_\-rip\_\-address}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-remove\_\-rip\_\-address}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-remove\_\-rip\_\-address (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RemoveRipAddressCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}


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

Remove an address RIP process is running on.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has address.\\
\hline
{\em vifname} & virtual interface owning address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to be removed. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-remove\_\-rip\_\-address@{send\_\-remove\_\-rip\_\-address}}
\index{send\_\-remove\_\-rip\_\-address@{send\_\-remove\_\-rip\_\-address}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-remove\_\-rip\_\-address}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-remove\_\-rip\_\-address (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RemoveRipAddressCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a4576a88d0f933ca46b26bdd222d0f867}


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

Remove an address RIP process is running on.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has address.\\
\hline
{\em vifname} & virtual interface owning address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to be removed. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-request\_\-interval@{send\_\-request\_\-interval}}
\index{send\_\-request\_\-interval@{send\_\-request\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-request\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-request\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RequestIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}


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

Set period that route table requests should be sent from address when no peers are associated with it.


\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{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-request\_\-interval@{send\_\-request\_\-interval}}
\index{send\_\-request\_\-interval@{send\_\-request\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-request\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-request\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RequestIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a7e4ad443d1c985475b81c575c892e145}


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

Set period that route table requests should be sent from address when no peers are associated with it.


\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{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-rip\_\-address\_\-status@{send\_\-rip\_\-address\_\-status}}
\index{send\_\-rip\_\-address\_\-status@{send\_\-rip\_\-address\_\-status}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-rip\_\-address\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-rip\_\-address\_\-status (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RipAddressStatusCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}


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

Get a textual description of \hyperlink{protocolthe-p}{the} status of address RIP is running upon.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em vifname} & virtual interface owns \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to query. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-rip\_\-address\_\-status@{send\_\-rip\_\-address\_\-status}}
\index{send\_\-rip\_\-address\_\-status@{send\_\-rip\_\-address\_\-status}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-rip\_\-address\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-rip\_\-address\_\-status (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RipAddressStatusCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a7045d2eea78444add6bd665d93e245c7}


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

Get a textual description of \hyperlink{protocolthe-p}{the} status of address RIP is running upon.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface that owns vif that has \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em vifname} & virtual interface owns \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address to query. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-route\_\-timeout@{send\_\-route\_\-timeout}}
\index{send\_\-route\_\-timeout@{send\_\-route\_\-timeout}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-route\_\-timeout}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-route\_\-timeout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RouteTimeoutCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}


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

Get period that routes associated with reception address will expire in \hyperlink{protocolthe-p}{the} absence of updates.


\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{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-route\_\-timeout@{send\_\-route\_\-timeout}}
\index{send\_\-route\_\-timeout@{send\_\-route\_\-timeout}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-route\_\-timeout}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-route\_\-timeout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const RouteTimeoutCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a3ccaecfcb2b35cb8193c94b66926708a}


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

Get period that routes associated with reception address will expire in \hyperlink{protocolthe-p}{the} absence of updates.


\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{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-accept\_\-default\_\-route@{send\_\-set\_\-accept\_\-default\_\-route}}
\index{send\_\-set\_\-accept\_\-default\_\-route@{send\_\-set\_\-accept\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-accept\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-accept\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{accept, }
\item[{const SetAcceptDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}


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

\hyperlink{classAccept}{Accept} default route from peers.


\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{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-accept\_\-default\_\-route@{send\_\-set\_\-accept\_\-default\_\-route}}
\index{send\_\-set\_\-accept\_\-default\_\-route@{send\_\-set\_\-accept\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-accept\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-accept\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{accept, }
\item[{const SetAcceptDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a229fa7d9bbf3ab813427d9c69a57a3f8}


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

\hyperlink{classAccept}{Accept} default route from peers.


\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{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}}
\index{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-accept\_\-non\_\-rip\_\-requests (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{accept, }
\item[{const SetAcceptNonRipRequestsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}


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

\hyperlink{classAccept}{Accept} and respond to non-\/RIP requests.


\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{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}}
\index{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests@{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-accept\_\-non\_\-rip\_\-requests}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-accept\_\-non\_\-rip\_\-requests (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{accept, }
\item[{const SetAcceptNonRipRequestsCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a48aac14e74cbe6e76702e4b19c46ab40}


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

\hyperlink{classAccept}{Accept} and respond to non-\/RIP requests.


\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{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-advertise\_\-default\_\-route@{send\_\-set\_\-advertise\_\-default\_\-route}}
\index{send\_\-set\_\-advertise\_\-default\_\-route@{send\_\-set\_\-advertise\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-advertise\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-advertise\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{advertise, }
\item[{const SetAdvertiseDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}


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

Advertise default route (if present).


\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{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-advertise\_\-default\_\-route@{send\_\-set\_\-advertise\_\-default\_\-route}}
\index{send\_\-set\_\-advertise\_\-default\_\-route@{send\_\-set\_\-advertise\_\-default\_\-route}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-advertise\_\-default\_\-route}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-advertise\_\-default\_\-route (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{advertise, }
\item[{const SetAdvertiseDefaultRouteCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aa1dd20fd99e6125a4f672a89ff28c9a9}


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

Advertise default route (if present).


\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{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-cost@{send\_\-set\_\-cost}}
\index{send\_\-set\_\-cost@{send\_\-set\_\-cost}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-cost}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-cost (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{cost, }
\item[{const SetCostCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}


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

Set cost metric associated with address.


\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{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-cost@{send\_\-set\_\-cost}}
\index{send\_\-set\_\-cost@{send\_\-set\_\-cost}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-cost}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-cost (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{cost, }
\item[{const SetCostCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aa12b39b24bda5285e8dedd565e805e99}


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

Set cost metric associated with address.


\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{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-deletion\_\-delay@{send\_\-set\_\-deletion\_\-delay}}
\index{send\_\-set\_\-deletion\_\-delay@{send\_\-set\_\-deletion\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-deletion\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-deletion\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetDeletionDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}


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

Set period that routes associated with reception address will be deleted after they've expired.


\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{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-deletion\_\-delay@{send\_\-set\_\-deletion\_\-delay}}
\index{send\_\-set\_\-deletion\_\-delay@{send\_\-set\_\-deletion\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-deletion\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-deletion\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetDeletionDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9a39b7d5031e5f7d8931ea1b8701093d}


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

Set period that routes associated with reception address will be deleted after they've expired.


\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{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-horizon@{send\_\-set\_\-horizon}}
\index{send\_\-set\_\-horizon@{send\_\-set\_\-horizon}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-horizon}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-horizon (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const string \&}]{horizon, }
\item[{const SetHorizonCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}


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

Set horizon type applied to routes advertised from address.


\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 horizon} & name of horizon type. Permitted values: \char`\"{}none\char`\"{}, \char`\"{}poison-\/reverse\char`\"{} \char`\"{}split-\/horizon-\/poison-\/reverse\char`\"{} \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-horizon@{send\_\-set\_\-horizon}}
\index{send\_\-set\_\-horizon@{send\_\-set\_\-horizon}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-horizon}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-horizon (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const string \&}]{horizon, }
\item[{const SetHorizonCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a94bc6946188891fb60cecfcbdafd7e19}


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

Set horizon type applied to routes advertised from address.


\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 horizon} & name of horizon type. Permitted values: \char`\"{}none\char`\"{}, \char`\"{}poison-\/reverse\char`\"{} \char`\"{}split-\/horizon-\/poison-\/reverse\char`\"{} \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-interpacket\_\-delay@{send\_\-set\_\-interpacket\_\-delay}}
\index{send\_\-set\_\-interpacket\_\-delay@{send\_\-set\_\-interpacket\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-interpacket\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-interpacket\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-msecs, }
\item[{const SetInterpacketDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}


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

Set \hyperlink{protocolthe-p}{the} inter-\/packet delay between \hyperlink{protocolthe-p}{the} output of packets from address.


\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{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-interpacket\_\-delay@{send\_\-set\_\-interpacket\_\-delay}}
\index{send\_\-set\_\-interpacket\_\-delay@{send\_\-set\_\-interpacket\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-interpacket\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-interpacket\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-msecs, }
\item[{const SetInterpacketDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abc719db3cc056629339afc7e073c9f7f}


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

Set \hyperlink{protocolthe-p}{the} inter-\/packet delay between \hyperlink{protocolthe-p}{the} output of packets from address.


\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{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-md5\_\-authentication\_\-key@{send\_\-set\_\-md5\_\-authentication\_\-key}}
\index{send\_\-set\_\-md5\_\-authentication\_\-key@{send\_\-set\_\-md5\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-md5\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-md5\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{key\_\-id, }
\item[{const string \&}]{password, }
\item[{const string \&}]{start\_\-time, }
\item[{const string \&}]{end\_\-time, }
\item[{const SetMd5AuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}


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

Set MD5 authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em key\_\-id} & \hyperlink{protocolthe-p}{the} key ID (must be an integer in \hyperlink{protocolthe-p}{the} interval \mbox{[}0, 255\mbox{]}).\\
\hline
{\em password} & \hyperlink{protocolthe-p}{the} authentication password.\\
\hline
{\em start\_\-time} & \hyperlink{protocolthe-p}{the} authentication start time (YYYY-\/MM-\/DD.HH:MM).\\
\hline
{\em end\_\-time} & \hyperlink{protocolthe-p}{the} authentication end time (YYYY-\/MM-\/DD.HH:MM). \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-md5\_\-authentication\_\-key@{send\_\-set\_\-md5\_\-authentication\_\-key}}
\index{send\_\-set\_\-md5\_\-authentication\_\-key@{send\_\-set\_\-md5\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-md5\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-md5\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{key\_\-id, }
\item[{const string \&}]{password, }
\item[{const string \&}]{start\_\-time, }
\item[{const string \&}]{end\_\-time, }
\item[{const SetMd5AuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a229dcc32f22b9d95415ff80779c1092d}


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

Set MD5 authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em key\_\-id} & \hyperlink{protocolthe-p}{the} key ID (must be an integer in \hyperlink{protocolthe-p}{the} interval \mbox{[}0, 255\mbox{]}).\\
\hline
{\em password} & \hyperlink{protocolthe-p}{the} authentication password.\\
\hline
{\em start\_\-time} & \hyperlink{protocolthe-p}{the} authentication start time (YYYY-\/MM-\/DD.HH:MM).\\
\hline
{\em end\_\-time} & \hyperlink{protocolthe-p}{the} authentication end time (YYYY-\/MM-\/DD.HH:MM). \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-passive@{send\_\-set\_\-passive}}
\index{send\_\-set\_\-passive@{send\_\-set\_\-passive}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-passive}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-passive (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{passive, }
\item[{const SetPassiveCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}


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

Make RIP passive (receive only) on interface/vif/address.


\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{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-passive@{send\_\-set\_\-passive}}
\index{send\_\-set\_\-passive@{send\_\-set\_\-passive}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-passive}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-passive (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const bool \&}]{passive, }
\item[{const SetPassiveCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a83a6e3ad08a9a06f0ef28b20d5a1cd93}


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

Make RIP passive (receive only) on interface/vif/address.


\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{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-request\_\-interval@{send\_\-set\_\-request\_\-interval}}
\index{send\_\-set\_\-request\_\-interval@{send\_\-set\_\-request\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-request\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-request\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetRequestIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}


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

Set period that route table requests should be sent from address when no peers are associated with it.


\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{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-request\_\-interval@{send\_\-set\_\-request\_\-interval}}
\index{send\_\-set\_\-request\_\-interval@{send\_\-set\_\-request\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-request\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-request\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetRequestIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_aaa4f1c2f53fe20e13f56595ed493d050}


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

Set period that route table requests should be sent from address when no peers are associated with it.


\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{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-route\_\-timeout@{send\_\-set\_\-route\_\-timeout}}
\index{send\_\-set\_\-route\_\-timeout@{send\_\-set\_\-route\_\-timeout}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-route\_\-timeout}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-route\_\-timeout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetRouteTimeoutCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}


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

Set period that routes associated with reception address will expire in \hyperlink{protocolthe-p}{the} absence of updates.


\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{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-route\_\-timeout@{send\_\-set\_\-route\_\-timeout}}
\index{send\_\-set\_\-route\_\-timeout@{send\_\-set\_\-route\_\-timeout}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-route\_\-timeout}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-route\_\-timeout (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetRouteTimeoutCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a3273d0ca66230659073f314028a39ffe}


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

Set period that routes associated with reception address will expire in \hyperlink{protocolthe-p}{the} absence of updates.


\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{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-simple\_\-authentication\_\-key@{send\_\-set\_\-simple\_\-authentication\_\-key}}
\index{send\_\-set\_\-simple\_\-authentication\_\-key@{send\_\-set\_\-simple\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-simple\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-simple\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const string \&}]{password, }
\item[{const SetSimpleAuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}


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

Set simple password authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em password} & \hyperlink{protocolthe-p}{the} authentication password. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-simple\_\-authentication\_\-key@{send\_\-set\_\-simple\_\-authentication\_\-key}}
\index{send\_\-set\_\-simple\_\-authentication\_\-key@{send\_\-set\_\-simple\_\-authentication\_\-key}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-simple\_\-authentication\_\-key}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-simple\_\-authentication\_\-key (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const string \&}]{password, }
\item[{const SetSimpleAuthenticationKeyCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a6585b996d2dbc41015d59588b6a07413}


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

Set simple password authentication key.


\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 ifname} & \hyperlink{protocolthe-p}{the} interface name.\\
\hline
{\em vifname} & \hyperlink{protocolthe-p}{the} vif name.\\
\hline
{\em addr} & \hyperlink{protocolthe-p}{the} address.\\
\hline
{\em password} & \hyperlink{protocolthe-p}{the} authentication password. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-triggered\_\-update\_\-delay@{send\_\-set\_\-triggered\_\-update\_\-delay}}
\index{send\_\-set\_\-triggered\_\-update\_\-delay@{send\_\-set\_\-triggered\_\-update\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetTriggeredUpdateDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}


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

Set period between sending triggered updates from address.


\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{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-triggered\_\-update\_\-delay@{send\_\-set\_\-triggered\_\-update\_\-delay}}
\index{send\_\-set\_\-triggered\_\-update\_\-delay@{send\_\-set\_\-triggered\_\-update\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetTriggeredUpdateDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ad6e7f16ed3b5c722397d025f468ce756}


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

Set period between sending triggered updates from address.


\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{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-triggered\_\-update\_\-jitter@{send\_\-set\_\-triggered\_\-update\_\-jitter}}
\index{send\_\-set\_\-triggered\_\-update\_\-jitter@{send\_\-set\_\-triggered\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-jitter, }
\item[{const SetTriggeredUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}


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

Set jitter between sending triggered updates from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-triggered\_\-update\_\-jitter@{send\_\-set\_\-triggered\_\-update\_\-jitter}}
\index{send\_\-set\_\-triggered\_\-update\_\-jitter@{send\_\-set\_\-triggered\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-jitter, }
\item[{const SetTriggeredUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_ad09c1430064a2825601c5eb5b7f8495a}


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

Set jitter between sending triggered updates from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-update\_\-interval@{send\_\-set\_\-update\_\-interval}}
\index{send\_\-set\_\-update\_\-interval@{send\_\-set\_\-update\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-update\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetUpdateIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}


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

Set period between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address.


\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{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-update\_\-interval@{send\_\-set\_\-update\_\-interval}}
\index{send\_\-set\_\-update\_\-interval@{send\_\-set\_\-update\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-update\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-secs, }
\item[{const SetUpdateIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_abec730b282ce1d9901352a1ac1cd6d33}


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

Set period between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address.


\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{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-update\_\-jitter@{send\_\-set\_\-update\_\-jitter}}
\index{send\_\-set\_\-update\_\-jitter@{send\_\-set\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-jitter, }
\item[{const SetUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}


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

Set jitter between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-set\_\-update\_\-jitter@{send\_\-set\_\-update\_\-jitter}}
\index{send\_\-set\_\-update\_\-jitter@{send\_\-set\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-set\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-set\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const uint32\_\-t \&}]{t\_\-jitter, }
\item[{const SetUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af44579ae260256ff7b6b5788775e7281}


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

Set jitter between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-trace@{send\_\-trace}}
\index{send\_\-trace@{send\_\-trace}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-trace}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-trace (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{tvar, }
\item[{const bool \&}]{enable, }
\item[{const TraceCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}


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

Enable/Disable tracing.


\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 tvar} & trace variable.\\
\hline
{\em enable} & set to true to enable false to disable. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-trace@{send\_\-trace}}
\index{send\_\-trace@{send\_\-trace}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-trace}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-trace (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{tvar, }
\item[{const bool \&}]{enable, }
\item[{const TraceCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a5aeedfd744048907fede2b40f5e499ec}


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

Enable/Disable tracing.


\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 tvar} & trace variable.\\
\hline
{\em enable} & set to true to enable false to disable. \\
\hline
\end{DoxyParams}
\hypertarget{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-triggered\_\-update\_\-delay@{send\_\-triggered\_\-update\_\-delay}}
\index{send\_\-triggered\_\-update\_\-delay@{send\_\-triggered\_\-update\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const TriggeredUpdateDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}


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

Get period between sending triggered updates from address.


\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{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-triggered\_\-update\_\-delay@{send\_\-triggered\_\-update\_\-delay}}
\index{send\_\-triggered\_\-update\_\-delay@{send\_\-triggered\_\-update\_\-delay}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-triggered\_\-update\_\-delay}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-triggered\_\-update\_\-delay (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const TriggeredUpdateDelayCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9f3bc0c403d55f6e286ee09eb7a7fb74}


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

Get period between sending triggered updates from address.


\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{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-triggered\_\-update\_\-jitter@{send\_\-triggered\_\-update\_\-jitter}}
\index{send\_\-triggered\_\-update\_\-jitter@{send\_\-triggered\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const TriggeredUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}


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

Get jitter between sending triggered updates from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-triggered\_\-update\_\-jitter@{send\_\-triggered\_\-update\_\-jitter}}
\index{send\_\-triggered\_\-update\_\-jitter@{send\_\-triggered\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-triggered\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-triggered\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const TriggeredUpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_af722bbec117e51ff6c1468c742b78491}


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

Get jitter between sending triggered updates from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-update\_\-interval@{send\_\-update\_\-interval}}
\index{send\_\-update\_\-interval@{send\_\-update\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-update\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const UpdateIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}


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

Get period between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address.


\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{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-update\_\-interval@{send\_\-update\_\-interval}}
\index{send\_\-update\_\-interval@{send\_\-update\_\-interval}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-update\_\-interval}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-update\_\-interval (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const UpdateIntervalCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a9c58903f3f6f3b65241bbaa6ab620b8b}


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

Get period between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address.


\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{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-update\_\-jitter@{send\_\-update\_\-jitter}}
\index{send\_\-update\_\-jitter@{send\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const UpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}


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

Get jitter between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address (in percents of \hyperlink{protocolthe-p}{the} period).


\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{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}{
\index{XrlRipV0p1Client@{XrlRipV0p1Client}!send\_\-update\_\-jitter@{send\_\-update\_\-jitter}}
\index{send\_\-update\_\-jitter@{send\_\-update\_\-jitter}!XrlRipV0p1Client@{XrlRipV0p1Client}}
\subsubsection[{send\_\-update\_\-jitter}]{\setlength{\rightskip}{0pt plus 5cm}bool XrlRipV0p1Client::send\_\-update\_\-jitter (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{dst\_\-xrl\_\-target\_\-name, }
\item[{const string \&}]{ifname, }
\item[{const string \&}]{vifname, }
\item[{const {\bf IPv4} \&}]{addr, }
\item[{const UpdateJitterCB \&}]{cb}
\end{DoxyParamCaption}
)}}
\label{classXrlRipV0p1Client_a158cdca2c2e530b7325c302309329b69}


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

Get jitter between \hyperlink{protocolthe-p}{the} unsolicited sending of \hyperlink{protocolthe-p}{the} routing table from address (in percents of \hyperlink{protocolthe-p}{the} period).


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