\hypertarget{classBGPVarRWCallbacks}{
\section{BGPVarRWCallbacks$<$ A $>$ Class Template Reference}
\label{classBGPVarRWCallbacks}\index{BGPVarRWCallbacks@{BGPVarRWCallbacks}}
}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBGPVarRWCallbacks_a81ebd8bdab6bca543fff102c775e477d}{
typedef \hyperlink{classElement}{Element} $\ast$(\hyperlink{classBGPVarRW}{BGPVarRW}$<$ A $>$::$\ast$ {\bfseries RCB} )()}
\label{classBGPVarRWCallbacks_a81ebd8bdab6bca543fff102c775e477d}

\item 
\hypertarget{classBGPVarRWCallbacks_ae1b367f33817c9d0fcf10031a660251d}{
typedef void(\hyperlink{classBGPVarRW}{BGPVarRW}$<$ A $>$::$\ast$ {\bfseries WCB} )(const \hyperlink{classElement}{Element} \&)}
\label{classBGPVarRWCallbacks_ae1b367f33817c9d0fcf10031a660251d}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBGPVarRWCallbacks_acd7269ab09af118f8d09cd24ff41cc93}{
void {\bfseries init\_\-rw} (const VarRW::Id \&, RCB, WCB)}
\label{classBGPVarRWCallbacks_acd7269ab09af118f8d09cd24ff41cc93}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classBGPVarRWCallbacks_aaa82de447eeed694d722348fcb8d619d}{
RCB {\bfseries \_\-read\_\-map} \mbox{[}\hyperlink{classBGPVarRW}{BGPVarRW}$<$ A $>$::VAR\_\-BGPMAX\mbox{]}}
\label{classBGPVarRWCallbacks_aaa82de447eeed694d722348fcb8d619d}

\item 
\hypertarget{classBGPVarRWCallbacks_a1b32fa6239749aa20d0b680cf8b246d7}{
WCB {\bfseries \_\-write\_\-map} \mbox{[}\hyperlink{classBGPVarRW}{BGPVarRW}$<$ A $>$::VAR\_\-BGPMAX\mbox{]}}
\label{classBGPVarRWCallbacks_a1b32fa6239749aa20d0b680cf8b246d7}

\end{DoxyCompactItemize}
\subsubsection*{template$<$class A$>$ class BGPVarRWCallbacks$<$ A $>$}



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