\hypertarget{classMasterConfigTreeNode}{
\section{MasterConfigTreeNode Class Reference}
\label{classMasterConfigTreeNode}\index{MasterConfigTreeNode@{MasterConfigTreeNode}}
}
Inheritance diagram for MasterConfigTreeNode:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classMasterConfigTreeNode}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMasterConfigTreeNode_af5db1c942e6e414e2ed9c26fb6903868}{
{\bfseries MasterConfigTreeNode} (bool verbose)}
\label{classMasterConfigTreeNode_af5db1c942e6e414e2ed9c26fb6903868}

\item 
\hypertarget{classMasterConfigTreeNode_a3d05606d7cbf80558121f07c5b31a6f6}{
{\bfseries MasterConfigTreeNode} (const \hyperlink{classMasterConfigTreeNode}{MasterConfigTreeNode} \&ctn)}
\label{classMasterConfigTreeNode_a3d05606d7cbf80558121f07c5b31a6f6}

\item 
\hypertarget{classMasterConfigTreeNode_a1eeaf55752294c27e619449acacf9f4f}{
{\bfseries MasterConfigTreeNode} (const string \&node\_\-name, const string \&path, const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} $\ast$ttn, \hyperlink{classMasterConfigTreeNode}{MasterConfigTreeNode} $\ast$parent, const \hyperlink{classConfigNodeId}{ConfigNodeId} \&node\_\-id, uid\_\-t user\_\-id, bool verbose)}
\label{classMasterConfigTreeNode_a1eeaf55752294c27e619449acacf9f4f}

\item 
\hypertarget{classMasterConfigTreeNode_aefb329f572297e55064d3ec2a903058b}{
virtual \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$ {\bfseries create\_\-node} (const string \&segment, const string \&path, const \hyperlink{classTemplateTreeNode}{TemplateTreeNode} $\ast$ttn, \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$parent\_\-node, const \hyperlink{classConfigNodeId}{ConfigNodeId} \&node\_\-id, uid\_\-t user\_\-id, uint32\_\-t clientid, bool verbose)}
\label{classMasterConfigTreeNode_aefb329f572297e55064d3ec2a903058b}

\item 
\hypertarget{classMasterConfigTreeNode_a2e27c2ac5885e14dcda6b60cb7bd8821}{
virtual \hyperlink{classConfigTreeNode}{ConfigTreeNode} $\ast$ {\bfseries create\_\-node} (const \hyperlink{classConfigTreeNode}{ConfigTreeNode} \&ctn)}
\label{classMasterConfigTreeNode_a2e27c2ac5885e14dcda6b60cb7bd8821}

\item 
\hypertarget{classMasterConfigTreeNode_a6be490a43f682d28d5d3da6b87df874b}{
void {\bfseries command\_\-status\_\-callback} (const \hyperlink{classCommand}{Command} $\ast$cmd, bool success)}
\label{classMasterConfigTreeNode_a6be490a43f682d28d5d3da6b87df874b}

\item 
\hypertarget{classMasterConfigTreeNode_a371b1b38ad64191042b3c6ff3511bfda}{
void {\bfseries find\_\-changed\_\-modules} (set$<$ string $>$ \&changed\_\-modules) const }
\label{classMasterConfigTreeNode_a371b1b38ad64191042b3c6ff3511bfda}

\item 
\hypertarget{classMasterConfigTreeNode_ad1a0ff122370456c7cadc4f4f0915144}{
void {\bfseries find\_\-active\_\-modules} (set$<$ string $>$ \&active\_\-modules) const }
\label{classMasterConfigTreeNode_ad1a0ff122370456c7cadc4f4f0915144}

\item 
\hypertarget{classMasterConfigTreeNode_aaafd435e4aac9c159ce9251cb9d832ba}{
void {\bfseries find\_\-all\_\-modules} (set$<$ string $>$ \&all\_\-modules) const }
\label{classMasterConfigTreeNode_aaafd435e4aac9c159ce9251cb9d832ba}

\item 
\hypertarget{classMasterConfigTreeNode_ad410d65f93609084277ba0bbd3b58d90}{
void {\bfseries initialize\_\-commit} ()}
\label{classMasterConfigTreeNode_ad410d65f93609084277ba0bbd3b58d90}

\item 
\hypertarget{classMasterConfigTreeNode_aed70e8f01ae64d842ef1a643f134dcf0}{
bool {\bfseries children\_\-changed} ()}
\label{classMasterConfigTreeNode_aed70e8f01ae64d842ef1a643f134dcf0}

\item 
\hypertarget{classMasterConfigTreeNode_af7f58f45c122b132c806123ff1d5ec94}{
bool {\bfseries commit\_\-changes} (\hyperlink{classTaskManager}{TaskManager} \&task\_\-manager, bool do\_\-commit, int depth, int last\_\-depth, string \&error\_\-msg, bool \&needs\_\-activate, bool \&needs\_\-update)}
\label{classMasterConfigTreeNode_af7f58f45c122b132c806123ff1d5ec94}

\item 
\hypertarget{classMasterConfigTreeNode_a276b8f674ab299e0cb11ebab89b49dd7}{
bool {\bfseries check\_\-commit\_\-status} (string \&error\_\-msg) const }
\label{classMasterConfigTreeNode_a276b8f674ab299e0cb11ebab89b49dd7}

\item 
\hypertarget{classMasterConfigTreeNode_a21229d777c2ab15d86fa65edfa4f0c28}{
void {\bfseries finalize\_\-commit} ()}
\label{classMasterConfigTreeNode_a21229d777c2ab15d86fa65edfa4f0c28}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classMasterConfigTreeNode_ac8e524820580c7c8f23bfa2146e802f7}{
int {\bfseries \_\-actions\_\-pending}}
\label{classMasterConfigTreeNode_ac8e524820580c7c8f23bfa2146e802f7}

\item 
\hypertarget{classMasterConfigTreeNode_a39bd7ac266707accb498508f74a09250}{
bool {\bfseries \_\-actions\_\-succeeded}}
\label{classMasterConfigTreeNode_a39bd7ac266707accb498508f74a09250}

\item 
\hypertarget{classMasterConfigTreeNode_a95a2c6883fe01d33173defe2a009de44}{
const \hyperlink{classCommand}{Command} $\ast$ {\bfseries \_\-cmd\_\-that\_\-failed}}
\label{classMasterConfigTreeNode_a95a2c6883fe01d33173defe2a009de44}

\end{DoxyCompactItemize}


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