\hypertarget{structmwPlaceHandler}{
\section{mwPlaceHandler Struct Reference}
\label{structmwPlaceHandler}\index{mwPlaceHandler@{mwPlaceHandler}}
}
{\tt \#include $<$mw\_\-srvc\_\-place.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_9b4e8273f7670da57719bd8826d530b9}{clear} )(struct \hyperlink{structmwServicePlace}{mwServicePlace} $\ast$srvc)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_19bd16b56b4b2672dbedf981721e72b9}{closed} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, guint32 code)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_429ce542c0ee63f9e5a6b853a6c8e8a2}{message} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, const struct \hyperlink{structmwIdBlock}{mwIdBlock} $\ast$who, const char $\ast$msg)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_28f7e6c1a10161d80265424ba6d59348}{opened} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_5de69765cd84e68e49fd5c06613022bb}{peerJoined} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, const struct \hyperlink{structmwIdBlock}{mwIdBlock} $\ast$peer)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_4fe6a5f12667605eb66ec86c47027db4}{peerParted} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, const struct \hyperlink{structmwIdBlock}{mwIdBlock} $\ast$peer)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_913341cb53de97d46f06dcac9b7f144b}{peerSetAttribute} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, const struct \hyperlink{structmwIdBlock}{mwIdBlock} $\ast$peer, guint32 attr, struct \hyperlink{structmwOpaque}{mwOpaque} $\ast$o)
\item 
void($\ast$ \hyperlink{structmwPlaceHandler_b86a5e590752c0338eb44136377cbde2}{peerUnsetAttribute} )(struct \hyperlink{structmwPlace}{mwPlace} $\ast$place, const struct \hyperlink{structmwIdBlock}{mwIdBlock} $\ast$peer, guint32 attr)
\end{CompactItemize}


\subsection{Field Documentation}
\hypertarget{structmwPlaceHandler_9b4e8273f7670da57719bd8826d530b9}{
\index{mwPlaceHandler@{mwPlaceHandler}!clear@{clear}}
\index{clear@{clear}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::clear})(struct {\bf mwServicePlace} $\ast$srvc)}}
\label{structmwPlaceHandler_9b4e8273f7670da57719bd8826d530b9}


\hypertarget{structmwPlaceHandler_19bd16b56b4b2672dbedf981721e72b9}{
\index{mwPlaceHandler@{mwPlaceHandler}!closed@{closed}}
\index{closed@{closed}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::closed})(struct {\bf mwPlace} $\ast$place, guint32 code)}}
\label{structmwPlaceHandler_19bd16b56b4b2672dbedf981721e72b9}


\hypertarget{structmwPlaceHandler_429ce542c0ee63f9e5a6b853a6c8e8a2}{
\index{mwPlaceHandler@{mwPlaceHandler}!message@{message}}
\index{message@{message}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::message})(struct {\bf mwPlace} $\ast$place, const struct {\bf mwIdBlock} $\ast$who, const char $\ast$msg)}}
\label{structmwPlaceHandler_429ce542c0ee63f9e5a6b853a6c8e8a2}


\hypertarget{structmwPlaceHandler_28f7e6c1a10161d80265424ba6d59348}{
\index{mwPlaceHandler@{mwPlaceHandler}!opened@{opened}}
\index{opened@{opened}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::opened})(struct {\bf mwPlace} $\ast$place)}}
\label{structmwPlaceHandler_28f7e6c1a10161d80265424ba6d59348}


\hypertarget{structmwPlaceHandler_5de69765cd84e68e49fd5c06613022bb}{
\index{mwPlaceHandler@{mwPlaceHandler}!peerJoined@{peerJoined}}
\index{peerJoined@{peerJoined}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::peerJoined})(struct {\bf mwPlace} $\ast$place, const struct {\bf mwIdBlock} $\ast$peer)}}
\label{structmwPlaceHandler_5de69765cd84e68e49fd5c06613022bb}


\hypertarget{structmwPlaceHandler_4fe6a5f12667605eb66ec86c47027db4}{
\index{mwPlaceHandler@{mwPlaceHandler}!peerParted@{peerParted}}
\index{peerParted@{peerParted}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::peerParted})(struct {\bf mwPlace} $\ast$place, const struct {\bf mwIdBlock} $\ast$peer)}}
\label{structmwPlaceHandler_4fe6a5f12667605eb66ec86c47027db4}


\hypertarget{structmwPlaceHandler_913341cb53de97d46f06dcac9b7f144b}{
\index{mwPlaceHandler@{mwPlaceHandler}!peerSetAttribute@{peerSetAttribute}}
\index{peerSetAttribute@{peerSetAttribute}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::peerSetAttribute})(struct {\bf mwPlace} $\ast$place, const struct {\bf mwIdBlock} $\ast$peer, guint32 attr, struct {\bf mwOpaque} $\ast$o)}}
\label{structmwPlaceHandler_913341cb53de97d46f06dcac9b7f144b}


\hypertarget{structmwPlaceHandler_b86a5e590752c0338eb44136377cbde2}{
\index{mwPlaceHandler@{mwPlaceHandler}!peerUnsetAttribute@{peerUnsetAttribute}}
\index{peerUnsetAttribute@{peerUnsetAttribute}!mwPlaceHandler@{mwPlaceHandler}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ {\bf mwPlaceHandler::peerUnsetAttribute})(struct {\bf mwPlace} $\ast$place, const struct {\bf mwIdBlock} $\ast$peer, guint32 attr)}}
\label{structmwPlaceHandler_b86a5e590752c0338eb44136377cbde2}




The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{mw__srvc__place_8h}{mw\_\-srvc\_\-place.h}\end{CompactItemize}
