\hypertarget{classkdb_1_1tools_1_1MountBackendBuilder}{\section{kdb\+:\+:tools\+:\+:Mount\+Backend\+Builder Class Reference}
\label{classkdb_1_1tools_1_1MountBackendBuilder}\index{kdb\+::tools\+::\+Mount\+Backend\+Builder@{kdb\+::tools\+::\+Mount\+Backend\+Builder}}
}


High-\/level functionality to build a mountpoint.  




{\ttfamily \#include $<$backendbuilder.\+hpp$>$}



Inheritance diagram for kdb\+:\+:tools\+:\+:Mount\+Backend\+Builder\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classkdb_1_1tools_1_1MountBackendBuilder__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for kdb\+:\+:tools\+:\+:Mount\+Backend\+Builder\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classkdb_1_1tools_1_1MountBackendBuilder__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classkdb_1_1tools_1_1MountBackendBuilder_a2603e75436a49fc66696c1b41b27efb9}{add\+Plugin} (\hyperlink{classkdb_1_1tools_1_1PluginSpec}{Plugin\+Spec} const \&spec)
\begin{DoxyCompactList}\small\item\em Add a plugin. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
High-\/level functionality to build a mountpoint. 

will enforce resolver and storage to be present 

\subsection{Member Function Documentation}
\hypertarget{classkdb_1_1tools_1_1MountBackendBuilder_a2603e75436a49fc66696c1b41b27efb9}{\index{kdb\+::tools\+::\+Mount\+Backend\+Builder@{kdb\+::tools\+::\+Mount\+Backend\+Builder}!add\+Plugin@{add\+Plugin}}
\index{add\+Plugin@{add\+Plugin}!kdb\+::tools\+::\+Mount\+Backend\+Builder@{kdb\+::tools\+::\+Mount\+Backend\+Builder}}
\subsubsection[{add\+Plugin}]{\setlength{\rightskip}{0pt plus 5cm}void kdb\+::tools\+::\+Mount\+Backend\+Builder\+::add\+Plugin (
\begin{DoxyParamCaption}
\item[{{\bf Plugin\+Spec} const \&}]{plugin}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classkdb_1_1tools_1_1MountBackendBuilder_a2603e75436a49fc66696c1b41b27efb9}


Add a plugin. 

\begin{DoxyPrecond}{Precondition}
Needs to be a unique new name (use refname if you want to add the same module multiple times)
\end{DoxyPrecond}
Will automatically resolve virtual plugins to actual plugins.

\begin{DoxySeeAlso}{See also}
\hyperlink{classkdb_1_1tools_1_1BackendBuilder_a6e6c23716dc72ef68f8acfd71fc802a9}{resolve\+Needs()} 
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em plugin} & \\
\hline
\end{DoxyParams}


Reimplemented from \hyperlink{classkdb_1_1tools_1_1BackendBuilder_a987d2c3711399e24b42c38e652c0e1c4}{kdb\+::tools\+::\+Backend\+Builder}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{backendbuilder_8hpp}{backendbuilder.\+hpp}\item 
\hyperlink{backendbuilder_8cpp}{backendbuilder.\+cpp}\end{DoxyCompactItemize}
