\doxysection{mw\+Directory\+Handler Struct Reference}
\hypertarget{structmwDirectoryHandler}{}\label{structmwDirectoryHandler}\index{mwDirectoryHandler@{mwDirectoryHandler}}


handles asynchronous events for a directory service instance  




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

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwDirectoryHandler_a581aa133c157955ab8956dc0de76a415}{clear}} )(struct \mbox{\hyperlink{structmwServiceDirectory}{mw\+Service\+Directory}} \texorpdfstring{$\ast$}{*}srvc)
\begin{DoxyCompactList}\small\item\em optional. \end{DoxyCompactList}\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwDirectoryHandler_ad80db19c2c7db4c08188b4a9b027f357}{dir\+\_\+closed}} )(struct \mbox{\hyperlink{structmwDirectory}{mw\+Directory}} \texorpdfstring{$\ast$}{*}dir, guint32 reason)
\begin{DoxyCompactList}\small\item\em triggered when a directory has been closed \end{DoxyCompactList}\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwDirectoryHandler_ad9eb2c32f056c010fa87ab713ac057f5}{dir\+\_\+opened}} )(struct \mbox{\hyperlink{structmwDirectory}{mw\+Directory}} \texorpdfstring{$\ast$}{*}dir)
\begin{DoxyCompactList}\small\item\em triggered when a directory has been successfully opened \end{DoxyCompactList}\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwDirectoryHandler_a1f05ff7b07ce23050eab3d76eb67811b}{on\+\_\+book\+\_\+list}} )(struct \mbox{\hyperlink{structmwServiceDirectory}{mw\+Service\+Directory}} \texorpdfstring{$\ast$}{*}srvc, GList \texorpdfstring{$\ast$}{*}books)
\begin{DoxyCompactList}\small\item\em handle receipt of the address book list from the service. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
handles asynchronous events for a directory service instance 

\label{doc-variable-members}
\Hypertarget{structmwDirectoryHandler_doc-variable-members}
\doxysubsection{Field Documentation}
\Hypertarget{structmwDirectoryHandler_a581aa133c157955ab8956dc0de76a415}\index{mwDirectoryHandler@{mwDirectoryHandler}!clear@{clear}}
\index{clear@{clear}!mwDirectoryHandler@{mwDirectoryHandler}}
\doxysubsubsection{\texorpdfstring{clear}{clear}}
{\footnotesize\ttfamily \label{structmwDirectoryHandler_a581aa133c157955ab8956dc0de76a415} 
void(\texorpdfstring{$\ast$}{*} mw\+Directory\+Handler\+::clear) (struct \mbox{\hyperlink{structmwServiceDirectory}{mw\+Service\+Directory}} \texorpdfstring{$\ast$}{*}srvc)}



optional. 

called from mw\+Service\+\_\+free \Hypertarget{structmwDirectoryHandler_ad80db19c2c7db4c08188b4a9b027f357}\index{mwDirectoryHandler@{mwDirectoryHandler}!dir\_closed@{dir\_closed}}
\index{dir\_closed@{dir\_closed}!mwDirectoryHandler@{mwDirectoryHandler}}
\doxysubsubsection{\texorpdfstring{dir\_closed}{dir\_closed}}
{\footnotesize\ttfamily \label{structmwDirectoryHandler_ad80db19c2c7db4c08188b4a9b027f357} 
void(\texorpdfstring{$\ast$}{*} mw\+Directory\+Handler\+::dir\+\_\+closed) (struct \mbox{\hyperlink{structmwDirectory}{mw\+Directory}} \texorpdfstring{$\ast$}{*}dir, guint32 reason)}



triggered when a directory has been closed 

\Hypertarget{structmwDirectoryHandler_ad9eb2c32f056c010fa87ab713ac057f5}\index{mwDirectoryHandler@{mwDirectoryHandler}!dir\_opened@{dir\_opened}}
\index{dir\_opened@{dir\_opened}!mwDirectoryHandler@{mwDirectoryHandler}}
\doxysubsubsection{\texorpdfstring{dir\_opened}{dir\_opened}}
{\footnotesize\ttfamily \label{structmwDirectoryHandler_ad9eb2c32f056c010fa87ab713ac057f5} 
void(\texorpdfstring{$\ast$}{*} mw\+Directory\+Handler\+::dir\+\_\+opened) (struct \mbox{\hyperlink{structmwDirectory}{mw\+Directory}} \texorpdfstring{$\ast$}{*}dir)}



triggered when a directory has been successfully opened 

\Hypertarget{structmwDirectoryHandler_a1f05ff7b07ce23050eab3d76eb67811b}\index{mwDirectoryHandler@{mwDirectoryHandler}!on\_book\_list@{on\_book\_list}}
\index{on\_book\_list@{on\_book\_list}!mwDirectoryHandler@{mwDirectoryHandler}}
\doxysubsubsection{\texorpdfstring{on\_book\_list}{on\_book\_list}}
{\footnotesize\ttfamily \label{structmwDirectoryHandler_a1f05ff7b07ce23050eab3d76eb67811b} 
void(\texorpdfstring{$\ast$}{*} mw\+Directory\+Handler\+::on\+\_\+book\+\_\+list) (struct \mbox{\hyperlink{structmwServiceDirectory}{mw\+Service\+Directory}} \texorpdfstring{$\ast$}{*}srvc, GList \texorpdfstring{$\ast$}{*}books)}



handle receipt of the address book list from the service. 

Initially triggered by mw\+Service\+Directory\+\_\+refresh\+Address\+Books and at service startup 

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