\doxysection{Publisher Class Reference}
\hypertarget{classPublisher}{}\label{classPublisher}\index{Publisher@{Publisher}}


{\ttfamily \#include $<$Publisher.\+hh$>$}



Collaboration diagram for Publisher\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=162pt]{classPublisher__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classPublisher_ac829a82a3cb7aeeaece86419ffb0119d}{Publisher}} (std\+::shared\+\_\+ptr$<$ grpc\+::\+Channel $>$ channel)
\item 
grpc\+::\+Status \mbox{\hyperlink{classPublisher_a2fe75fa23a11f43f31e0d2d2261c86e8}{send\+\_\+order}} (const trading\+::\+Order \&order)
\end{DoxyCompactItemize}
\doxysubsubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::unique\+\_\+ptr$<$ trading\+::\+Trading\+Service\+::\+Stub $>$ \mbox{\hyperlink{classPublisher_ac495a5e279a5531eddb94314bdbd04ac}{\+\_\+stub}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classPublisher_ac829a82a3cb7aeeaece86419ffb0119d}\index{Publisher@{Publisher}!Publisher@{Publisher}}
\index{Publisher@{Publisher}!Publisher@{Publisher}}
\doxysubsubsection{\texorpdfstring{Publisher()}{Publisher()}}
{\footnotesize\ttfamily \label{classPublisher_ac829a82a3cb7aeeaece86419ffb0119d} 
Publisher\+::\+Publisher (\begin{DoxyParamCaption}\item[{std\+::shared\+\_\+ptr$<$ grpc\+::\+Channel $>$}]{channel}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [explicit]}}



References \mbox{\hyperlink{classPublisher_ac495a5e279a5531eddb94314bdbd04ac}{\+\_\+stub}}.



\doxysubsection{Member Function Documentation}
\Hypertarget{classPublisher_a2fe75fa23a11f43f31e0d2d2261c86e8}\index{Publisher@{Publisher}!send\_order@{send\_order}}
\index{send\_order@{send\_order}!Publisher@{Publisher}}
\doxysubsubsection{\texorpdfstring{send\_order()}{send\_order()}}
{\footnotesize\ttfamily \label{classPublisher_a2fe75fa23a11f43f31e0d2d2261c86e8} 
grpc\+::\+Status Publisher\+::send\+\_\+order (\begin{DoxyParamCaption}\item[{const trading\+::\+Order \&}]{order}{}\end{DoxyParamCaption})}



References \mbox{\hyperlink{classPublisher_ac495a5e279a5531eddb94314bdbd04ac}{\+\_\+stub}}.



\doxysubsection{Member Data Documentation}
\Hypertarget{classPublisher_ac495a5e279a5531eddb94314bdbd04ac}\index{Publisher@{Publisher}!\_stub@{\_stub}}
\index{\_stub@{\_stub}!Publisher@{Publisher}}
\doxysubsubsection{\texorpdfstring{\_stub}{\_stub}}
{\footnotesize\ttfamily \label{classPublisher_ac495a5e279a5531eddb94314bdbd04ac} 
std\+::unique\+\_\+ptr$<$trading\+::\+Trading\+Service\+::\+Stub$>$ Publisher\+::\+\_\+stub\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{classPublisher_ac829a82a3cb7aeeaece86419ffb0119d}{Publisher()}}, and \mbox{\hyperlink{classPublisher_a2fe75fa23a11f43f31e0d2d2261c86e8}{send\+\_\+order()}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
include/\mbox{\hyperlink{Publisher_8hh}{Publisher.\+hh}}\item 
src/\mbox{\hyperlink{Publisher_8cc}{Publisher.\+cc}}\end{DoxyCompactItemize}
