\hypertarget{structlibrary__data__struct}{}\doxysection{library\+\_\+data\+\_\+struct Struct Reference}
\label{structlibrary__data__struct}\index{library\_data\_struct@{library\_data\_struct}}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structlibrary__data__struct_abc22b7df18678bee686239dcc18ec45f}\label{structlibrary__data__struct_abc22b7df18678bee686239dcc18ec45f}} 
\mbox{\hyperlink{structplugin__shared__state__struct}{plugin\+\_\+shared\+\_\+state}} $\ast$ \mbox{\hyperlink{structlibrary__data__struct_abc22b7df18678bee686239dcc18ec45f}{shared\+\_\+state}}
\begin{DoxyCompactList}\small\item\em State shared between the driver and the plugin. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_ae1a7ced6becb9629333af1b62efdd493}\label{structlibrary__data__struct_ae1a7ced6becb9629333af1b62efdd493}} 
int \mbox{\hyperlink{structlibrary__data__struct_ae1a7ced6becb9629333af1b62efdd493}{connected\+\_\+code}}
\begin{DoxyCompactList}\small\item\em Handle of the code to which this communicator connects. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_a77fcab27c305cf4bb2ff40a87efb84fd}\label{structlibrary__data__struct_a77fcab27c305cf4bb2ff40a87efb84fd}} 
int \mbox{\hyperlink{structlibrary__data__struct_a77fcab27c305cf4bb2ff40a87efb84fd}{execute\+\_\+on\+\_\+send}}
\begin{DoxyCompactList}\small\item\em Flag whether the next M\+D\+I\+\_\+\+Send call should trigger execution of the engine\textquotesingle{}s command. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_aaafbc8c152c19a654a057bd7469d2073}\label{structlibrary__data__struct_aaafbc8c152c19a654a057bd7469d2073}} 
M\+P\+I\+\_\+\+Comm \mbox{\hyperlink{structlibrary__data__struct_aaafbc8c152c19a654a057bd7469d2073}{mpi\+\_\+comm}}
\begin{DoxyCompactList}\small\item\em M\+PI intra-\/communicator for the engine. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_a7b80abc8cab172280cdfb03ef6322014}\label{structlibrary__data__struct_a7b80abc8cab172280cdfb03ef6322014}} 
void $\ast$ \mbox{\hyperlink{structlibrary__data__struct_a7b80abc8cab172280cdfb03ef6322014}{driver\+\_\+callback\+\_\+obj}}
\begin{DoxyCompactList}\small\item\em Pointer to the class object that is used for the driver\+\_\+node\+\_\+callback function. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_a01f48e994be608caca1b9fa6697faf4a}\label{structlibrary__data__struct_a01f48e994be608caca1b9fa6697faf4a}} 
M\+D\+I\+\_\+\+Driver\+\_\+node\+\_\+callback\+\_\+t \mbox{\hyperlink{structlibrary__data__struct_a01f48e994be608caca1b9fa6697faf4a}{driver\+\_\+node\+\_\+callback}}
\begin{DoxyCompactList}\small\item\em Function pointer to the driver node\textquotesingle{}s callback function. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_a11ce13912407d0f389705bc4249bef42}\label{structlibrary__data__struct_a11ce13912407d0f389705bc4249bef42}} 
void $\ast$ \mbox{\hyperlink{structlibrary__data__struct_a11ce13912407d0f389705bc4249bef42}{plugin\+\_\+handle}}
\begin{DoxyCompactList}\small\item\em Non-\/windows handle for the plugin library. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_ab6048ef1b522e466ac1a6bd8d63e096b}\label{structlibrary__data__struct_ab6048ef1b522e466ac1a6bd8d63e096b}} 
M\+D\+I\+\_\+\+Plugin\+\_\+init\+\_\+t \mbox{\hyperlink{structlibrary__data__struct_ab6048ef1b522e466ac1a6bd8d63e096b}{plugin\+\_\+init}}
\begin{DoxyCompactList}\small\item\em Initialization function for the plugin library. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structlibrary__data__struct_a60400de4ad249924ccc296c30a674ace}\label{structlibrary__data__struct_a60400de4ad249924ccc296c30a674ace}} 
int \mbox{\hyperlink{structlibrary__data__struct_a60400de4ad249924ccc296c30a674ace}{is\+\_\+python}}
\begin{DoxyCompactList}\small\item\em Flag whether this communicator connects to a Python library. \end{DoxyCompactList}\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/repo/build/\+M\+D\+I\+\_\+\+Library/\+M\+D\+I\+\_\+\+Library/\mbox{\hyperlink{mdi__lib_8h}{mdi\+\_\+lib.\+h}}\end{DoxyCompactItemize}
