<filename>master/latex/structsm__atomic__subscribers__performance__test_1_1State2.tex
\hypertarget{structsm__atomic__subscribers__performance__test_1_1State2}{}\doxysection{sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::State2 Struct Reference}
\label{structsm__atomic__subscribers__performance__test_1_1State2}\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}


{\ttfamily \#include $<$st\+\_\+state\+\_\+2.\+hpp$>$}



Inheritance diagram for sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::State2\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{structsm__atomic__subscribers__performance__test_1_1State2__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::State2\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structsm__atomic__subscribers__performance__test_1_1State2__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef mpl\+::list$<$ Transition$<$ \mbox{\hyperlink{structsmacc2_1_1default__events_1_1EvTopicMessage}{Ev\+Topic\+Message}}$<$ \mbox{\hyperlink{classsmacc2_1_1client__bases_1_1SmaccSubscriberClient}{Smacc\+Subscriber\+Client}}$<$ std\+\_\+msgs\+::msg\+::\+Int16 $>$, \mbox{\hyperlink{classsm__atomic__subscribers__performance__test_1_1OrSubscriber}{Or\+Subscriber}} $>$, \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State1}{State1}} $>$ $>$ \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_abe8bff687d6944b71015bd7885223ae1}{reactions}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_aede371b9fcc47e3fc6cb9d858091ca69}{runtime\+Configure}} ()
\item 
void \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_a633047c5651079be1be32a9cca2ea28e}{on\+Entry}} ()
\item 
void \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_a0eac880bc378ffe758374858360e4dac}{on\+Exit}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_a9290c26a2431c9d0b17b4e7c7d205fa0}{static\+Configure}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}


Definition at line 20 of file st\+\_\+state\+\_\+2.\+hpp.



\doxysubsection{Member Typedef Documentation}
\mbox{\Hypertarget{structsm__atomic__subscribers__performance__test_1_1State2_abe8bff687d6944b71015bd7885223ae1}\label{structsm__atomic__subscribers__performance__test_1_1State2_abe8bff687d6944b71015bd7885223ae1}} 
\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}!reactions@{reactions}}
\index{reactions@{reactions}!sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}
\doxysubsubsection{\texorpdfstring{reactions}{reactions}}
{\footnotesize\ttfamily typedef mpl\+::list$<$ Transition$<$\mbox{\hyperlink{structsmacc2_1_1default__events_1_1EvTopicMessage}{Ev\+Topic\+Message}}$<$\mbox{\hyperlink{classsmacc2_1_1client__bases_1_1SmaccSubscriberClient}{Smacc\+Subscriber\+Client}}$<$std\+\_\+msgs\+::msg\+::\+Int16$>$, \mbox{\hyperlink{classsm__atomic__subscribers__performance__test_1_1OrSubscriber}{Or\+Subscriber}}$>$, \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State1}{State1}}$>$ $>$ \mbox{\hyperlink{structsm__atomic__subscribers__performance__test_1_1State2_abe8bff687d6944b71015bd7885223ae1}{sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::\+State2\+::reactions}}}



Definition at line 27 of file st\+\_\+state\+\_\+2.\+hpp.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structsm__atomic__subscribers__performance__test_1_1State2_a633047c5651079be1be32a9cca2ea28e}\label{structsm__atomic__subscribers__performance__test_1_1State2_a633047c5651079be1be32a9cca2ea28e}} 
\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}!onEntry@{onEntry}}
\index{onEntry@{onEntry}!sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}
\doxysubsubsection{\texorpdfstring{onEntry()}{onEntry()}}
{\footnotesize\ttfamily void sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::\+State2\+::on\+Entry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 34 of file st\+\_\+state\+\_\+2.\+hpp.


\begin{DoxyCode}{0}
\DoxyCodeLine{34 \{\}}

\end{DoxyCode}
\mbox{\Hypertarget{structsm__atomic__subscribers__performance__test_1_1State2_a0eac880bc378ffe758374858360e4dac}\label{structsm__atomic__subscribers__performance__test_1_1State2_a0eac880bc378ffe758374858360e4dac}} 
\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}!onExit@{onExit}}
\index{onExit@{onExit}!sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}
\doxysubsubsection{\texorpdfstring{onExit()}{onExit()}}
{\footnotesize\ttfamily void sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::\+State2\+::on\+Exit (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 36 of file st\+\_\+state\+\_\+2.\+hpp.


\begin{DoxyCode}{0}
\DoxyCodeLine{36 \{\}}

\end{DoxyCode}
\mbox{\Hypertarget{structsm__atomic__subscribers__performance__test_1_1State2_aede371b9fcc47e3fc6cb9d858091ca69}\label{structsm__atomic__subscribers__performance__test_1_1State2_aede371b9fcc47e3fc6cb9d858091ca69}} 
\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}!runtimeConfigure@{runtimeConfigure}}
\index{runtimeConfigure@{runtimeConfigure}!sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}
\doxysubsubsection{\texorpdfstring{runtimeConfigure()}{runtimeConfigure()}}
{\footnotesize\ttfamily void sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::\+State2\+::runtime\+Configure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 32 of file st\+\_\+state\+\_\+2.\+hpp.


\begin{DoxyCode}{0}
\DoxyCodeLine{32 \{\}}

\end{DoxyCode}
\mbox{\Hypertarget{structsm__atomic__subscribers__performance__test_1_1State2_a9290c26a2431c9d0b17b4e7c7d205fa0}\label{structsm__atomic__subscribers__performance__test_1_1State2_a9290c26a2431c9d0b17b4e7c7d205fa0}} 
\index{sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}!staticConfigure@{staticConfigure}}
\index{staticConfigure@{staticConfigure}!sm\_atomic\_subscribers\_performance\_test::State2@{sm\_atomic\_subscribers\_performance\_test::State2}}
\doxysubsubsection{\texorpdfstring{staticConfigure()}{staticConfigure()}}
{\footnotesize\ttfamily static void sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test\+::\+State2\+::static\+Configure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line 30 of file st\+\_\+state\+\_\+2.\+hpp.


\begin{DoxyCode}{0}
\DoxyCodeLine{30 \{\}}

\end{DoxyCode}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
smacc\+\_\+sm\+\_\+reference\+\_\+library/sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test/include/sm\+\_\+atomic\+\_\+subscribers\+\_\+performance\+\_\+test/states/\mbox{\hyperlink{sm__atomic__subscribers__performance__test_2include_2sm__atomic__subscribers__performance__test_2states_2st__state__2_8hpp}{st\+\_\+state\+\_\+2.\+hpp}}\end{DoxyCompactItemize}
