\hypertarget{structvmci__subscription}{}\doxysection{vmci\+\_\+subscription Struct Reference}
\label{structvmci__subscription}\index{vmci\_subscription@{vmci\_subscription}}


Collaboration diagram for vmci\+\_\+subscription\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=185pt]{d0/d25/structvmci__subscription__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{vmci__defs_8h_a63484c65c5ff339faa3914980d181327}{vmci\+\_\+id}} \mbox{\hyperlink{structvmci__subscription_a4ae75f39ac0074e6ad0def6b30b8f344}{id}}
\item 
int \mbox{\hyperlink{structvmci__subscription_a3ad3b7ac05c54a27dcdf1025ca2f261a}{ref\+\_\+count}}
\item 
bool \mbox{\hyperlink{structvmci__subscription_a404829cd05254136206d923dfdafe074}{run\+\_\+delayed}}
\item 
\mbox{\hyperlink{vmci__kernel__if_8h_a83da0804e9ec81471cc6a32975882471}{vmci\+\_\+event}} \mbox{\hyperlink{structvmci__subscription_a8afe6e1f095ab9fee5e842641d731df8}{destroy\+\_\+event}}
\item 
\mbox{\hyperlink{vmci__defs_8h_aeaf9c232f5b0fe55ddd1837fc6b3e05f}{vmci\+\_\+event\+\_\+type}} \mbox{\hyperlink{structvmci__subscription_a1f87f9af5867e5b4f935017002ed8882}{event}}
\item 
\mbox{\hyperlink{vmci__kernel__api__1_8h_ac2114103e5bc2cb605a3e67001c2c2f3}{vmci\+\_\+event\+\_\+cb}} \mbox{\hyperlink{structvmci__subscription_a4a5651b1aeff4517758750f1178ce00f}{callback}}
\item 
void $\ast$ \mbox{\hyperlink{structvmci__subscription_a4ced4e9b09ae1f577a201656ccc005bc}{callback\+\_\+data}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00022}{22}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structvmci__subscription_a4a5651b1aeff4517758750f1178ce00f}\label{structvmci__subscription_a4a5651b1aeff4517758750f1178ce00f}} 
\index{vmci\_subscription@{vmci\_subscription}!callback@{callback}}
\index{callback@{callback}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{callback}{callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{vmci__kernel__api__1_8h_ac2114103e5bc2cb605a3e67001c2c2f3}{vmci\+\_\+event\+\_\+cb}} vmci\+\_\+subscription\+::callback}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00028}{28}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00309}{vmci\+\_\+event\+\_\+delayed\+\_\+dispatch\+\_\+cb()}}, \mbox{\hyperlink{vmci__event_8c_source_l00349}{vmci\+\_\+event\+\_\+deliver()}}, \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00639}{vmci\+\_\+event\+\_\+subscribe()}}.

\mbox{\Hypertarget{structvmci__subscription_a4ced4e9b09ae1f577a201656ccc005bc}\label{structvmci__subscription_a4ced4e9b09ae1f577a201656ccc005bc}} 
\index{vmci\_subscription@{vmci\_subscription}!callback\_data@{callback\_data}}
\index{callback\_data@{callback\_data}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{callback\_data}{callback\_data}}
{\footnotesize\ttfamily void$\ast$ vmci\+\_\+subscription\+::callback\+\_\+data}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00029}{29}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00309}{vmci\+\_\+event\+\_\+delayed\+\_\+dispatch\+\_\+cb()}}, \mbox{\hyperlink{vmci__event_8c_source_l00349}{vmci\+\_\+event\+\_\+deliver()}}, \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00639}{vmci\+\_\+event\+\_\+subscribe()}}.

\mbox{\Hypertarget{structvmci__subscription_a8afe6e1f095ab9fee5e842641d731df8}\label{structvmci__subscription_a8afe6e1f095ab9fee5e842641d731df8}} 
\index{vmci\_subscription@{vmci\_subscription}!destroy\_event@{destroy\_event}}
\index{destroy\_event@{destroy\_event}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{destroy\_event}{destroy\_event}}
{\footnotesize\ttfamily \mbox{\hyperlink{vmci__kernel__if_8h_a83da0804e9ec81471cc6a32975882471}{vmci\+\_\+event}} vmci\+\_\+subscription\+::destroy\+\_\+event}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00026}{26}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, \mbox{\hyperlink{vmci__event_8c_source_l00216}{vmci\+\_\+event\+\_\+release()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00592}{vmci\+\_\+event\+\_\+unregister\+\_\+subscription()}}.

\mbox{\Hypertarget{structvmci__subscription_a1f87f9af5867e5b4f935017002ed8882}\label{structvmci__subscription_a1f87f9af5867e5b4f935017002ed8882}} 
\index{vmci\_subscription@{vmci\_subscription}!event@{event}}
\index{event@{event}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{event}{event}}
{\footnotesize\ttfamily \mbox{\hyperlink{vmci__defs_8h_aeaf9c232f5b0fe55ddd1837fc6b3e05f}{vmci\+\_\+event\+\_\+type}} vmci\+\_\+subscription\+::event}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00027}{27}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00639}{vmci\+\_\+event\+\_\+subscribe()}}.

\mbox{\Hypertarget{structvmci__subscription_a4ae75f39ac0074e6ad0def6b30b8f344}\label{structvmci__subscription_a4ae75f39ac0074e6ad0def6b30b8f344}} 
\index{vmci\_subscription@{vmci\_subscription}!id@{id}}
\index{id@{id}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \mbox{\hyperlink{vmci__defs_8h_a63484c65c5ff339faa3914980d181327}{vmci\+\_\+id}} vmci\+\_\+subscription\+::id}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00023}{23}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00309}{vmci\+\_\+event\+\_\+delayed\+\_\+dispatch\+\_\+cb()}}, \mbox{\hyperlink{vmci__event_8c_source_l00349}{vmci\+\_\+event\+\_\+deliver()}}, \mbox{\hyperlink{vmci__event_8c_source_l00275}{vmci\+\_\+event\+\_\+find()}}, \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00639}{vmci\+\_\+event\+\_\+subscribe()}}.

\mbox{\Hypertarget{structvmci__subscription_a3ad3b7ac05c54a27dcdf1025ca2f261a}\label{structvmci__subscription_a3ad3b7ac05c54a27dcdf1025ca2f261a}} 
\index{vmci\_subscription@{vmci\_subscription}!ref\_count@{ref\_count}}
\index{ref\_count@{ref\_count}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{ref\_count}{ref\_count}}
{\footnotesize\ttfamily int vmci\+\_\+subscription\+::ref\+\_\+count}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00024}{24}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00191}{vmci\+\_\+event\+\_\+get()}}, \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00216}{vmci\+\_\+event\+\_\+release()}}.

\mbox{\Hypertarget{structvmci__subscription_a404829cd05254136206d923dfdafe074}\label{structvmci__subscription_a404829cd05254136206d923dfdafe074}} 
\index{vmci\_subscription@{vmci\_subscription}!run\_delayed@{run\_delayed}}
\index{run\_delayed@{run\_delayed}!vmci\_subscription@{vmci\_subscription}}
\doxysubsubsection{\texorpdfstring{run\_delayed}{run\_delayed}}
{\footnotesize\ttfamily bool vmci\+\_\+subscription\+::run\+\_\+delayed}



Definition at line \mbox{\hyperlink{vmci__event_8c_source_l00025}{25}} of file \mbox{\hyperlink{vmci__event_8c_source}{vmci\+\_\+event.\+c}}.



Referenced by \mbox{\hyperlink{vmci__event_8c_source_l00349}{vmci\+\_\+event\+\_\+deliver()}}, and \mbox{\hyperlink{vmci__event_8c_source_l00499}{vmci\+\_\+event\+\_\+register\+\_\+subscription()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/vmware/vmci/\mbox{\hyperlink{vmci__event_8c}{vmci\+\_\+event.\+c}}\end{DoxyCompactItemize}
