\hypertarget{classmail_1_1_s_m_t_p_session}{}\section{mail\+:\+:S\+M\+T\+P\+Session Class Reference}
\label{classmail_1_1_s_m_t_p_session}\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}


{\ttfamily \#include $<$S\+M\+T\+P\+Session.\+h$>$}



Inheritance diagram for mail\+:\+:S\+M\+T\+P\+Session\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{classmail_1_1_s_m_t_p_session__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for mail\+:\+:S\+M\+T\+P\+Session\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{classmail_1_1_s_m_t_p_session__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classmail_1_1_s_m_t_p_session_a79d99f993c52465442d065741c4c5648}{S\+M\+T\+P\+Session} (core\+::\+E\+Poll \&e\+Poll, core\+::\+T\+C\+P\+Server \&server)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::string \hyperlink{classmail_1_1_s_m_t_p_session_a03cce19923e691a94b6c883281e64783}{client\+Domain\+Name}
\item 
std\+::string \hyperlink{classmail_1_1_s_m_t_p_session_ac87d485b957a0b2374e13bd863293ee2}{user\+Name}
\item 
std\+::string \hyperlink{classmail_1_1_s_m_t_p_session_a5eee1f5c0019e9d8259068d74af37a76}{password}
\item 
std\+::stringstream \hyperlink{classmail_1_1_s_m_t_p_session_a408f11ccd8752f6abbba7bae19382090}{mail\+Data}
\item 
\hyperlink{namespacemail_a3b7c07e97521ac17ec8396c72ea9beaf}{State} \hyperlink{classmail_1_1_s_m_t_p_session_a102d7e52898754c7ce14431d2c896613}{state} = \hyperlink{namespacemail_a3b7c07e97521ac17ec8396c72ea9beafafb57edc6733c70b49e111ff5df53ef33}{C\+O\+N\+N\+E\+CT}
\item 
\hyperlink{namespacemail_af936edbe4793665b608a51a2512813d5}{Auth\+State} \hyperlink{classmail_1_1_s_m_t_p_session_aa6f85d384eb65cc750bbc25cc2085d7d}{auth\+State} = \hyperlink{namespacemail_af936edbe4793665b608a51a2512813d5ade197a7d63e5282541f29f926bcbadc5}{U\+S\+E\+R\+\_\+\+U\+N\+K\+N\+O\+WN}
\item 
\hyperlink{namespacemail_a3bb40782a1028f013c759e79529246bf}{Mode} \hyperlink{classmail_1_1_s_m_t_p_session_ad2678fed3aebbd2d351bde3e145b18a1}{mode} = \hyperlink{namespacemail_a3bb40782a1028f013c759e79529246bfa3254eea760cc8921e6826e7fa802fceb}{W\+A\+I\+T\+\_\+\+F\+O\+R\+\_\+\+D\+A\+TA}
\item 
bool \hyperlink{classmail_1_1_s_m_t_p_session_a046b0416f7216c4528af53ca9e50f369}{relay} = false
\item 
std\+::string \hyperlink{classmail_1_1_s_m_t_p_session_a7a6173a86aef4f79105b453a9ff47ed2}{sender}
\item 
std\+::vector$<$ std\+::string $>$ \hyperlink{classmail_1_1_s_m_t_p_session_ade13411fa64d920a6d03165d165f28ba}{recipient\+List}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a79d99f993c52465442d065741c4c5648}\label{classmail_1_1_s_m_t_p_session_a79d99f993c52465442d065741c4c5648}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!S\+M\+T\+P\+Session@{S\+M\+T\+P\+Session}}
\index{S\+M\+T\+P\+Session@{S\+M\+T\+P\+Session}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{S\+M\+T\+P\+Session()}{SMTPSession()}}
{\footnotesize\ttfamily mail\+::\+S\+M\+T\+P\+Session\+::\+S\+M\+T\+P\+Session (\begin{DoxyParamCaption}\item[{core\+::\+E\+Poll \&}]{e\+Poll,  }\item[{core\+::\+T\+C\+P\+Server \&}]{server }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_aa6f85d384eb65cc750bbc25cc2085d7d}\label{classmail_1_1_s_m_t_p_session_aa6f85d384eb65cc750bbc25cc2085d7d}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!auth\+State@{auth\+State}}
\index{auth\+State@{auth\+State}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{auth\+State}{authState}}
{\footnotesize\ttfamily \hyperlink{namespacemail_af936edbe4793665b608a51a2512813d5}{Auth\+State} mail\+::\+S\+M\+T\+P\+Session\+::auth\+State = \hyperlink{namespacemail_af936edbe4793665b608a51a2512813d5ade197a7d63e5282541f29f926bcbadc5}{U\+S\+E\+R\+\_\+\+U\+N\+K\+N\+O\+WN}}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a03cce19923e691a94b6c883281e64783}\label{classmail_1_1_s_m_t_p_session_a03cce19923e691a94b6c883281e64783}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!client\+Domain\+Name@{client\+Domain\+Name}}
\index{client\+Domain\+Name@{client\+Domain\+Name}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{client\+Domain\+Name}{clientDomainName}}
{\footnotesize\ttfamily std\+::string mail\+::\+S\+M\+T\+P\+Session\+::client\+Domain\+Name}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a408f11ccd8752f6abbba7bae19382090}\label{classmail_1_1_s_m_t_p_session_a408f11ccd8752f6abbba7bae19382090}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!mail\+Data@{mail\+Data}}
\index{mail\+Data@{mail\+Data}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{mail\+Data}{mailData}}
{\footnotesize\ttfamily std\+::stringstream mail\+::\+S\+M\+T\+P\+Session\+::mail\+Data}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_ad2678fed3aebbd2d351bde3e145b18a1}\label{classmail_1_1_s_m_t_p_session_ad2678fed3aebbd2d351bde3e145b18a1}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!mode@{mode}}
\index{mode@{mode}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{mode}{mode}}
{\footnotesize\ttfamily \hyperlink{namespacemail_a3bb40782a1028f013c759e79529246bf}{Mode} mail\+::\+S\+M\+T\+P\+Session\+::mode = \hyperlink{namespacemail_a3bb40782a1028f013c759e79529246bfa3254eea760cc8921e6826e7fa802fceb}{W\+A\+I\+T\+\_\+\+F\+O\+R\+\_\+\+D\+A\+TA}}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a5eee1f5c0019e9d8259068d74af37a76}\label{classmail_1_1_s_m_t_p_session_a5eee1f5c0019e9d8259068d74af37a76}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!password@{password}}
\index{password@{password}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{password}{password}}
{\footnotesize\ttfamily std\+::string mail\+::\+S\+M\+T\+P\+Session\+::password}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_ade13411fa64d920a6d03165d165f28ba}\label{classmail_1_1_s_m_t_p_session_ade13411fa64d920a6d03165d165f28ba}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!recipient\+List@{recipient\+List}}
\index{recipient\+List@{recipient\+List}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{recipient\+List}{recipientList}}
{\footnotesize\ttfamily std\+::vector$<$std\+::string$>$ mail\+::\+S\+M\+T\+P\+Session\+::recipient\+List}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a046b0416f7216c4528af53ca9e50f369}\label{classmail_1_1_s_m_t_p_session_a046b0416f7216c4528af53ca9e50f369}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!relay@{relay}}
\index{relay@{relay}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{relay}{relay}}
{\footnotesize\ttfamily bool mail\+::\+S\+M\+T\+P\+Session\+::relay = false}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a7a6173a86aef4f79105b453a9ff47ed2}\label{classmail_1_1_s_m_t_p_session_a7a6173a86aef4f79105b453a9ff47ed2}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!sender@{sender}}
\index{sender@{sender}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{sender}{sender}}
{\footnotesize\ttfamily std\+::string mail\+::\+S\+M\+T\+P\+Session\+::sender}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_a102d7e52898754c7ce14431d2c896613}\label{classmail_1_1_s_m_t_p_session_a102d7e52898754c7ce14431d2c896613}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!state@{state}}
\index{state@{state}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily \hyperlink{namespacemail_a3b7c07e97521ac17ec8396c72ea9beaf}{State} mail\+::\+S\+M\+T\+P\+Session\+::state = \hyperlink{namespacemail_a3b7c07e97521ac17ec8396c72ea9beafafb57edc6733c70b49e111ff5df53ef33}{C\+O\+N\+N\+E\+CT}}

\mbox{\Hypertarget{classmail_1_1_s_m_t_p_session_ac87d485b957a0b2374e13bd863293ee2}\label{classmail_1_1_s_m_t_p_session_ac87d485b957a0b2374e13bd863293ee2}} 
\index{mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}!user\+Name@{user\+Name}}
\index{user\+Name@{user\+Name}!mail\+::\+S\+M\+T\+P\+Session@{mail\+::\+S\+M\+T\+P\+Session}}
\subsubsection{\texorpdfstring{user\+Name}{userName}}
{\footnotesize\ttfamily std\+::string mail\+::\+S\+M\+T\+P\+Session\+::user\+Name}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/bradarant/barant/\+B\+M\+A\+Mail/\hyperlink{_s_m_t_p_session_8h}{S\+M\+T\+P\+Session.\+h}\end{DoxyCompactItemize}
