\doxysection{mw\+Aware\+List\+Handler Struct Reference}
\hypertarget{structmwAwareListHandler}{}\label{structmwAwareListHandler}\index{mwAwareListHandler@{mwAwareListHandler}}


{\ttfamily \#include $<$mw\+\_\+srvc\+\_\+aware.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwAwareListHandler_ac84777809117f7aaca34d87543304eed}{clear}} )(struct \mbox{\hyperlink{structmwAwareList}{mw\+Aware\+List}} \texorpdfstring{$\ast$}{*}list)
\begin{DoxyCompactList}\small\item\em optional. \end{DoxyCompactList}\item 
\mbox{\hyperlink{mw__srvc__aware_8h_af8278b9a9cadedb7ab4a3266c68e68cb}{mw\+Aware\+Id\+Attribute\+Handler}} \mbox{\hyperlink{structmwAwareListHandler_aea25f3fe350b0a8eb0106e04890ab5ff}{on\+\_\+attrib}}
\begin{DoxyCompactList}\small\item\em handle attribute updates \end{DoxyCompactList}\item 
\mbox{\hyperlink{mw__srvc__aware_8h_a27745825d89492587f14e8b0a34c2e85}{mw\+Aware\+Snapshot\+Handler}} \mbox{\hyperlink{structmwAwareListHandler_a64f73b4f143ffd8be838c8b9b4605cc3}{on\+\_\+aware}}
\begin{DoxyCompactList}\small\item\em handle aware updates \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\Hypertarget{structmwAwareListHandler_ac84777809117f7aaca34d87543304eed}\label{structmwAwareListHandler_ac84777809117f7aaca34d87543304eed} 
\index{mwAwareListHandler@{mwAwareListHandler}!clear@{clear}}
\index{clear@{clear}!mwAwareListHandler@{mwAwareListHandler}}
\doxysubsubsection{\texorpdfstring{clear}{clear}}
{\footnotesize\ttfamily void(\texorpdfstring{$\ast$}{*} mw\+Aware\+List\+Handler\+::clear) (struct \mbox{\hyperlink{structmwAwareList}{mw\+Aware\+List}} \texorpdfstring{$\ast$}{*}list)}



optional. 

Called from mw\+Aware\+List\+\_\+free \Hypertarget{structmwAwareListHandler_aea25f3fe350b0a8eb0106e04890ab5ff}\label{structmwAwareListHandler_aea25f3fe350b0a8eb0106e04890ab5ff} 
\index{mwAwareListHandler@{mwAwareListHandler}!on\_attrib@{on\_attrib}}
\index{on\_attrib@{on\_attrib}!mwAwareListHandler@{mwAwareListHandler}}
\doxysubsubsection{\texorpdfstring{on\_attrib}{on\_attrib}}
{\footnotesize\ttfamily \mbox{\hyperlink{mw__srvc__aware_8h_af8278b9a9cadedb7ab4a3266c68e68cb}{mw\+Aware\+Id\+Attribute\+Handler}} mw\+Aware\+List\+Handler\+::on\+\_\+attrib}



handle attribute updates 

\Hypertarget{structmwAwareListHandler_a64f73b4f143ffd8be838c8b9b4605cc3}\label{structmwAwareListHandler_a64f73b4f143ffd8be838c8b9b4605cc3} 
\index{mwAwareListHandler@{mwAwareListHandler}!on\_aware@{on\_aware}}
\index{on\_aware@{on\_aware}!mwAwareListHandler@{mwAwareListHandler}}
\doxysubsubsection{\texorpdfstring{on\_aware}{on\_aware}}
{\footnotesize\ttfamily \mbox{\hyperlink{mw__srvc__aware_8h_a27745825d89492587f14e8b0a34c2e85}{mw\+Aware\+Snapshot\+Handler}} mw\+Aware\+List\+Handler\+::on\+\_\+aware}



handle aware updates 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{mw__srvc__aware_8h}{mw\+\_\+srvc\+\_\+aware.\+h}}\end{DoxyCompactItemize}
