\hypertarget{classmail_1_1_mail_delivery}{}\section{mail\+:\+:Mail\+Delivery Class Reference}
\label{classmail_1_1_mail_delivery}\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}


{\ttfamily \#include $<$Mail\+Delivery.\+h$>$}



Inheritance diagram for mail\+:\+:Mail\+Delivery\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=175pt]{classmail_1_1_mail_delivery__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for mail\+:\+:Mail\+Delivery\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=175pt]{classmail_1_1_mail_delivery__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmail_1_1_mail_delivery_af3d72e67ab8a701984a940a6941279dc}{Mail\+Delivery} (core\+::\+E\+Poll \&e\+Poll, std\+::string mail\+Queue)
\item 
void \hyperlink{classmail_1_1_mail_delivery_a21ed86ff778060d313a8cfa473aa1a84}{on\+Data\+Received} (std\+::string data) override
\item 
int \hyperlink{classmail_1_1_mail_delivery_aad5d5fe3bf80fd29951c4db4e12387ba}{start\+Delivery} (std\+::string mail\+Queue)
\item 
int \hyperlink{classmail_1_1_mail_delivery_afc1c5082f187cb6d4a38e6a8073d736d}{deliver} ()
\item 
std\+::string \hyperlink{classmail_1_1_mail_delivery_a3dfe36fe157b4ddbe28ba5dfd01f2848}{get\+Mail\+File\+Name} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classmail_1_1_mail_delivery_af3d72e67ab8a701984a940a6941279dc}\label{classmail_1_1_mail_delivery_af3d72e67ab8a701984a940a6941279dc}} 
\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}!Mail\+Delivery@{Mail\+Delivery}}
\index{Mail\+Delivery@{Mail\+Delivery}!mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}
\subsubsection{\texorpdfstring{Mail\+Delivery()}{MailDelivery()}}
{\footnotesize\ttfamily mail\+::\+Mail\+Delivery\+::\+Mail\+Delivery (\begin{DoxyParamCaption}\item[{core\+::\+E\+Poll \&}]{e\+Poll,  }\item[{std\+::string}]{mail\+Queue }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classmail_1_1_mail_delivery_afc1c5082f187cb6d4a38e6a8073d736d}\label{classmail_1_1_mail_delivery_afc1c5082f187cb6d4a38e6a8073d736d}} 
\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}!deliver@{deliver}}
\index{deliver@{deliver}!mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}
\subsubsection{\texorpdfstring{deliver()}{deliver()}}
{\footnotesize\ttfamily int mail\+::\+Mail\+Delivery\+::deliver (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classmail_1_1_mail_delivery_a3dfe36fe157b4ddbe28ba5dfd01f2848}\label{classmail_1_1_mail_delivery_a3dfe36fe157b4ddbe28ba5dfd01f2848}} 
\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}!get\+Mail\+File\+Name@{get\+Mail\+File\+Name}}
\index{get\+Mail\+File\+Name@{get\+Mail\+File\+Name}!mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}
\subsubsection{\texorpdfstring{get\+Mail\+File\+Name()}{getMailFileName()}}
{\footnotesize\ttfamily std\+::string mail\+::\+Mail\+Delivery\+::get\+Mail\+File\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classmail_1_1_mail_delivery_a21ed86ff778060d313a8cfa473aa1a84}\label{classmail_1_1_mail_delivery_a21ed86ff778060d313a8cfa473aa1a84}} 
\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}!on\+Data\+Received@{on\+Data\+Received}}
\index{on\+Data\+Received@{on\+Data\+Received}!mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}
\subsubsection{\texorpdfstring{on\+Data\+Received()}{onDataReceived()}}
{\footnotesize\ttfamily void mail\+::\+Mail\+Delivery\+::on\+Data\+Received (\begin{DoxyParamCaption}\item[{std\+::string}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}}

\mbox{\Hypertarget{classmail_1_1_mail_delivery_aad5d5fe3bf80fd29951c4db4e12387ba}\label{classmail_1_1_mail_delivery_aad5d5fe3bf80fd29951c4db4e12387ba}} 
\index{mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}!start\+Delivery@{start\+Delivery}}
\index{start\+Delivery@{start\+Delivery}!mail\+::\+Mail\+Delivery@{mail\+::\+Mail\+Delivery}}
\subsubsection{\texorpdfstring{start\+Delivery()}{startDelivery()}}
{\footnotesize\ttfamily int mail\+::\+Mail\+Delivery\+::start\+Delivery (\begin{DoxyParamCaption}\item[{std\+::string}]{mail\+Queue }\end{DoxyParamCaption})}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/bradarant/barant/\+B\+M\+A\+Mail/\hyperlink{_mail_delivery_8h}{Mail\+Delivery.\+h}\item 
/home/bradarant/barant/\+B\+M\+A\+Mail/\hyperlink{_mail_delivery_8cpp}{Mail\+Delivery.\+cpp}\end{DoxyCompactItemize}
