73 lines
3.1 KiB
TeX
73 lines
3.1 KiB
TeX
\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}
|