\hypertarget{class_b_m_a_stream_session}{}\section{B\+M\+A\+Stream\+Session Class Reference}
\label{class_b_m_a_stream_session}\index{B\+M\+A\+Stream\+Session@{B\+M\+A\+Stream\+Session}}


Inheritance diagram for B\+M\+A\+Stream\+Session\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=246pt]{class_b_m_a_stream_session__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for B\+M\+A\+Stream\+Session\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{class_b_m_a_stream_session__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_b_m_a_stream_session_a3e498280154e394d826212b0314ca877}\label{class_b_m_a_stream_session_a3e498280154e394d826212b0314ca877}} 
{\bfseries B\+M\+A\+Stream\+Session} (\hyperlink{class_b_m_a_e_poll}{B\+M\+A\+E\+Poll} \&e\+Poll, \hyperlink{class_b_m_a_t_c_p_server_socket}{B\+M\+A\+T\+C\+P\+Server\+Socket} \&server)
\item 
\mbox{\Hypertarget{class_b_m_a_stream_session_a5bee25cf2cc4412e553fa5ff482e2d09}\label{class_b_m_a_stream_session_a5bee25cf2cc4412e553fa5ff482e2d09}} 
int {\bfseries write\+Frame} (\hyperlink{class_b_m_a_stream_frame}{B\+M\+A\+Stream\+Frame} $\ast$frame)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_b_m_a_stream_session_a25e08ee9f7c0a52c38b01a54e1759db5}\label{class_b_m_a_stream_session_a25e08ee9f7c0a52c38b01a54e1759db5}} 
void {\bfseries protocol} (std\+::string data) override
\item 
\mbox{\Hypertarget{class_b_m_a_stream_session_a18e858e8be7d175f0be6b78e7a2d176f}\label{class_b_m_a_stream_session_a18e858e8be7d175f0be6b78e7a2d176f}} 
void {\bfseries on\+Stream\+Data\+Received} (\hyperlink{class_b_m_a_stream_frame}{B\+M\+A\+Stream\+Frame} $\ast$frame)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/home/barant/\+Documents/\+Development/\+B\+M\+A\+Sockets/B\+M\+A\+Stream\+Session.\+h\item 
/home/barant/\+Documents/\+Development/\+B\+M\+A\+Sockets/B\+M\+A\+Stream\+Session.\+cpp\end{DoxyCompactItemize}
