\hypertarget{classBidManager}{\section{\-Bid\-Manager \-Class \-Reference}
\label{classBidManager}\index{\-Bid\-Manager@{\-Bid\-Manager}}
}


{\ttfamily \#include $<$\-Bid\-Manager.\-h$>$}



\-Collaboration diagram for \-Bid\-Manager\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=210pt]{classBidManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBidManager_ad014dd13040992ccc5dbe3dbd7687ef2}{\-Bid\-Manager} (\hyperlink{classAgentPool}{\-Agent\-Pool} $\ast$p)
\item 
void \hyperlink{classBidManager_a6676b30257a65c947bdc382fb82bdf11}{reserve} (int minamount, int gasamount, int priority, int g)
\item 
bool \hyperlink{classBidManager_a1c39c6a115fbe625486675a9c1367f6d}{can\-Withdraw} (int minamount, int gasamount, int priority)
\item 
bool \hyperlink{classBidManager_af9a94f48555e7c836882983ec3656f3e}{can\-Cash\-In} (int minamount, int gasamount, int priority)
\item 
void \hyperlink{classBidManager_a99b4beee08845da459283ca5e38b47ef}{relinquish} (int minamount, int gasamount, int priority, int g)
\item 
int \hyperlink{classBidManager_a5b86ee61798d5ac79d394000ea709393}{get\-Reserved\-Minerals} ()
\item 
int \hyperlink{classBidManager_a9a3a66545ac9ba48ccb374638789b4a0}{get\-Reserved\-Gas} ()
\item 
void \hyperlink{classBidManager_afc205b67b24f89e2310c16b7ce346f1c}{write\-Reserved\-Minerals} ()
\item 
void \hyperlink{classBidManager_aa190449cce3be6c757a2d2626fb47131}{update\-Drives} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classAgentPool}{\-Agent\-Pool} $\ast$ \hyperlink{classBidManager_af163546fc5a3fcbf1b057f70d62e5616}{agent\-Pool}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBidManager_ad014dd13040992ccc5dbe3dbd7687ef2}{\index{\-Bid\-Manager@{\-Bid\-Manager}!\-Bid\-Manager@{\-Bid\-Manager}}
\index{\-Bid\-Manager@{\-Bid\-Manager}!BidManager@{\-Bid\-Manager}}
\subsubsection[{\-Bid\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bid\-Manager\-::\-Bid\-Manager} (
\begin{DoxyParamCaption}
\item[{{\bf \-Agent\-Pool} $\ast$}]{p}
\end{DoxyParamCaption}
)}}\label{classBidManager_ad014dd13040992ccc5dbe3dbd7687ef2}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_ad014dd13040992ccc5dbe3dbd7687ef2_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBidManager_af9a94f48555e7c836882983ec3656f3e}{\index{\-Bid\-Manager@{\-Bid\-Manager}!can\-Cash\-In@{can\-Cash\-In}}
\index{can\-Cash\-In@{can\-Cash\-In}!BidManager@{\-Bid\-Manager}}
\subsubsection[{can\-Cash\-In}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Bid\-Manager\-::can\-Cash\-In} (
\begin{DoxyParamCaption}
\item[{int}]{minamount, }
\item[{int}]{gasamount, }
\item[{int}]{priority}
\end{DoxyParamCaption}
)}}\label{classBidManager_af9a94f48555e7c836882983ec3656f3e}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_af9a94f48555e7c836882983ec3656f3e_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_af9a94f48555e7c836882983ec3656f3e_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_a1c39c6a115fbe625486675a9c1367f6d}{\index{\-Bid\-Manager@{\-Bid\-Manager}!can\-Withdraw@{can\-Withdraw}}
\index{can\-Withdraw@{can\-Withdraw}!BidManager@{\-Bid\-Manager}}
\subsubsection[{can\-Withdraw}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Bid\-Manager\-::can\-Withdraw} (
\begin{DoxyParamCaption}
\item[{int}]{minamount, }
\item[{int}]{gasamount, }
\item[{int}]{priority}
\end{DoxyParamCaption}
)}}\label{classBidManager_a1c39c6a115fbe625486675a9c1367f6d}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_a1c39c6a115fbe625486675a9c1367f6d_cgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_a9a3a66545ac9ba48ccb374638789b4a0}{\index{\-Bid\-Manager@{\-Bid\-Manager}!get\-Reserved\-Gas@{get\-Reserved\-Gas}}
\index{get\-Reserved\-Gas@{get\-Reserved\-Gas}!BidManager@{\-Bid\-Manager}}
\subsubsection[{get\-Reserved\-Gas}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Bid\-Manager\-::get\-Reserved\-Gas} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBidManager_a9a3a66545ac9ba48ccb374638789b4a0}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_a9a3a66545ac9ba48ccb374638789b4a0_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_a5b86ee61798d5ac79d394000ea709393}{\index{\-Bid\-Manager@{\-Bid\-Manager}!get\-Reserved\-Minerals@{get\-Reserved\-Minerals}}
\index{get\-Reserved\-Minerals@{get\-Reserved\-Minerals}!BidManager@{\-Bid\-Manager}}
\subsubsection[{get\-Reserved\-Minerals}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Bid\-Manager\-::get\-Reserved\-Minerals} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBidManager_a5b86ee61798d5ac79d394000ea709393}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_a5b86ee61798d5ac79d394000ea709393_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_a99b4beee08845da459283ca5e38b47ef}{\index{\-Bid\-Manager@{\-Bid\-Manager}!relinquish@{relinquish}}
\index{relinquish@{relinquish}!BidManager@{\-Bid\-Manager}}
\subsubsection[{relinquish}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Bid\-Manager\-::relinquish} (
\begin{DoxyParamCaption}
\item[{int}]{minamount, }
\item[{int}]{gasamount, }
\item[{int}]{priority, }
\item[{int}]{g}
\end{DoxyParamCaption}
)}}\label{classBidManager_a99b4beee08845da459283ca5e38b47ef}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBidManager_a99b4beee08845da459283ca5e38b47ef_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_a6676b30257a65c947bdc382fb82bdf11}{\index{\-Bid\-Manager@{\-Bid\-Manager}!reserve@{reserve}}
\index{reserve@{reserve}!BidManager@{\-Bid\-Manager}}
\subsubsection[{reserve}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Bid\-Manager\-::reserve} (
\begin{DoxyParamCaption}
\item[{int}]{minamount, }
\item[{int}]{gasamount, }
\item[{int}]{priority, }
\item[{int}]{g}
\end{DoxyParamCaption}
)}}\label{classBidManager_a6676b30257a65c947bdc382fb82bdf11}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_a6676b30257a65c947bdc382fb82bdf11_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_aa190449cce3be6c757a2d2626fb47131}{\index{\-Bid\-Manager@{\-Bid\-Manager}!update\-Drives@{update\-Drives}}
\index{update\-Drives@{update\-Drives}!BidManager@{\-Bid\-Manager}}
\subsubsection[{update\-Drives}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Bid\-Manager\-::update\-Drives} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBidManager_aa190449cce3be6c757a2d2626fb47131}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_aa190449cce3be6c757a2d2626fb47131_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classBidManager_aa190449cce3be6c757a2d2626fb47131_icgraph}
\end{center}
\end{figure}


\hypertarget{classBidManager_afc205b67b24f89e2310c16b7ce346f1c}{\index{\-Bid\-Manager@{\-Bid\-Manager}!write\-Reserved\-Minerals@{write\-Reserved\-Minerals}}
\index{write\-Reserved\-Minerals@{write\-Reserved\-Minerals}!BidManager@{\-Bid\-Manager}}
\subsubsection[{write\-Reserved\-Minerals}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Bid\-Manager\-::write\-Reserved\-Minerals} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBidManager_afc205b67b24f89e2310c16b7ce346f1c}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBidManager_af163546fc5a3fcbf1b057f70d62e5616}{\index{\-Bid\-Manager@{\-Bid\-Manager}!agent\-Pool@{agent\-Pool}}
\index{agent\-Pool@{agent\-Pool}!BidManager@{\-Bid\-Manager}}
\subsubsection[{agent\-Pool}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Agent\-Pool}$\ast$ {\bf \-Bid\-Manager\-::agent\-Pool}}}\label{classBidManager_af163546fc5a3fcbf1b057f70d62e5616}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
quorum/\-Example\-A\-I\-Module/\hyperlink{BidManager_8h}{\-Bid\-Manager.\-h}\item 
quorum/\-Example\-A\-I\-Module/\hyperlink{BidManager_8cpp}{\-Bid\-Manager.\-cpp}\end{DoxyCompactItemize}
