\hypertarget{classXrlCmdMap}{
\section{XrlCmdMap Class Reference}
\label{classXrlCmdMap}\index{XrlCmdMap@{XrlCmdMap}}
}
Inheritance diagram for XrlCmdMap:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{classXrlCmdMap}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCmdMap_a71138b11c00f2cff0021d4e986067a36}{
typedef map$<$ string, \hyperlink{classXrlCmdEntry}{XrlCmdEntry} $>$ {\bfseries CmdMap}}
\label{classXrlCmdMap_a71138b11c00f2cff0021d4e986067a36}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCmdMap_a47258ee6f418a5710aaac39c9e9db4e1}{
{\bfseries XrlCmdMap} (const string \&name=\char`\"{}anonymous\char`\"{})}
\label{classXrlCmdMap_a47258ee6f418a5710aaac39c9e9db4e1}

\item 
\hypertarget{classXrlCmdMap_a0c930f9896a2e6eaa5b946899b827a96}{
const string \& {\bfseries name} () const }
\label{classXrlCmdMap_a0c930f9896a2e6eaa5b946899b827a96}

\item 
\hypertarget{classXrlCmdMap_a4a7b840f353ab2bdec8afa3659753515}{
virtual bool {\bfseries add\_\-handler\_\-internal} (const string \&cmd, const XrlRecvAsyncCallback \&rcb)}
\label{classXrlCmdMap_a4a7b840f353ab2bdec8afa3659753515}

\item 
\hypertarget{classXrlCmdMap_a8db19e9f5cb3fa809d4b954d3604cdb9}{
bool {\bfseries add\_\-handler} (const string \&cmd, const XrlRecvAsyncCallback \&rcb)}
\label{classXrlCmdMap_a8db19e9f5cb3fa809d4b954d3604cdb9}

\item 
\hypertarget{classXrlCmdMap_a7fdfa9a44a53d8759dd58dce793898e9}{
bool {\bfseries add\_\-handler} (const string \&cmd, const XrlRecvSyncCallback \&rcb)}
\label{classXrlCmdMap_a7fdfa9a44a53d8759dd58dce793898e9}

\item 
\hypertarget{classXrlCmdMap_a7b2628546cd5d551f3e5d6d1477a376c}{
virtual bool {\bfseries remove\_\-handler} (const string \&name)}
\label{classXrlCmdMap_a7b2628546cd5d551f3e5d6d1477a376c}

\item 
\hypertarget{classXrlCmdMap_adab249a47789c295f9b357f396f086b1}{
const \hyperlink{classXrlCmdEntry}{XrlCmdEntry} $\ast$ {\bfseries get\_\-handler} (const string \&name) const }
\label{classXrlCmdMap_adab249a47789c295f9b357f396f086b1}

\item 
\hypertarget{classXrlCmdMap_aa18b730210b4d4ff65c5bd9e28ed0160}{
uint32\_\-t {\bfseries count\_\-handlers} () const }
\label{classXrlCmdMap_aa18b730210b4d4ff65c5bd9e28ed0160}

\item 
\hypertarget{classXrlCmdMap_a37553494d13708375908d8a2141ec9a7}{
const \hyperlink{classXrlCmdEntry}{XrlCmdEntry} $\ast$ {\bfseries get\_\-handler} (uint32\_\-t index) const }
\label{classXrlCmdMap_a37553494d13708375908d8a2141ec9a7}

\item 
\hypertarget{classXrlCmdMap_a4a27a209d0df4c594ba25ae2b4ef5339}{
void {\bfseries get\_\-command\_\-names} (list$<$ string $>$ \&names) const }
\label{classXrlCmdMap_a4a27a209d0df4c594ba25ae2b4ef5339}

\item 
\hypertarget{classXrlCmdMap_a5e008434e6d9ac32eec8f9bb01e24a07}{
virtual void \hyperlink{classXrlCmdMap_a5e008434e6d9ac32eec8f9bb01e24a07}{finalize} ()}
\label{classXrlCmdMap_a5e008434e6d9ac32eec8f9bb01e24a07}

\begin{DoxyCompactList}\small\item\em Mark command map as finished. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCmdMap_a4685f2ac3231ca7e023f343c0525b29e}{
bool {\bfseries add\_\-handler} (const \hyperlink{classXrlCmdEntry}{XrlCmdEntry} \&c)}
\label{classXrlCmdMap_a4685f2ac3231ca7e023f343c0525b29e}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classXrlCmdMap_a593d1671637e7988f02eb05ad78ec506}{
const string {\bfseries \_\-name}}
\label{classXrlCmdMap_a593d1671637e7988f02eb05ad78ec506}

\item 
\hypertarget{classXrlCmdMap_a9327e574384d5b77408c388910c17a20}{
CmdMap {\bfseries \_\-cmd\_\-map}}
\label{classXrlCmdMap_a9327e574384d5b77408c388910c17a20}

\end{DoxyCompactItemize}


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