\chapter{Todo List }
\hypertarget{todo}{}\label{todo}\index{Todo List@{Todo List}}

\begin{DoxyRefList}
\item[{\parbox[t]{\linewidth}{File \doxylink{mw__srvc__aware_8h}{mw\+\_\+srvc\+\_\+aware.h} }}]\hfill \\
\label{todo__todo000005}%
\Hypertarget{todo__todo000005}%
remove the whole idea of an instantiated \doxylink{structmwAwareList}{mw\+Aware\+List} and instead use arbitrary pointers (including NULL) as keys to internally stored lists. This removes the problem of the service free\textquotesingle{}ing its lists and invalidating \doxylink{structmwAwareList}{mw\+Aware\+List} references from client code.  
\item[{\parbox[t]{\linewidth}{Global \doxylink{mw__message_8h_a910bfd3618535759d5e7e5f89274f718a45301107f68dbda1ed9d984334a0373b}{mw\+Auth\+Type\+\_\+\+ENCRYPT} }}]\hfill \\
\label{todo__todo000001}%
\Hypertarget{todo__todo000001}%
remove for 1.\+0  
\item[{\parbox[t]{\linewidth}{Global \doxylink{mw__service_8h_a74ac1ad00e83b368fca4e00d1a2af599}{mw\+Service\+\_\+func\+Recv\+Accept} )(struct \doxylink{structmwService}{mw\+Service} \texorpdfstring{$\ast$}{*}service, struct \doxylink{structmwChannel}{mw\+Channel} \texorpdfstring{$\ast$}{*}channel, struct \doxylink{structmwMsgChannelAccept}{mw\+Msg\+Channel\+Accept} \texorpdfstring{$\ast$}{*}msg)}}]\hfill \\
\label{todo__todo000003}%
\Hypertarget{todo__todo000003}%
remove msg and replace with appropriate additional parameters  
\item[{\parbox[t]{\linewidth}{Global \doxylink{mw__service_8h_addd91fef17d6dd1d683123167cf62a4e}{mw\+Service\+\_\+func\+Recv\+Create} )(struct \doxylink{structmwService}{mw\+Service} \texorpdfstring{$\ast$}{*}service, struct \doxylink{structmwChannel}{mw\+Channel} \texorpdfstring{$\ast$}{*}channel, struct \doxylink{structmwMsgChannelCreate}{mw\+Msg\+Channel\+Create} \texorpdfstring{$\ast$}{*}msg)}}]\hfill \\
\label{todo__todo000002}%
\Hypertarget{todo__todo000002}%
remove msg and replace with appropriate additional parameters  
\item[{\parbox[t]{\linewidth}{Global \doxylink{mw__service_8h_aaff9b6cb951faacf0ca4bf681905908c}{mw\+Service\+\_\+func\+Recv\+Destroy} )(struct \doxylink{structmwService}{mw\+Service} \texorpdfstring{$\ast$}{*}service, struct \doxylink{structmwChannel}{mw\+Channel} \texorpdfstring{$\ast$}{*}channel, struct \doxylink{structmwMsgChannelDestroy}{mw\+Msg\+Channel\+Destroy} \texorpdfstring{$\ast$}{*}msg)}}]\hfill \\
\label{todo__todo000004}%
\Hypertarget{todo__todo000004}%
remove msg and replace with appropriate additional parameters 
\end{DoxyRefList}